ITECH Blog

Entrañas Sistemáticas

Web 3.0 (Web Semantica)

leave a comment »

Nos encontramos en un proceso de transicion donde escalamos de Web 1.0 a Web 2.0 y ahora nos encaminamos al Web 3.0 donde ya se comienza a ver el paso del HTML al XHTML. El futuro del ambito web comienza a moldearse a lo que se conoce con el termino de Web Semantica. La palabra Semantica podria indicarse en su significado como el “marcar enfasis” mas estructural que hacia lo visual y estetico.

En la actualidad hay personas que tienen algunas dudas con esta transicion al HTML semantico donde se preguntan si deben o pueden seguir usando <b> o comenzar a usar <strong> igual si usar <i> o <em>. Programas de diseno web como Dreamweaver ya no te indican <b> o <i> sino <strong> y <em>, donde visualmente <sttrong> y <b> son iguales, remarcan en negrita lo seleccionado pero <b> solo hace un enfasis visual mientras que <strong> es un enfasis estructural y es aqui donde se considera que los motores de busqueda le prestan mas atencion a los tags que realmente enfatisan (estructuralmente) el contenido en el codigo.

Google:
The nice thing is an engineer actually took me to the code where actually I could see it for myself, and Google does treat bold and strong with exactly the same weight.

Traduccion::
Lo genial es que un ingeniero me mostró el código donde pude verlo por mí mismo, y realmente Google trata bold y strong exactamente con el mismo peso.

La W3C indica:
Rules:
* Use the strong and em elements, rather than b and i, to denote emphasis.

The proper HTML elements should be used to mark up emphasis: em and strong. The b and i elements should not be used; they are used to create a visual presentation effect. The em and strong elements were designed to indicate structural emphasis…

Traduccion:
Reglas:
* Usa los elementos <strong> y <em>, en lugar de <b> e < i>, para marcar énfasis.

Para marcar énfasis, utiliza los elementos apropiados del HTML: em y strong.
Los elementos <b> e <i> no deben ser usados; estos se usan para crear un efecto visual en la presentación. <em> y <strong> fueron diseñados para indicar un énfasis estructural…

Se comprenderia entonces que las nuevas normas ya presentes que dicta la W3C es sobre el cambio de algunos tags del HTML por bien sea nuevos o que reemplazan el uso de otros, ahora en el XHTML. Aunque los motores de busqueda podrian estarse adaptando a prestarle mas atencion al enfasis estructural, de consideraria que no omitiran el enfasis de presentacion (visual) ya que de lo contrario, se estaria omitiendo muchas paginas, muchos sitios donde obviamente los webmaster no estarian obligadamente cambiando el codigo (a no ser que las aplicaciones de ahora los cambien automaticamente) pero lo correcto seria para el desarrollo de nuevas web, comenzar a perfilarse a lo ya establecido.

Luego de comentar de algunas cosas nuevas del HTML hacia el XHTML, vemos que el HTML tal cual como lo conocemos no posee la capacidad de relacionar la informacion.  Ahora citando a wikipedia en su concepto de Web Semantica visualmente razonamos al ver datos juntos, donde vemos el IdProducto y a su lado el Nombre del producto y el precio de este en una web de ventas por catalogo, consideramos que dichos datos tienen en comun que pertenecen a lo mismo. Pero los motores de busqueda (que no son un ser vivo con la capacidad de razonar que nosotros tenemos) no pueden saber que algunos datos contenido en el codigo HTML realmente tienen relacion unos con otros, lo cual hace que los motores de busqueda realmente no tengan la precision que necesitamos que posean para dar con la informacion exacta de un tema. La informacion no esta relacionada ni catalogada, yo podria escribir la palabra Obstetricia y en algun momento, algun motor de busqueda podria llegar a esta pagina porque algun medico del area de Ginecologia buscaba informacion de obstetricia, pero veria al llegar aqui, que no hay informacion real del tema, el motor de busqueda lo trajo porque encontro la palabra que escribio, pero el motor de busqueda no supo determinar si la pagina y su contenido realmente tenian relacion con la palabra Obstetricia.

Podriamos escribir Cancer de Seno y si no fuese por los filtros default que omiten paginas de sexo, facilmente podriamos ver entre las listas de paginas de busqueda indexadas, paginas pornograficas o cualquier lugar que contenga dichas palabras, ademas de que el motor buscaria la cadena, tambien buscaria las palabras separadas, a no ser que todo lo escrito se haya encerrado entre comillas dobles ” “, alguna web que por ejemplo contenga el escrito “…en el seno familiar siempre… etc…, tambien puede ser tomada en cuenta por el motor de busqueda a pesar de no tratar el tema del Cancer de Seno.  Entonces, los buscadores tambien nos entregarian informacion de lugares de los cuales no estamos interesados. Volviendo al ejemplo de los datos de un producto de catalogo, si el webmaster mueve los datos (ya no sabriamos que dato pertenece a cual) para el caso del motor de busqueda, nunca sabria que dato tiene relacion con cual sin importar si los datos estan cerca uno del otro como si perteneciesen a un grupo de algo, ni clasificado como para saber si hablamos de un producto de bateria electrica o un instrumento musical.

Lo anteriormente expuesto (sobre los tags HTML que dan un mayor enfasis) seria tema sobre el posicionamiento de nuestras webs en los buscadores referente a SEO (Search Engine Optimization – Optimizacion de Motores de Busqueda) y ser nuestra(s) pagina(s) una de las que se encabece en los primeros topes de la lista que arroje el buscador.

Se podria decir que la tecnologia de Web Semantica se basa en darle un significado al contenido web que ayude a clasificar/catalogar y relacionar los datos unos con otros, parecido como las relaciones que se hacen en una base de datos, para este caso mediante tecnologias como XML, (xml schema), RDF, (rdf schema) y OWL principalmente.  Los ejemplos previos de HTML sobre uso de ciertos tags mas que otros seria un una idea de darle semantica de diseno a la informacion, una semantica de interpretacion unicamente, ya que el codigo HTML de por si solo no puede estructurar y darle significado a los contenidos, pero ya al hablar del contenido, en este punto ya estamos hablando sobre la propia web semantica, dandole un significado a los datos para que programas inteligentes (como los motores de busqueda / gestores de contenido) tengan un mayor nivel del procesamiento de los datos, facilitando y ofreciendo una mayor precision hacia la busqueda de informacion, enlazando datos heterogeneos para obtenerse informacion de mayor calidad.

Anuncios

Written by jocdz

noviembre 28, 2009 a 6:27 pm

Publicado en mis apuntes, Plataforma Web, Web

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: