SGML

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 4 de marzo de 2020; las comprobaciones requieren 8 ediciones .
Lenguaje de marcado genérico generalizado estándar
Extensión .sgml
tipo MIME aplicación/sgml [1] y texto/sgml [1]
Desarrollador YO ASI
Tipo de formato lenguaje de marcas
Expandido desde Lenguaje de marcado generalizado
Desarrollado en HTML , XML
Estándar(es) Norma ISO 8879:1986
 Archivos multimedia en Wikimedia Commons

SGML ( Lenguaje de marcado generalizado estándar en inglés   - lenguaje de marcado generalizado estándar) es un metalenguaje en el que puede definir el lenguaje de marcado para documentos.

Es el heredero del GML (Generalized Markup Language) desarrollado en 1969 en IBM [2] . Originalmente fue desarrollado para la creación de documentos legibles por máquina en proyectos gubernamentales y aeroespaciales; fue ampliamente utilizado en la impresión y la publicación, pero su complejidad ha dificultado que se adopte ampliamente para el uso diario. Debido a su complejidad, apareció una decodificación alternativa de la abreviatura SGML: "Sounds Great, Maybe Later" (Suena genial, tal vez entonces) [3] . Estandarizado por ISO en 1986 [4] . HTML y XML evolucionaron a partir de SGML: HTML hasta la versión 4 inclusive fue una aplicación de SGML, y XML es un subconjunto de SGML diseñado para simplificar el proceso de análisis automático de un documento. Otras aplicaciones SGML son DocBook (documentación) y "Z Format" (tipografía y documentación).

Partes principales de un documento SGML:

El lenguaje SGML proporciona muchas opciones de marcado sintáctico para uso de varias aplicaciones. Al cambiar la declaración SGML, puede incluso rechazar el uso de corchetes angulares, aunque esta sintaxis se considera recomendada ( ing.  sintaxis de referencia concreta ).

Ejemplo de sintaxis SGML:

<quote type= "example" > típicamente algo como <cursiva> esto </cursiva> </quote>

Notas

  1. 1 2 Levinson E. Tipos de medios SGML  (inglés) - IETF , 1995. - 6 p. doi : 10.17487/RFC1874
  2. La abreviatura GML también se conoce como el lenguaje de marcado de geodatos basado en XML desarrollado por el consorcio OpenGIS - Geography Markup Language
  3. Doug Tidwell. XSLT = XSLT / E. Matveev. - 2ª ed. - San Petersburgo - Moscú: Symbol-Plus, 2010. - P. 23. - 960 p. - 1200 copias.  - ISBN 978-5-93286-150-9 .
  4. ISO 8879:1986 Procesamiento de información—Texto y sistemas de oficina—Lenguaje de marcado generalizado estándar (SGML)".

Enlaces