SGML

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 4. března 2020; kontroly vyžadují 8 úprav .
Standardní zobecněný obecný značkovací jazyk
Rozšíření .sgml
MIME typ application/sgml [1] a text/sgml [1]
Vývojář ISO
Typ formátu Značkovací jazyk
Rozšířeno z Generalized Markup Language
Vyvinutý v HTML , XML
standard(y) ISO 8879:1986
 Mediální soubory na Wikimedia Commons

SGML ( anglicky  Standard Generalized Markup Language  - standardní zobecněný značkovací jazyk) je metajazyk , ve kterém můžete definovat značkovací jazyk pro dokumenty.

Je dědicem GML (Generalized Markup Language) vyvinutého v roce 1969 v IBM [2] . Původně byl vyvinut pro vytváření strojově čitelných dokumentů ve vládních a leteckých projektech; byl široce používán v tisku a vydavatelství, ale jeho složitost ztěžovala jeho široké přijetí pro každodenní použití. Kvůli její složitosti se objevilo alternativní dekódování zkratky SGML - "Sounds Great, Maybe Later" (Sounds Great, Maybe Then) [3] . Standardizováno ISO v roce 1986 [4] . HTML a XML se vyvinuly z SGML: HTML až do verze 4 včetně bylo aplikací SGML a XML je podmnožinou SGML navrženou pro zjednodušení procesu strojové analýzy dokumentu. Další aplikace SGML jsou DocBook (dokumentace) a "Z Format" (typografie a dokumentace).

Hlavní části dokumentu SGML:

Jazyk SGML poskytuje mnoho možností syntaktického značkování pro použití různými aplikacemi. Změnou SGML deklarace můžete dokonce odmítnout použití lomených závorek, ačkoliv je tato syntaxe považována za doporučenou ( angl.  specific reference syntax ).

Příklad syntaxe SGML:

<quote type= "example" > obvykle něco jako <kurzíva> toto </italics> </quote>

Poznámky

  1. 1 2 Levinson E. SGML Media Types  (anglicky) - IETF , 1995. - 6 s. doi : 10.17487/RFC1874
  2. Zkratka GML je také známá jako značkovací jazyk geodat založený na XML vyvinutý konsorciem OpenGIS - Geography Markup Language
  3. Doug Tidwell. XSLT = XSLT / E. Matveev. - 2. vyd. - Petrohrad - Moskva: Symbol-Plus, 2010. - S. 23. - 960 s. - 1200 výtisků.  - ISBN 978-5-93286-150-9 .
  4. ISO 8879:1986 Zpracování informací – Textové a kancelářské systémy – Standard Generalized Markup Language (SGML)“.

Odkazy