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>ISO | normy|
---|---|
| |
1 až 9999 |
|
10 000 až 19999 |
|
20 000+ | |
Viz také: Seznam článků, jejichž názvy začínají na „ISO“ |