Standart Generalized Markup Language (SGML)
Die heutigen "Internet - Sprachen" (HTML, XML) basieren auf einem gemeinsamen
Konzept: SGML. SGML ist eine Sprache zur Strukturierung von Informationen.
Die Darstellung wird in SGML nicht berücksichtigt. Somit ist SGML als
Vorläufer von XML zu betrachten, das Darstellungskonzepte auch nur
außerhalb von den eigentlichen XML - Daten beinhaltet (XSL). Überwiegend
Verlage nutzten SGML zur logischen Strukturierung von Dokumenten. Hierbei
werden Konzepte von regulären Grammatiken benutzt.
Folgendes Beispiel zeigt die SGML - DTD für die Struktur eines Buches.
Das Buch besteht aus Vorwort, Chapter*, Section*, Subsection*, Paragraph*,
Text ( bold italic,standart ), die Chapter, Section, Subsection haben Überschriften.