IBM uogólniony język znaczników
Opracowany przez | IBM |
---|---|
przedłużony do | SGML |
Generalized Markup Language ( GML ) to zestaw makr , które implementują oparte na intencjach (proceduralne) znaczniki znaczników dla formatera tekstu IBM , SCRIPT . SCRIPT/VS jest głównym składnikiem IBM Document Composition Facility (DCF). startowy zestaw tagów w języku GML.
Charakterystyka
GML został opracowany w 1969 i na początku lat 70. XX wieku przez Charlesa Goldfarba , Edwarda Moshera i Raymonda Lorie (którego inicjały nazwiska zostały użyte przez Goldfarba do stworzenia terminu GML).
Korzystając z GML, dokument jest oznaczany znacznikami, które określają, czym jest tekst , pod względem akapitów , nagłówków , list , tabel i tak dalej. Dokument można następnie automatycznie sformatować dla różnych urządzeń , po prostu określając profil urządzenia. Na przykład, możliwe jest sformatowanie dokumentu dla drukarki laserowej lub liniowej ( igłowej ) lub ekranu, po prostu określając profil urządzenia bez zmiany samego dokumentu.
Standard Generalized Markup Language (SGML), standardowa technologia ISO służąca do definiowania uogólnionych języków znaczników dla dokumentów, wywodzi się z GML. Extensible Markup Language (XML) był początkowo usprawnionym i uproszczonym rozwinięciem SGML, ale przerósł swojego rodzica pod względem akceptacji i wsparcia na całym świecie.
Przykład skryptu GML
:h1 id='intr'.Rozdział 1: Wprowadzenie :p.GML obsługuje kontenery hierarchiczne, takie jak :ol. :li.Listy uporządkowane (takie jak ta), :li.Listy nieuporządkowane i :li.Listy definicji :eol. jak i prostych konstrukcji. : p. Minimalizacja znaczników (później uogólniona i sformalizowana w SGML) pozwoliła na pominięcie znaczników końcowych dla elementów „h1” i „p”.
Powiązane programy
We wczesnych latach 80-tych IBM opracował dedykowane narzędzie do publikowania o nazwie Information Structure Identification Language (ISIL) oparte na GML. ISIL był używany do generowania większości dokumentacji IBM dla IBM PC i innych produktów w tym czasie. Pod koniec lat 80. opracowano komercyjny produkt o nazwie BookMaster, oparty głównie na ISIL.
We wczesnych latach 80-tych Don Williams z IBM opracował DWScript do używania SCRIPT/VS na IBM PC. W 1986 roku opracował wersję PC ISIL o nazwie DWISIL. Produkty te były używane tylko wewnętrznie w firmie IBM.
Zobacz też
- Hipertekstowy język znaczników
- Standardowy uogólniony język znaczników
- XML
- SCRIPT (znaczniki)
- Information Presentation Facility - potomek GML, używany przez IBM do pisania książek elektronicznych OS/2 i pomocy online.
Linki zewnętrzne
- Document Composition Facility Generalized Markup Language Implementation Guide (SH35.0050-2) . IBM. 1985.
- „Odniesienie do znacznika zestawu startowego GML” . IBM.