El lenguaje de marcado generalizado estándar o SGML (por sus siglas en inglés de Standard Generalized Markup Language) (SGML; ISO 8879: 1986) es un estándar para definir lenguajes de marcado generalizados para documentos. ISO 8879 define el Anexo A.1 de marcado generalizado:
Standard Generalized Markup Language (SGML) | ||
---|---|---|
Desarrollador | ||
Charles Goldfarb ISO | ||
www.iso.org | ||
Información general | ||
Extensión de archivo |
| |
Tipo de MIME |
| |
Uniform Type Identifier | public.xml | |
Lanzamiento inicial | 01 de octubre de 1986 | |
Última versión |
ISO 8879:1986/Cor 2:1999 01 de noviembre de 1999 | |
Tipo de formato | Lenguaje de marcado | |
Extendido de | GML | |
Extendido a | HTML, XML | |
Estándar(es) | ISO 8879 | |
Formato abierto | ||
HTML en teoría era un ejemplo de un lenguaje basado en SGML hasta HTML5, que admite que los navegadores no pueden analizar como SGML (por razones de compatibilidad) y codifica exactamente lo que debe hacer en su lugar.
DocBook SGML y LinuxDoc son ejemplos mejores, ya que se utilizaban casi exclusivamente con herramientas reales SGML.
SGML es un estándar ISO: "ISO 8879: 1986 Tratamiento de la información - Sistemas de texto y de oficina - Lenguaje de marcado generalizado estándar (SGML)", de los cuales hay tres versiones:
SGML es parte de un trío de permitir a las normas ISO para documentos electrónicos desarrollados por ISO/IEC JTC 1/SC 34 (ISO/IEC se une al Comité Técnico 1, Subcomité 34 - Descripción del documento y los lenguajes de procesamiento):
SGML es apoyado por varios reportes informáticos, en particular,
SGML es un descendiente del lenguaje de marcado generalizado de IBM (GML, Generalized Markup Language), El cual Charles Goldfarb, Edward Mosher, y Raymond Lorie desarrollaron en la década de 1960. Goldfarb, director de la norma internacional, acuñó el término "GML" usando las iniciales de sus apellidos. Goldfarb también escribió la obra definitiva sobre la sintaxis de SGML en "El manual de SGML". La sintaxis de SGML es muy similar al formato COCOA. Como un lenguaje de marcado de documentos, SGML fue diseñado originalmente para permitir el intercambio de grandes documentos en el gobierno, leyes, e industrias. Muchos de esos documentos deben permanecer intactos durante varias décadas - por un largo tiempo en el campo de la informática (Information Technology). SGML también fue aplicado ampliamente por militares, y la industria aeroespacial, para referencias técnicas, y por la industria editorial. El advenimiento del perfil XML ha hecho SGML adecuado para la aplicación generalizada de pequeña escala, y el uso de propósito general.