# SGML

### Матеріал з Вікіпедії — вільної енциклопедії.

Standard Generalized Markup Language (SGML) це деяка метамова, на якій можна визначати мову розмітки для документів. SGML — нащадок розробленої в 1960 році в IBM мови GML (Generalized Markup Language), яку не варто плутати з Geography Markup Language, яку розробляв Open GIS Consortium (http://opengis.net/gml/).

Спочатку SGML була розроблена для можливості сумісного використання документів, що мають читатися машинами, у великих урядових та аерокосмічних проектах. Також вона широко використовується в друкувальній та видавничій сфері, але його складність ускладнила його широке розповсюдження для повсякденного використання.

Три основні частини SGML документа, це

1. SGML декларація;
2. Document Type Definition;
3. Зміст SGML-документа, принаймні, повинен бути кореневий елемент.

SGML надає множину варіантів синтаксичної розмітки для використання різними прикладними програмами. Змінюючи SGML Declaration можна навіть відмовитись від використання кутових дужок, хоча, цей синтаксис вважається стандартним, так званим 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» (типографія та документування).

## [ред.] Посилання

- http://www.y12.doe.gov/sgml/WG8/wg8home.htm — ISO/IEC JTC1/WG4 Web Service: Document Description and Processing Languages
- http://www.w3.org/MarkUp/SGML/ — Overview of SGML Resources at W3C's website
- Русскоязычное описание SGML декларації і DTD.

Отримано з http://uk.wikipedia.org../../../s/g/m/SGML_6071.html

Категорії: Формати файлів | XML | Акроніми

##### Views

- Стаття
- Обговорення
- Поточна версія

##### Участь

- Портал спільноти
- Кнайпа
- Довідка
- Пожертвування

##### Пошук

##### Іншими мовами

- Български
- Català
- Česky
- Deutsch
- English
- Esperanto
- Español
- Suomi
- Français
- Frysk
- Galego
- Italiano
- 日本語
- 한국어
- Lietuvių
- Latviešu
- Nederlands
- ‪Norsk (nynorsk)‬
- ‪Norsk (bokmål)‬
- Polski
- Português
- Slovenčina
- Svenska
- 中文
- Русский