Standardized Generalized Markup Language

aus WB Wiki; freien Wissensdatenbank rund ums Thema Computer
Wechseln zu: Navigation, Suche

Standardized General Markup Language (SGML, dt. Normierte Verallgemeinerte Auszeichnungssprache) ist eine von IBM entwickelte und von der ISO standardisierte Auszeichnungssprache.

Mit SGML werden elektronische Dokumente, bezogen auf Hierarchie und die einzelnen Textkomponenten wie Autor, Überschrift, Befehle und Code, einheitlich beschrieben werden. Dadurch können diese Dokumente unabhängig von ihrem Dateiformat ausgetauscht werden.

Die in SGML geschriebenen Datenfiles bestehen aus ASCII-Zeichen und beinhalten anstelle von Formatierungszeichen beschreibende Codes. Der Anfang und das Ende logischer Dokumentenelemente wird jeweils durch ein SGML-Zeichen markiert. Diese Markierungen sind Informationsobjekte, welche auch auf andere Dateien verweisen.

Aus SGML haben sich als Ableitung beziehungsweise als Dialekt HTML und XML entwickelt. HTML ist eine Anwendung (engl. application) von SGML und XML eine bestimmte Untermenge von SGML. In der Praxis hat XML heute den Platz von SGML eingenommen und wird in breitem Umfang verwendet.