ALEGSA.com.ar

Definición de SGML (metalenguaje)

Significado de SGML: (Standard Generalized Markup Language - Lenguaje de Marcado de Anotaciones Generales). Es un metalenguaje de donde deriva el HTML y el XML. SGML desciende ...
18-06-2023 00:00

 


Definición de SGML (metalenguaje)

 

(Standard Generalized Markup Language - Lenguaje de Marcado de Anotaciones Generales). Es un metalenguaje de donde deriva el HTML y el XML.

SGML desciende del GML (Generalized Markup Language) definido por IBM en los años 60.

SGML provee una variedad de marcas que pueden ser usadas para muchas aplicaciones. Originalmente fue diseñado para permitir el intercambio de documentos legibles por las máquinas en grandes proyectos gubernamentales, legales y de la industria aeroespacial.

También ha sido usado extensamente en la industria de la impresión y la industria editoral. Pero su complejidad ha impedido que se extienda a aplicaciones de menor escala para propósito general.

SGML es un estándar ISO desde octubre del año 1986 (ISO 8879:1986).

HTML fue originalmente diseñado basado sobre las etiquetas SGML sin énfasis en las marcas rigurosas. Luego fue reformulado (versión 2.0) para ser una aplicación de SGML.

También XML deriva de SGML. XML es una simplificación de SGML para aplicaciones de propósito general, como la web semántica. XML ha sido usado para un gran número de aplicaciones como ser XHTML, RSS, Atom, XML-RPC y SOAP.

Otro lenguaje de marcas derivado de SGML es DocBook.

SGML y GML no deben ser confundidos con el lenguaje de script de Game Maker, ni tampoco con el Geography Markup Language desarrollado por el Open GIS Consortium.

SGML es un lenguaje de marcado que tuvo su origen en el metalenguaje GML (Generalized Markup Language), desarrollado por IBM en los años 60. SGML permite agregar una variedad de marcadores a los documentos, lo que le confiere una gran flexibilidad y ha propiciado su uso en diferentes áreas, como el intercambio de datos en grandes proyectos gubernamentales, legales y de la industria aeroespacial, así como en la industria editorial y de impresión.

Si bien SGML es un estándar ISO desde 1986, su complejidad ha limitado su uso para aplicaciones de escala menor con fines generales. Sin embargo, ha servido de base para el desarrollo de otros lenguajes de marcado como HTML y XML.

HTML fue diseñado originalmente utilizando las etiquetas SGML, aunque posteriormente se reformuló como una aplicación de SGML en la versión 2.0. Mientras tanto, XML es una simplificación de SGML que se usa en aplicaciones de propósito general, como la web semántica. XML se ha utilizado en una gran cantidad de aplicaciones, como XHTML, RSS, Atom, XML-RPC y SOAP.

DocBook, otro lenguaje de marcado derivado de SGML, ha facilitado la generación de documentación técnica y ha sido adoptado ampliamente en la industria del software.

Es importante destacar que SGML y GML no deben confundirse con el lenguaje de script de Game Maker ni con el Geography Markup Language desarrollado por el Open GIS Consortium.


Resumen: SGML



SGML es un lenguaje de marcado que se utiliza para intercambiar documentos legibles por las máquinas en proyectos gubernamentales, legales y aeroespaciales. Es el precursor del HTML y XML. Aunque se utiliza en la industria de la impresión y editorial, su complejidad ha limitado su uso en aplicaciones de menor escala. HTML y XML derivan del SGML, siendo XML una versión simplificada para aplicaciones de propósito general.




¿Cuál es la relación entre SGML, HTML y XML?



SGML es el metalenguaje del cual se derivan HTML y XML. HTML fue diseñado originalmente basado en las etiquetas SGML y luego se reformuló como una aplicación de SGML. XML, por otro lado, es una simplificación de SGML para aplicaciones de propósito general.


¿Cuál fue el objetivo original de SGML?



El objetivo original de SGML fue permitir el intercambio de documentos legibles por las máquinas en grandes proyectos gubernamentales, legales y de la industria aeroespacial. También ha sido ampliamente utilizado en la industria de impresión y la industria editorial.


¿Cuándo se estandarizó SGML?



SGML se estandarizó como un estándar ISO en octubre de 1986 (ISO 8879:1986). Esto significa que fue reconocido como un estándar internacional para el lenguaje de marcado.


¿Cuál es la diferencia entre SGML y GML?



SGML y GML son diferentes lenguajes de marcado. GML (Generalized Markup Language) fue definido por IBM en los años 60 y SGML desciende de GML. SGML es más ampliamente utilizado y se ha convertido en un estándar internacional, mientras que GML es menos conocido y no tiene la misma aceptación generalizada.


¿Cuáles son algunas aplicaciones que utilizan XML?



XML ha sido utilizado en una amplia variedad de aplicaciones, como XHTML (la versión en XML de HTML), RSS (Really Simple Syndication), Atom (un formato para la sindicación de contenidos), XML-RPC (un protocolo de llamada remota de procedimientos basado en XML) y SOAP (un protocolo de intercambio de información en la web utilizando XML).


¿Cuál es otro lenguaje de marcas derivado de SGML?



DocBook es otro lenguaje de marcas que se deriva de SGML. DocBook es ampliamente utilizado en la industria editorial y se utiliza para estructurar documentos relacionados con la documentación técnica y la publicación de contenidos.





Autor: Leandro Alegsa
Actualizado: 18-06-2023

¿Cómo citar este artículo?

Alegsa, Leandro. (2023). Definición de SGML. Recuperado de https://www.alegsa.com.ar/Dic/sgml.php

Diccionario informático



 


articulos
Asistente IA
Escribe tu consulta sobre informática y tecnologías al asistente de Inteligencia Artificial
¡te responderá en segundos!




* ACLARACIÓN: Sugerimos dejar tu email si quieres que te contactemos para una respuesta de nuestro staff o corregir la respuesta de la IA.


Usa nuestro buscador para definiciones, informática y tecnologías