SGML

SGML ( — стандартты жалпылама белгілеу тілі; [эс-джи-эм-эл]) — құжаттардың белгілеу тілін анықтауға мүмкіндік беретін метатіл. 

SGML — 1969 жылы IBM дайындалған GML (Generalized Markup Language) тілінің ізбасары. Бұны Open GIS Consortium  тарапынан дайындалып жатқанGeography Markup Language тілімен шатастырмаңыз.

Бастапқыда SGML көптеген ірі үкіметтік және аэроғарыштық жобалардағы машина оқығыш құралдарды бірлесе қолдануға арналып дайындалған болатын. Ол баспа әрі баспагерлік салаларда кеңінен қолданылған болатын, алайда оның күрделілігі күнделікті қолданыстағы таралымын тежей түсті.

SGML құжатының негізгі бөліктері болып саналатындар:
 SGML-декларация — қондыртпада қандай символдар мен шектеуіштер орын ала алатындығын анықтайды;
 Document Type Definition — белгілеудің құрылымындағы синтаксисін анықтайды. DTD символдық сілтеме-мнемониктер сияқты қосымша анықтауыштарды қамтуы мүмкін;
 Белгілеуге қатысты семантика қасиеттері — DTD ішінде айқындала алмайтын синтаксис шектеулерін анықтайды;
 SGML-құжат мазмұны — кемінде түпкі элементі болуы тиіс.

SGML түрлі қондырғылардың қолданылысы үшін синтактикалық белгілеулердің біраз нұсқаларын айрықшалайды. SGML-декларациюын өзгерте отырып, тіпті бұрышты жақшалардың қолданысынан бас тартуға болады, бірақ бұл синтаксис стандартты немесе басқаша айтқанда concrete reference syntax деп саналады.

SGML синтаксисінің үлгісі:

<QUOTE TYPE="example"> 
typically something like <ITALICS>this</ITALICS> 
</QUOTE>

SGML ISO тарапынан стандартталған : «ISO 8879:1986 Information processing—Text and office systems—Standard Generalized Markup Language (SGML)»

HTML мен XML SGML-ден туындаған. HTML — SGML-дің қондыртпасы болса, XML — құжаттың машиналық талдануы үдерісін жеңілдетуге арналған SGML-дің өзішілік түрленуі. SGML-дің басқа да қондырмалары болып SGML Docbook (құжаттау) және «Z Format» (баспахана мен құжаттау) есептеледі.

 Тағы қараңыз 
 TeX

 Сыртқы сілтемелер 
 ISO/IEC JTC1/WG4 Information Technology — Document Description and Processing Languages  
 Overview of SGML Resources at W3C’s website
 Описание SGML декларации
 DTD 
 О SGML и HTML

Санат:Файл форматтары
Санат:XML
Санат:Белгілеу тілдері