Metadatos y documentos XML/RDF

para Recuperacion


Recuperación y organización de la información

¿Qué es XML?

XML, siglas en inglés de eXtensible Markup Language («lenguaje de marcas extensible»), es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). 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 no es realmente un lenguaje en particular, sino una manera de definir lenguajes para diferentes necesidades.

Esquema de SGML, XML y HTML

¿Por qué surgió XML?

A medida que el número de materiales disponible en soporte digital aumentaba, también se hacían mayores las dificultades para acceder a los mismos. Para solucionar este problema, se comenzó a trabajar a favor de la normalización de formatos.

Tal normalización llevó a, XML. Representación de datos “etiquetados” (las etiquetas dan estructura a los datos) sin preocuparnos de la visualización de los mismos.

Objetivos de XML

Cuando se creo XML, se hizo con el propósito de diseñar un lenguaje de marcas optimizado para el WWW uniendo la simplicidad de HTML con la capacidad expresiva de SGML.

Con todo esto los objetivos que persigue XML son:

  • Distinguir el contenido y la estructura de los documentos de su presentación en papel o en pantalla.
  • Hacer explícita su estructura y sus contenidos informativos.
  • Crear documentos portables, que puedan  intercambiarse y procesarse con facilidad en sistemas informáticos heterogéneos.

Para lograr estos objetivos XML propone:

  • Un formato de documentos en texto plano (evitando las complejidades de los documentos binarios).
  • Intercalar marcas con el objetivo de distinguir las distintas partes o elementos  estructurales que conforman cada tipo de documento.
  • Las marcas que se intercalan en un documetno XML no contienen ninguna instrucción  a partir de la cual se pueda deducir como imprimir o mostrar en pantalla el documento.

Funciones de XML

Una vez definidos los objetivos de XML y las reglas a seguir para conseguirlo se muestra cual es la funcionalidad real de XML:

  • Representar y distribuir tanto documentos como información textual.
  • Intercambio de datos e información estructurada a través de Internet y WWW.
  • Integración de datos procedentes de fuentes heterogéneas.
  • Eliminar la barrera entre información estructurada e información textual.

Ventajas de XML


  • Es extensible, lo que quiere decir que una vez diseñado un lenguaje y puesto en producción, igual es posible extenderlo con la adición de nuevas etiquetas de manera de que los antiguos consumidores de la vieja versión todavía puedan entender el nuevo formato.
  • El analizador es un componente estándar, no es necesario crear un analizador específico para cada lenguaje. Esto posibilita el empleo de uno de los tantos disponibles. De esta manera se evitan bugs y se acelera el desarrollo de la aplicación.
  • Si un tercero decide usar un documento creado en XML, es sencillo entender su estructura y procesarlo. Mejora la compatibilidad entre aplicaciones.

Estructura de un documento XML

La tecnología XML busca dar solución al problema de expresar información estructurada de la manera más abstracta y reutilizable posible. Que la información sea estructurada quiere decir que se compone de partes bien definidas, y que esas partes se componen a su vez de otras partes. Entonces se tiene un árbol de pedazos de información. Ejemplos son un tema musical, que se compone de compases, que están formados a su vez con notas. Estas partes se llaman elementos, y se las señala mediante etiquetas.

Una etiqueta consiste en una marca hecha en el documento, que señala una porción de este como un elemento, un pedazo de información con un sentido claro y definido. Las etiquetas tienen la forma <nombre>, donde nombre es el nombre del elemento que se está señalando.

A continuación se muestra un ejemplo para entender la estructura de un documento XML:

<?xml version=”1.0”?>
   <!DOCTYPE MENSAJE SYSTEM “mensaje.dtd”>
   <mensaje>
      <remitente>
         <nombre>Alfredo Reino</nombre>
         <mail>alf@ibium.com</mail>
      </remitente>
      <destinatario>
         <nombre>Bill Clinton</nombre>
         <mail>president@WhiteHouse.gov</mail>
      </destinatario>
      <asunto>Hola Bill</asunto>
      <texto>
         <parrafo>¿Hola que tal? Hace <enfasis>
            mucho</enfasis> que no escribes. A 
            ver si llamas y quedamos para tomar
            algo.
         </parrafo>
        </texto>
    </mensaje>

Aplicaciones de XML

Estas son algunas de la aplicaciones de  XML:

  • RDF – Resource Description FrameWork – Catalogación de recursos de Internet.
  • CDF – Channel Description Format  - Envío de información a través de push.
  • OSD – Open Software Description – Descripción de packs de actualización de software.

Aunque existen muchas más aplicaciones de XML.


Metadatos y Documentos XML/RDF para recuperacion Descárgate la información completa en formato *.doc

Metadatos y Documentos XML/RDF para recuperacion Descárgate la información completa en formato *.pdf

No olvides enlazarme en tu página. Gracias !!!

Nombre del link: Metadatos y documentos XML/RDF para recuperacion