IBM Generalized Markup Language

IBM Generalized Markup Language

IBM Generalized Markup Language ( IBM GML) ist eine Sammlung von Makros, die Formatierungsbefehle für das IBM-Textverarbeitungsprogramm SCRIPT enthält. SCRIPT ist die Hauptkomponente von IBMs Document Composition Facility (DCF). Mit DCF wird eine Einsteigersammlung von solchen Formatierungsbefehlen (Tags) angeboten.

GML wurde in den 1960ern von Charles Goldfarb, Edward Mosher and Raymond Lorie entwickelt.

GML macht elektronische Dokumente transportabel und für verschiedene Geräte kompatibel. Indem die Textelemente in Bezug auf ihren Inhalt mit einem Markup versehen werden, erfolgt eine logische und nicht darstellungsbezogene Strukturierung des Dokuments.

GML-Tags sind solche Markups, die Elemente als Kapitel, Überschriften, Auflistungen, Absätze oder Tabellen auszeichnen.

GML befreit Verfasser von Texten von dokumentspezifischen Formatierungen wie etwa festgelegten Schriftarten, Zeilenabständen und Seitengestaltung, die von einem Script erfordert werden. Wird GML verwendet, wird ein Dokument mit Tags markiert, die festlegen, wie ein Zeichen auszusehen hat, das ist genauso auf Absätze, Auflistungen, Tabellen und Weiteres übertragbar. Das Dokument kann dann automatisch für eine Vielzahl von verschiedenen Peripheriegeräten formatiert werden, indem man für jedes Gerät ein Profil angibt. So lässt sich zum Beispiel durch die Festlegung eines Profil festlegen, wie ein Dokument auf einem Laserdrucker, einem Nadeldrucker oder einfach nur einem Bildschirm ausgegeben wird, ohne das Dokument selbst zu verändern.

Mit BookMaster bot IBM später ein Produkt an, dass weitaus mehr Formatierungsbefehle als SCRIPT beherrschte.

Mit der Weiterentwicklung von GML wurde daraus eine der zwei Quellen, die heute als Basis für den Industriestandard der Standard Generalized Markup Language (SGML), ein Satz von Anweisungen für eine strukturierte Auszeichnungssprache.

Extensible Markup Language war anfangs eine angepasste und vereinfachte Weiterentwicklung von SGML, entwickelte sich in Folge ihrer starken Verbreitung und Nutzung schnell zu einem eigenen Standard.

GML ist übrigens nicht mit der Game Maker Language, oder der Geography Markup Language, die vom Open GIS Consortium entwickelt wurde, zu verwechseln.

Eine Beispielseite in GML

   :h1.Erstes Kapitel:  Einführung
   :p.GML unterstützt hierarchische Container, wie etwa
   :ol
   :li.geordnete Listen,
   :li.ungeordnete Listen,
   :li.Definitionslisten
   :eol.
   sowie einfache Strukturen.
   :p.Die vereinfachte Auszeichnung erlaubt es, abschließende
   Formatierungsbefehle wie zum Beispiel für die Elemente "h1"
   oder "p" auszulassen.

Weiteres

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • IBM Generalized Markup Language — Infobox file format name = IBM Generalized Markup Language icon = logo = extension = mime = type code = uniform type = magic = owner = IBM genre = container for = contained by = extended from = extended to = SGML standard = Generalized Markup… …   Wikipedia

  • Generalized Markup Language — Vorlage:Infobox Dateiformat/Wartung/extension fehltVorlage:Infobox Dateiformat/Wartung/magic fehltVorlage:Infobox Dateiformat/Wartung/owner fehltVorlage:Infobox Dateiformat/Wartung/website fehlt Standard Generalized Markup Language …   Deutsch Wikipedia

  • Generalized Markup Language — Le langage Generalized Markup Language, appelé également GML, est la première version de langage de balisage proposé par IBM. Ce langage permettra à IBM de construire un système de gestion de toute sa documentation. 90% des documents techniques… …   Wikipédia en Français

  • Generalized Markup Language — El texto que sigue es una traducción defectuosa o incompleta. Si quieres colaborar con Wikipedia, busca el artículo original y mejora o finaliza esta traducción. Puedes dar aviso al autor principal del artículo pegando el siguiente código en su… …   Wikipedia Español

  • Generalized Markup Language — GML (Generalized Markup Language обобщённый язык разметки) представляет собой набор макросов, основной целью которых является реализация разметки, использующей теги для оформления текста на IBM, используя процедурную разметку SCRIPT. SCRIPT/VS… …   Википедия

  • Standard Generalized Markup Language — Infobox file format name = Standard Generalized Markup Language icon = logo = extension = mime = application/sgml, text/sgml type code = uniform type = public.xml magic = owner = ISO genre = metalanguage container for = contained by = extended… …   Wikipedia

  • Standard Generalized Markup Language — Vorlage:Infobox Dateiformat/Wartung/MagischeZahl fehltVorlage:Infobox Dateiformat/Wartung/Entwickler fehltVorlage:Infobox Dateiformat/Wartung/Website fehlt Standard Generalized Markup Language …   Deutsch Wikipedia

  • Standard Generalized Markup Language — (langage normalisé de balisage généralisé SGML) est un langage de description à balises, de norme ISO (ISO 8879:1986). Sommaire 1 Historique 2 Normalisation 2.1 Document Type Definition …   Wikipédia en Français

  • Standard Generalized Markup Language — SGML (англ. Standard Generalized Markup Language  стандартный обобщённый язык разметки; произносится [эс джи эм эл])  метаязык, на котором можно определять язык разметки для документов. SGML  наследник разработанного в 1969 году в IBM языка GML… …   Википедия

  • Markup language — Example of RecipeBook, a simple markup language based on XML for creating recipes. The markup can be converted to HTML, PDF and Rich Text Format using a programming language or XSL. A markup language is a modern system for annotating a text in a… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”