Saltar al contenido principal

GML

Uno de los problemas que se conocen desde hace décadas en la informática es la falta de estandarización en los formatos de información usados por los distintos programas.

Para resolver este problema, en los años 60, IBM encargó a Charles F. Goldfab la construcción de un sistema de edición, almacenamiento y búsqueda de documentos legales. Tras analizar el funcionamiento de la empresa, llegaron a la conclusión de que, para realizar un buen procesado informático de los documentos, había que establecer un formato estándar para todos los documentos que se manejaban en la empresa. Con ello, se lograba gestionar cualquier documento en cualquier departamento y con cualquier aplicación, sin tener en cuenta dónde ni con qué se generó el documento. Dicho formato tenía que ser válido para los distintos tipos de documentos legales que utilizaba la empresa, por tanto, debía ser flexible para que se pudiera ajustar a las distintas situaciones.

El formato de documentos que se creó como resultado de este trabajo fue GML (Generalized Markup Language), cuyo objetivo era describir los documentos de tal modo que el resultado fuese independiente de la plataforma y la aplicación utilizada.

Ejemplo de documento GML
:h1.Capítulo 1: Introducción
:p.GML soporta herencia, como
:ol.
:li.Listas ordenadas (como esta),
:li.Listas no ordenadas, y
:li.Listas de definición
:eol.
como también estructuras simples.
:p.Simplificación del marcado (más tarde generalizado y formalizado como SGML),
permite omitir las etiquetas de cierre para elementos "h1" y "p".