Ein Überblick über die Standard Generalized Markup Language (SGML)

was ist Standard Generalized Markup Language (SGML)?

Die Standard Generalized Markup Language (SGML) ist eine weit verbreitete Auszeichnungssprache zur Erstellung von Dokumenten in strukturierter und organisierter Form. Es handelt sich um eine internationale Norm, die zur Definition einer Reihe von Regeln für die Kodierung von Dokumenten in einem Format verwendet wird, das sowohl für Menschen als auch für Maschinen lesbar ist. Das SGML-System spezifiziert die Syntax und Semantik der Auszeichnungssprache, so dass Dokumente über verschiedene Plattformen und Anwendungen hinweg einheitlich erstellt und interpretiert werden können.

Geschichte von SGML

SGML wurde erstmals Mitte der 1980er Jahre von Charles Goldfarb, Ed Mosher und Ray Lorie entwickelt. Ursprünglich wurde es als Möglichkeit zur Erstellung von Dokumenten für das SGML-Projekt (Standard Generalized Markup Language) des US-Verteidigungsministeriums konzipiert. Im Jahr 1986 wurde SGML als internationaler Standard angenommen und hat sich seitdem zu einer der am häufigsten verwendeten Auszeichnungssprachen entwickelt.

Funktionsweise von SGML

SGML arbeitet mit Tags oder Auszeichnungscodes, um die Struktur eines Dokuments zu definieren. Diese Tags geben der Software vor, wie das Dokument organisiert und angezeigt werden soll. SGML-Dokumente können auch Stilinformationen enthalten, wie z. B. Schriftarten und Farben, die die Darstellung des Dokuments beeinflussen können.

Vorteile der Verwendung von SGML

Die Verwendung von SGML ermöglicht die Erstellung und das Lesen von Dokumenten in einem einheitlichen, standardisierten Format. Dies erleichtert den Austausch von Dokumenten zwischen verschiedenen Anwendungen und Plattformen sowie die Konvertierung von Dokumenten in andere Formate. SGML erleichtert auch die Speicherung und Suche nach Dokumenten, da die Tags die Identifizierung relevanter Informationen erleichtern.

SGML und XML

SGML ist der Vorgänger der Extensible Markup Language (XML). XML ist eine vereinfachte Version von SGML, die eine Teilmenge der Funktionen verwendet und einfacher und flexibler zu handhaben ist.

Anwendungen von SGML

SGML wird in einer Vielzahl von Anwendungen eingesetzt, von der technischen Redaktion bis zur Gestaltung von Webseiten. Es wird auch im Verlagswesen eingesetzt, wo es zur Erstellung und Speicherung von Dokumenten in einem einheitlichen Format verwendet wird. SGML wird auch in Behörden eingesetzt, wo es zur Speicherung und Suche von Dokumenten verwendet wird.

SGML-Tools

Es gibt eine Reihe von Tools zur Erstellung und Bearbeitung von SGML-Dokumenten. Zu den beliebtesten Tools gehören FrameMaker, DocBook und Oxygen XML.

SGML-Standards

Der SGML-Standard wird vom World Wide Web Consortium (W3C) überwacht. Das W3C unterhält eine Liste von SGML-Standards, darunter die SGML-Deklaration, die Standard Generalized Markup Language (SGML) Document Type Definition (DTD) und das Standard Generalized Markup Language (SGML) Document Type Declaration (DTD) Schema.

Insgesamt ist die Standard Generalized Markup Language (SGML) eine wichtige Auszeichnungssprache, die zur strukturierten und organisierten Erstellung von Dokumenten verwendet wird. Sie wird in einer Vielzahl von Anwendungen eingesetzt, vom technischen Schreiben bis hin zur Gestaltung von Webseiten, und ist zu einer der am häufigsten verwendeten Auszeichnungssprachen geworden. Sie ist auch der Vorgänger der Extensible Markup Language (XML).

FAQ
Wofür wird SGML verwendet?

SGML ist eine Auszeichnungssprache für die Erstellung strukturierter Dokumente. Sie wird in der Regel für technische Dokumentation verwendet, z. B. für Handbücher oder Dokumentationen für Softwareanwendungen.

Wie wird die Auszeichnungssprache genannt?

Die Auszeichnungssprache heißt HTML (Hypertext Markup Language). HTML ist die Standardauszeichnungssprache für die Erstellung von Webseiten und Webanwendungen.

Warum wird sie Auszeichnungssprache genannt?

Eine Auszeichnungssprache ist eine Reihe von Tags oder Elementen, die die Struktur und den Inhalt eines Dokuments definieren. Die gängigste Auszeichnungssprache ist HTML (HyperText Markup Language). Andere Auszeichnungssprachen sind XML (Extensible Markup Language) und SGML (Standard Generalized Markup Language).

Wer hat die Standardized General Markup Language SGML entwickelt?

Die Standardized General Markup Language (SGML) wurde von einem Team von Experten aus der Computer- und Verlagsbranche unter der Leitung von Charles Goldfarb ausgearbeitet. Das Ziel des SGML-Teams war es, einen Standard zu schaffen, der es Unternehmen ermöglicht, Dokumente und Daten einfacher auszutauschen.

Was bedeutet DTD?

Auf diese Frage gibt es keine einheitliche Antwort, da der Begriff "DTD" in verschiedenen Zusammenhängen unterschiedliche Bedeutungen haben kann. Im Allgemeinen steht "DTD" jedoch für "Document Type Definition". Eine Dokumenttypdefinition ist ein Satz von Regeln, die die Struktur und den Inhalt eines Dokuments definieren. Diese Regeln können zur Validierung des Dokuments verwendet werden, um sicherzustellen, dass es wohlgeformt ist und der angegebenen Grammatik entspricht.