El lenguaje de marcado generalizado ( GML ) es un conjunto de macros que implementan etiquetas de marcado basadas en la intención (de procedimiento) para el formateador de texto de IBM , SCRIPT . SCRIPT / VS es el componente principal de Document Composition Facility (DCF) de IBM. Se proporciona un conjunto inicial de etiquetas en GML con el producto DCF.
Desarrollado por | IBM |
---|---|
Extendido a | SGML |
Caracteristicas
GML fue desarrollado en 1969 y principios de la década de 1970 por Charles Goldfarb , Edward Mosher y Raymond Lorie (cuyas iniciales de apellido fueron utilizadas por Goldfarb para formar el término GML). [1]
Con GML, un documento se marca con etiquetas que definen qué es el texto , en términos de párrafos , encabezados , listas , tablas , etc. El documento se puede formatear automáticamente para varios dispositivos simplemente especificando un perfil para el dispositivo. Por ejemplo, es posible formatear un documento para una impresora láser o una impresora de líneas ( matriz de puntos ) o para una pantalla simplemente especificando un perfil para el dispositivo sin cambiar el documento en sí.
El Lenguaje de marcado generalizado estándar (SGML), una tecnología estándar ISO para definir lenguajes de marcado generalizado para documentos, desciende de GML. [1] El Lenguaje de marcado extensible (XML) fue inicialmente un desarrollo simplificado y optimizado de SGML, pero ha superado a su padre en términos de aceptación y soporte mundial.
Un ejemplo de secuencia de comandos GML
: h1.Capítulo 1: Introducción : contenedores jerárquicos compatibles con p.GML, como : ol. : li.Listas ordenadas (como esta), : li.Listas no ordenadas, y : li.Listas de definiciones : eol. así como estructuras simples. : p. minimización de marcas (luego generalizado y formalizado en SGML), permitió omitir las etiquetas finales para los elementos "h1" y "p".
Programas relacionados
A principios de la década de 1980, IBM desarrolló una herramienta de publicación dedicada llamada Lenguaje de identificación de estructuras de información (ISIL) basada en GML. ISIL se utilizó para generar gran parte de la documentación de IBM para IBM PC y otros productos en este momento. A fines de la década de 1980, se desarrolló un producto comercial llamado BookMaster, basado principalmente en ISIL.
A principios de la década de 1980, Don Williams de IBM desarrolló DWScript para usar SCRIPT / VS en la PC de IBM. [2] En 1986, desarrolló una versión para PC de ISIL llamada DWISIL. Estos productos se utilizaron solo internamente en IBM.
Ver también
- Lenguaje de marcado de hipertexto
- Lenguaje de marcado generalizado estándar
- XML
- SCRIPT (marcado)
- Recurso de presentación de información : un descendiente de GML, utilizado por IBM para escribir los libros electrónicos y la ayuda en línea de OS / 2 .
Referencias
- ↑ a b Charles F. Goldfarb (1996). "Las raíces de SGML - un recuerdo personal" . Consultado el 7 de julio de 2007 .
- ^ DWScript - Facilidad de composición de documentos para las actualizaciones de la versión 4.6 de IBM Personal Computer, DW-04167, 8 de noviembre de 1985