IT用語入門:SGML【文書構造を記述する汎用マークアップ言語】

PR
PR

PR

バナー

SGMLとは

SGMLとは、文書を電子的に扱うための汎用マークアップ言語です。文書中にタグを埋め込み、見出しや段落などの構造や体裁を記述します。Webで使うHTMLや、データ交換に向くXMLは、この考え方を基に設計されました。見た目だけでなく論理構造を示す点が特徴です。

仕組みは、開始タグと終了タグで要素を囲み、属性で追加情報を与えます。使える要素や並び順といった規則は文法として定義され、例えばDTDで妥当性を確認できます。決めたルールに従えば、変換や検証が容易です。

メリットは、内容と見た目を分離し、同じ内容から印刷やWebなど複数形式へ再利用しやすいことです。大規模な文書でも一貫性を保てます。まとめると、SGMLは現代のマークアップの土台で、HTMLやXML理解の入口として重要です。