Estándares de Estructura

XML (Extensible Mark-up Language)

Una de las tecnologías desarrolladas por el W3C con mayor proyección en la evolución de la web es el lenguaje de marcado extensible XML . Se trata de un estándar de intercambio de datos basado en SGML. Destaca por una buena estructuración de sus elementos y un vocabulario extensible que lo sitúan en la base de muchas tecnologías actuales y de futuro. Concretamente es un metalenguaje que nos permite desarrollar otros lenguajes con distintas funcionalidades y vocabularios, pero manteniendo siempre los datos bien estructurados para que estos puedan ser accesibles y fácilmente relacionados.

La extensibilidad de cualquier lenguaje basado en xml facilita la creación de nuevas etiquetas y una ampliación modular de sus funcionalidades.

Por ejemplo, basándonos en xml podemos desarrollar un vocabulario de marcas, o reformular uno existente (html) para realizar aplicaciones cuya información pueda ser accesible a otras aplicaciones o sistemas automáticos, pero que también sea accesible al hombre manteniendo la compatibilidad con aplicaciones de usuario.

Si además añadimos a cada recurso una descripción formal de su URI basada en los datos que contiene, tendríamos un conjunto interoperable de recursos cuya información podría ser relacionada de forma automática, sin intervención directa del hombre. Estaríamos dando a una máquina la capacidad de relacionar por sí misma la información distribuida por los recursos de la red.

En este sentido el W3C desarrolla el estándar xhtml, e iniciativas para la descripción de recursos como RDF (Resource Description Framework).

Documento conforme W3C XHTML 1.0|CSS 2.0|WAI AA