Apreciados/as compañeros/as de lista (lo de miembros/as parece que no es 
correcto) ,

Este mensaje es fruto de un cierto tiempo de reflexión y debate sobre el 
uso (incorrecto) que actualmente se hace de la denominación "Marcado 
semántico", especialmente en los entornos de diseño web. Me atrevo a 
enviárosla puesto que a ello me ha animado algún compañero de lista.

<comentario>Para el que no interese el tema, puede abandonar aquí la 
lectura del mensaje</comentario>

Utilizamos la denominación "Marcado semántico" para indicar, 
simplemente, el tipo de elemento que estamos utilizando dentro de una 
estructura. Así solemos encontrar que marcar como <h1> el elemento que 
contiene el título de un artículo se denomina "marcado semántico" cuando 
no añade ningún dato sobre el SIGNIFICADO del artículo.

La Web Semántica (RDF, Tripletas RDFa, Turtle, GRDDL, etc...) se refiere 
a que las máquinas procesen la información por el significado, y no por 
la estructura. Precisamente RDF intenta dar respuesta a eso en lo que 
falla XML, dar coherencia y posibilidades de relación.

La máquina no distingue la diferencia semántica entre:

<h1>Objetivos de CSS</h1>
<h1>Compre Viagra</h1>

puesto que lo único que nos dice <h1> es que es el elemento de mayor 
relevancia, el titular, pero no nos indica el significado de ese titular.

En cambio

<body typeof="foaf:Document" about="">

sí indica que estamos frente a un recurso que es un Documento 
(tipeof="foaf:Document") y que lo que vamos a incluir a continuación es 
descripción de este mismo elemento (about="").

No quiero entrar en profundidad en el *Marcado semántico* real, en el 
que añade significado, pero me gustaría con este ejemplo ilustraros 
porqué denomino *Marcado estructural* a aquel que sólo indica la 
estructura y *Semántico* este otro que sí indica significado.

Otro ejemplo sería en el uso de los elementos title de la cabecera:

<meta name="DC.title" content="Ovillo, la lista de CSS en castellano" />
<meta name="DC.description" content="Ovillo agrupa en su lista interesados, de 
cualquier nacionalidad y habla hispana, en CSS" />

Aquí estamos indicando, mediante los elementos de Dublin Core, lo mismo 
que hemos hecho toda la vida, pero en este caso los motores semánticos 
son capaces de procesar la información y establecer enlaces a partir de 
ella.

En la medida de lo posible os pediría que antes de volver a utilizar el 
término hiciérais esta reflexión ahora que aún estamos a tiempo de 
llamarlo "Marcado estructural" en lugar de confundirlo con "Marcado 
semántico".

Espero que no me tildéis de Troll por la explicación.

Un saludo

Victoria
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a