Comprensión de XML.
-.XML: qué es, funcionamiento y relación con sistemas de gestión de información.-
XML (eXtensible Markup Language) es un meta-lenguaje extensible de etiquetas que permite definir lenguajes de descripción mediante el etiquetado desarrollado por el World Wide Web Consortium (W3C). Es libre y gratuito y permite la descripción de documentos separando la estructura, el contenido y la presentación de éstos. Es una simplificación y adaptación del SGML y permite definir la gramática de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje definido por SGML). Por lo tanto XML es una manera de definir lenguajes para diferentes necesidades.
XML puede aplicarse en Internet, y además se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas. Se puede usar en bases de datos, editores de texto, hojas de cálculo y casi cualquier cosa imaginable.
El HTML (HyperText Markup Language) se ha convertido en el lenguaje estándar del World Wide Web. Se utiliza para describir la estructura y el contenido en forma de texto, y para complementar el texto con objetos tales como imágenes. HTML se escribe en forma de «etiquetas», rodeadas por(<,>).
A primera vista, un documento XML puede parecer similar a HTML, hay una diferencia principal: un documento XML contiene datos que se autodefinen, exclusivamente; mientras que un documento HTML contiene datos mal definidos, mezclados con elementos de formato. En XML se separa el contenido de la presentación de forma total.
Una forma de entender la estructura de un documento XML, es viendo el siguiente ejemplo:
ETIQUETADO:
<?xml version="1.0"?>
<!DOCTYPE MENSAJE SYSTEM "mensaje.dtd">
<mensaje>
<remite>
<nombre>Alfredo Reino</nombre>
<email>alf@ibium.com</email>
</remite>
<destinatario>
<nombre>Bill Clinton</nombre>
<email>president@whitehouse.gov</email>
</destinatario>
<asunto>Hola Bill</asunto>
<texto>
<parrafo>¿Hola qué tal? Hace <enfasis>mucho</enfasis> que no escribes. A ver si llamas y quedamos para tomar algo.</parrafo>
</texto>
</mensaje>
REPRESENTACIÓN GRÁFICA:
<!DOCTYPE MENSAJE SYSTEM "mensaje.dtd">
<mensaje>
<remite>
<nombre>Alfredo Reino</nombre>
<email>alf@ibium.com</email>
</remite>
<destinatario>
<nombre>Bill Clinton</nombre>
<email>president@whitehouse.gov</email>
</destinatario>
<asunto>Hola Bill</asunto>
<texto>
<parrafo>¿Hola qué tal? Hace <enfasis>mucho</enfasis> que no escribes. A ver si llamas y quedamos para tomar algo.</parrafo>
</texto>
</mensaje>
REPRESENTACIÓN GRÁFICA:
Las ventajas que aporta XML son la versatilidad y flexibilidad, pudiendo utilizarse en la descripción de un documento de un sistema de información, al nivel de profundidad deseado, siempre y cuando esta descripción se haga a partir de una información muy bien estructurada, como ocurre con la EAD respecto a la ISAD(G).
También debemos hablar del DTD (Document Type Declaration), que se encarga de asociar un documento XML o SGML, con una definición de tipo de documento, analizando la estructura del documento, y permitiendo además la validación del documento XML. En cuanto al funcionamiento del mismo, puede ser una definición externa (reglas externas como la W3C) o interna (el propio fichero especifica las reglas), y usar también los elementos definidos y especificados en la DTD, para etiquetar XML y realizar la estructura de los documentos, y el tipo de valores que pueden tener estos elementos.
XML y Sistemas de Gestión de Información.
La archivística ha tratado de planificar y desarrollar Sistemas de Gestión de Información (SGI) dándole más importancia a los documentos y su descripción. Con los avances tecnológicos, se produce un cambio en los archivos y en la archivística, aparecen el XML y el DTD para la validación de documentos de archivo, y se aplican en el campo de la archivística, permitiendo así el control de un mayor tipo de documentos.
Los instrumentos o herramientas de XML, permiten una mejora en la descripción de documentos, haciendo que su procesamiento sea más rápido, útil, más fácil de identificar y localizar. Además, permiten una mayor difusión y accesibilidad a la información mediante la red.
REFERENCIAS
REINO ROMERO, Alfredo. Primer artículo de este completo manual sobre XML. Comenzamos con la estructura de un documento en XML. Disponible en: http://www.desarrolloweb.com/articulos/intro-xml-y-estructura.html [Consultado el 20 de mayo de 2011].