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>ISO | Normas|
---|---|
| |
1 a 9999 |
|
10000 a 19999 |
|
20000+ | |
Ver también: Lista de artículos cuyos títulos comienzan con "ISO" |