SGML

lenguaje de marcado general / De Wikipedia, la enciclopedia libre

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:

  • El marcado debe ser declarativo: debe describir la estructura y otros atributos de un documento, en lugar de especificar el procesado a realizar en el marcado declarativo, es menos probable que el conflicto con las necesidades de procesamiento futuros imprevistos y técnicas.
  • El marcado debe ser riguroso para que las técnicas disponibles para el procesamiento de objetos definidos rigurosamente como los programas y bases de datos se puedan utilizar también para el procesamiento de documentos.
Quick facts: Standard Generalized Markup Language, Desarro...
Standard Generalized Markup Language
Desarrollador
Charles Goldfarb
Información general
Extensión de archivo sgml
Tipo de MIME application/sgml y text/sgml
Uniform Type Identifier public.xml
Tipo de formato Lenguaje de marcado
Extendido de Generalized Markup Language
Extendido a HTML, XML
Estándar(es)
Formato abierto  
Close

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.