<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-menu-disabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-os vector-sticky-header-enabled skin-thumbsize-clientpref-standard" lang="ja" dir="ltr"><head>
    <meta charset="UTF-8">
    <title>SGML</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="icon" type="image/png" href="./_res_/favicon.png">
    <link rel="canonical" href="https://ja.wikipedia.org/wiki/SGML"> <link href="./_mw_/ext.cite.parsoid.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.pygments.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/mediawiki.skinning.content.parsoid.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
    <meta name="ResourceLoaderDynamicStyles" content="">
    <link href="./_mw_/ext.gadget.PDFLinkIcon.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.RedirectColor.css" rel="stylesheet" type="text/css">
    <link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
    <link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
    <link rel="stylesheet" type="text/css" href="./_res_/footer.css">
    <link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
  </head>
  <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-SGML rootpage-SGML skin-vector-2022 action-view">
    <div class="mw-page-container">
      <div class="mw-page-container-inner">
        <div class="mw-content-container">
          <main id="content" class="mw-body">
            <header class="mw-body-header vector-page-titlebar">
              <h1 id="firstHeading" class="firstHeading mw-first-heading"><span lang="ja" dir="ltr"><span class="mw-page-title-main">SGML</span></span></h1>
            </header>
            <a id="top"></a>
            <div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
              <div id="contentSub">
                <div id="mw-content-subtitle"></div>
              </div>
              <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="ja" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="ja" dir="ltr" data-mw-parsoid-version="0.24.0.0-alpha3" data-mw-html-version="2.8.0"><section data-mw-section-id="0" id="mwAQ"><span class="mw-empty-elt" typeof="mw:Transclusion" id="mwAg"><style data-mw-deduplicate="TemplateStyles:r101304250" typeof="mw:Extension/templatestyles">
/* start https://ja.wikipedia.org/ */


.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%;font-size:90%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}


/* end   https://ja.wikipedia.org/ */
</style></span>
<table class="infobox " style="width:22em; " typeof="mw:Transclusion" id="mwBA"><caption itemprop="name" class="" style="font-size:130%; padding-bottom:0.15em;">SGML</caption><tbody><tr class="" style="" itemprop=""><td colspan="2" class="" style="text-align:center; " itemprop="">
<span typeof="mw:File"><img src="./_assets_/0c70a452f799bfe840676ee341124611/SGML.svg.png" decoding="async" data-file-width="275" data-file-height="313" data-file-type="drawing" height="228" width="200" class="mw-file-element" loading="lazy"></span></td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap; padding:0.2em 0;line-height:1.2em; padding-right:0.65em;"><a rel="mw:WikiLink" href="%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E3%82%BF%E3%82%A4%E3%83%97" title="メディアタイプ">MIMEタイプ</a></th><td class="" style="line-height:1.35em;" itemprop="">
application/sgml, text/sgml</td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap; padding:0.2em 0;line-height:1.2em; padding-right:0.65em;"><a rel="mw:WikiLink" href="Uniform_Type_Identifier" title="Uniform Type Identifier">UTI</a></th><td class="" style="line-height:1.35em;" itemprop="">
public.xml</td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap; padding:0.2em 0;line-height:1.2em; padding-right:0.65em;">開発者</th><td class="" style="line-height:1.35em;" itemprop="">
<a rel="mw:WikiLink" href="%E5%9B%BD%E9%9A%9B%E6%A8%99%E6%BA%96%E5%8C%96%E6%A9%9F%E6%A7%8B" title="国際標準化機構">ISO</a></td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap; padding:0.2em 0;line-height:1.2em; padding-right:0.65em;">種別</th><td class="" style="line-height:1.35em;" itemprop="">
<a rel="mw:WikiLink" href="%E3%83%A1%E3%82%BF%E8%A8%80%E8%AA%9E" title="メタ言語">メタ言語</a></td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap; padding:0.2em 0;line-height:1.2em; padding-right:0.65em;">派生元</th><td class="" style="line-height:1.35em;" itemprop="">
<a rel="mw:WikiLink" href="Generalized_Markup_Language" title="Generalized Markup Language">GML</a></td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap; padding:0.2em 0;line-height:1.2em; padding-right:0.65em;">拡張</th><td class="" style="line-height:1.35em;" itemprop="">
<a rel="mw:WikiLink" href="HyperText_Markup_Language" title="HyperText Markup Language">HTML</a>, <a rel="mw:WikiLink" href="Extensible_Markup_Language" title="Extensible Markup Language" class="mw-redirect">XML</a></td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap; padding:0.2em 0;line-height:1.2em; padding-right:0.65em;"><a rel="mw:WikiLink" href="%E5%9B%BD%E9%9A%9B%E8%A6%8F%E6%A0%BC" title="国際規格">国際標準</a></th><td class="" style="line-height:1.35em;" itemprop="">
<a rel="mw:ExtLink nofollow" href="http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=16387" class="external text">ISO 8879</a></td></tr></tbody></table>
<p id="mwBQ"><b id="mwBg">SGML</b>（<span lang="en" typeof="mw:Transclusion" id="mwBw"><b>Standard Generalized Markup Language</b></span>、スタンダード ジェネラライズド マークアップ ランゲージ）は、<a rel="mw:WikiLink" href="%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB" title="マニュアル" id="mwCA">マニュアル</a>などの<a rel="mw:WikiLink" href="%E6%96%87%E6%9B%B8" title="文書" id="mwCQ">文書</a>のための<a rel="mw:WikiLink" href="%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E8%A8%80%E8%AA%9E" title="マークアップ言語" id="mwCg">マークアップ言語</a>である。</p>

</section><section data-mw-section-id="1" id="mwDA" aria-labelledby="背景"><div class="mw-heading mw-heading2"><h2 id="背景"><span id=".E8.83.8C.E6.99.AF" typeof="mw:FallbackId"></span>背景</h2></div>
<figure class="mw-halign-right" typeof="mw:File/Frame" id="mwDQ"><img src="./_assets_/0c70a452f799bfe840676ee341124611/OED-LEXX-Bungler.jpg" decoding="async" data-file-width="300" data-file-height="213" data-file-type="bitmap" height="213" width="300" class="mw-file-element" id="mwDw" loading="lazy"><figcaption id="mwEA"><a rel="mw:WikiLink" href="%E3%82%AA%E3%83%83%E3%82%AF%E3%82%B9%E3%83%95%E3%82%A9%E3%83%BC%E3%83%89%E8%8B%B1%E8%AA%9E%E8%BE%9E%E5%85%B8" title="オックスフォード英語辞典" id="mwEQ">オックスフォード英語辞典</a>の電子版を記述するのにSGMLが利用された。</figcaption></figure>
<p id="mwEg">1980年代、<a rel="mw:WikiLink" href="%E8%BB%8D%E8%89%A6" title="軍艦" id="mwEw">軍艦</a>や軍用機などの際限のない高度化は、マニュアルの際限のない膨張という結果をもたらした。改良が加えられた時などにもマニュアルを書き直す作業が発生して業務の負担となっていた。このことから、マニュアルを電子化して容易に書き換えられるようにし、印刷用紙を大幅に削減することで、メンテナンスの簡素化をはかるための技術が必要とされた。</p>

<p id="mwFA">ただし、軍艦や軍用機などは数十年という長期間の保有が必要になるため、長期間にわたりデータが利用可能とならなければならない。<a rel="mw:WikiLink" href="%E9%9B%BB%E5%AD%90%E6%96%87%E6%9B%B8" title="電子文書" id="mwFQ">電子文書</a>は特定の企業の<a rel="mw:WikiLink" href="%E3%83%AF%E3%83%BC%E3%83%97%E3%83%AD%E3%82%BD%E3%83%95%E3%83%88" title="ワープロソフト" id="mwFg">ワープロソフト</a>を用いるとそのソフトのバージョンが上がったり、最悪の場合そのソフトを開発している会社が開発を中止したり、倒産したりしてソフトウェアが無くなった場合は、今まで作成したデータが読めなくなるという問題が発生してしまう。そこで、専用のソフトウェアでなくとも編集可能な<a rel="mw:WikiLink" href="%E3%83%97%E3%83%AC%E3%83%BC%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88" title="プレーンテキスト" id="mwFw">プレーンテキスト</a>を元に、タグを使うことによってデータに意味を持たせることが考えられた。</p>

</section><section data-mw-section-id="2" id="mwGA" aria-labelledby="歴史"><div class="mw-heading mw-heading2"><h2 id="歴史"><span id=".E6.AD.B4.E5.8F.B2" typeof="mw:FallbackId"></span>歴史</h2></div>
<p id="mwGQ"><a rel="mw:WikiLink" href="1979%E5%B9%B4" title="1979年" id="mwGg">1979年</a>、<a rel="mw:WikiLink" href="IBM" title="IBM" id="mwGw">IBM</a>で<a rel="mw:WikiLink" href="%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%83%9E%E3%83%8D%E3%83%BC%E3%82%B8%E3%83%A3" title="プロジェクトマネージャ" class="mw-redirect" id="mwHA">プロジェクトマネージャ</a>をしていた<span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。" typeof="mw:Transclusion" id="mwHQ">チャールズ・ゴールドファーブ</span> は、Edward MosherおよびRaymond Lorieらとともに、「<a rel="mw:WikiLink" href="Generalized_Markup_Language" title="Generalized Markup Language" id="mwHg">GML</a>」(Generalized Markup Language) を発表し、それは「DCF」(Document Composition Facility) の名で商業化された。この成功でゴールドファーブは有名になり、IBMを退職してGMLの後継言語であるSGMLを開発することになったのである。</p>

<p id="mwHw">ISOのSGML規約は<a rel="mw:WikiLink" href="1986%E5%B9%B4" title="1986年" id="mwIA">1986年</a>の出版後2ヶ月も経たないうちに<a rel="mw:WikiLink" href="%E3%83%99%E3%82%B9%E3%83%88%E3%82%BB%E3%83%A9%E3%83%BC" title="ベストセラー" id="mwIQ">ベストセラー</a>となった（その10年前に発売された<a rel="mw:WikiLink" href="FORTRAN" title="FORTRAN" class="mw-redirect" id="mwIg">FORTRAN</a>のISO規約の部数を2ヶ月で超えた）。</p>

<p id="mwIw">SGMLは、<a rel="mw:WikiLink" href="%E5%9B%BD%E9%9A%9B%E6%A8%99%E6%BA%96%E5%8C%96%E6%A9%9F%E6%A7%8B" title="国際標準化機構" id="mwJA">ISO</a>から正式に承認される以前から、すでに、<a rel="mw:WikiLink" href="%E3%82%A2%E3%83%A1%E3%83%AA%E3%82%AB%E5%9B%BD%E9%98%B2%E7%B7%8F%E7%9C%81" title="アメリカ国防総省" class="mw-redirect" id="mwJQ">アメリカ国防総省</a>や<a rel="mw:WikiLink" href="%E6%AC%A7%E5%B7%9E%E5%85%B1%E5%90%8C%E4%BD%93" title="欧州共同体" id="mwJg">EC</a>の公式出版事務局など、数々の公的機関で使用され始めていた。ゴールドファーブの古巣のIBM社でも導入され、同社の文書システムに大変革をおこした。ヨーロッパでもCERN（<a rel="mw:WikiLink" href="%E6%AC%A7%E5%B7%9E%E5%8E%9F%E5%AD%90%E6%A0%B8%E7%A0%94%E7%A9%B6%E6%A9%9F%E6%A7%8B" title="欧州原子核研究機構" id="mwJw">欧州原子核研究機構</a>）など、広く採用され、例えばフランスを例に挙げると、<a rel="mw:WikiLink" href="%E3%82%A8%E3%82%A2%E3%83%90%E3%82%B9" title="エアバス" id="mwKA">エアバス</a>社、<a rel="mw:WikiLink" href="SNECMA" title="SNECMA" class="mw-redirect" id="mwKQ">SNECMA</a>（フランス国営の航空機エンジンメーカー）およびフランス軍などで採用されることになった。</p>

<p id="mwKg">日本においては、<a rel="mw:WikiLink" href="%E5%8E%9A%E7%94%9F%E7%9C%81" title="厚生省" id="mwKw">厚生省</a>への<a rel="mw:WikiLink" href="%E6%96%B0%E8%96%AC" title="新薬" class="mw-redirect" id="mwLA">新薬</a>申請のデータ形式としてSGMLが採用された。それに伴い<a rel="mw:WikiLink" href="%E8%A3%BD%E8%96%AC%E4%BC%9A%E7%A4%BE" title="製薬会社" class="mw-redirect" id="mwLQ">製薬会社</a>やその関連企業においても導入された。他にも<a rel="mw:WikiLink" href="%E7%89%B9%E8%A8%B1%E5%BA%81" title="特許庁" id="mwLg">特許庁</a>などでも導入された。<a rel="mw:WikiLink" href="%E8%88%AA%E7%A9%BA%E6%A9%9F%E7%94%A3%E6%A5%AD" title="航空機産業" class="mw-redirect" id="mwLw">航空機産業</a>・<a rel="mw:WikiLink" href="%E9%98%B2%E8%A1%9B%E7%94%A3%E6%A5%AD" title="防衛産業" class="mw-redirect" id="mwMA">防衛産業</a>、<a rel="mw:WikiLink" href="%E8%87%AA%E5%8B%95%E8%BB%8A%E7%94%A3%E6%A5%AD" title="自動車産業" id="mwMQ">自動車産業</a>においても海外との共同開発や部品供給時の<a rel="mw:WikiLink" href="%E6%83%85%E5%A0%B1%E4%BA%A4%E6%8F%9B" title="情報交換" class="mw-redirect" id="mwMw">情報交換</a>や<a rel="mw:WikiLink" href="%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB" title="マニュアル" id="mwNA">マニュアル</a>・報告書の<a rel="mw:WikiLink" href="%E9%9B%BB%E5%AD%90%E5%8C%96" title="電子化" class="mw-redirect" id="mwNQ">電子化</a>などに利用されることとなった。</p>

</section><section data-mw-section-id="3" id="mwNg" aria-labelledby="特徴"><div class="mw-heading mw-heading2"><h2 id="特徴"><span id=".E7.89.B9.E5.BE.B4" typeof="mw:FallbackId"></span>特徴</h2></div>
<ul id="mwNw"><li id="mwOA">SGMLは「<b id="mwOQ">インスタンス</b>」、「<b id="mwOg"><a rel="mw:WikiLink" href="Document_Type_Definition" title="Document Type Definition" id="mwOw">DTD</a></b>」、「<b id="mwPA">SGML宣言</b>」の3つで構成されている。</li>
<li id="mwPQ">SGMLのデータ自体は<a rel="mw:WikiLink" href="%E3%83%97%E3%83%AC%E3%83%BC%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88" title="プレーンテキスト" id="mwPg">プレーンテキスト</a>で作られている。</li>
<li id="mwPw"><a rel="mw:WikiLink" href="%E3%83%AC%E3%82%A4%E3%82%A2%E3%82%A6%E3%83%88" title="レイアウト" id="mwQA">レイアウト</a>情報は<a rel="mw:WikiLink" href="%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB%E3%82%B7%E3%83%BC%E3%83%88" title="スタイルシート" id="mwQQ">スタイルシート</a>を組み合わせて記述される。</li>
<li id="mwQg"><a rel="mw:WikiLink" href="%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB%E3%82%B7%E3%83%BC%E3%83%88" title="スタイルシート" id="mwQw">スタイルシート</a>は「スタイルシート言語」で記述されている。</li>
<li id="mwRA">通常、人が読む時は、上記<a rel="mw:WikiLink" href="%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB%E3%82%B7%E3%83%BC%E3%83%88" title="スタイルシート" id="mwRQ">スタイルシート</a>に沿って、レイアウトを整えられたうえで表示(出力)される。</li>
<li id="mwRg">SGMLで使うことができるスタイルシート言語として、<a rel="mw:WikiLink" href="Document_Style_Semantics_and_Specification_Language" title="Document Style Semantics and Specification Language" id="mwRw">DSSSL</a> (Document Style Semantics and Specification Language) の規格が定められた<sup class="mw-ref reference" id="cite_ref-1" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-1" data-mw-group="注" id="mwSA"><span class="mw-reflink-text" id="mwSQ"><span class="cite-bracket" id="mwSg">[</span>注 1<span class="cite-bracket" id="mwSw">]</span></span></a></sup>。</li></ul>

</section><section data-mw-section-id="4" id="mwTA" aria-labelledby="簡単な例"><div class="mw-heading mw-heading2"><h2 id="簡単な例"><span id=".E7.B0.A1.E5.8D.98.E3.81.AA.E4.BE.8B" typeof="mw:FallbackId"></span>簡単な例</h2></div>
<div class="mw-highlight mw-highlight-lang-xml mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwTQ"><pre id="mwTg"><span id="mwTw"></span><span class="cp" id="mwUA">&lt;!DOCTYPE memo PUBLIC "-//SuzukiCorp//DTD Memo//JP"&gt;</span>
<span class="nt" id="mwUQ">&lt;memo&gt;</span>
<span class="nt" id="mwUg">&lt;from&gt;</span>木村
<span class="nt" id="mwUw">&lt;to&gt;</span>富田様
<span class="nt" id="mwVA">&lt;date&gt;</span>2001/10/01
<span class="nt" id="mwVQ">&lt;subject&gt;</span>役員会議
<span class="nt" id="mwVg">&lt;para&gt;</span>役員会議の場所は会議室Ｂに変更になりました。
<span class="nt" id="mwVw">&lt;/memo&gt;</span>
</pre></div>

</section><section data-mw-section-id="5" id="mwWA" aria-labelledby="パーサ"><div class="mw-heading mw-heading2"><h2 id="パーサ"><span id=".E3.83.91.E3.83.BC.E3.82.B5" typeof="mw:FallbackId"></span>パーサ</h2></div>
<p id="mwWQ">SGML文書を、人間が読めるように、レイアウトして表示することは、<b id="mwWg">SGMLパーサ</b>という名のプログラムが行う。つまり<a rel="mw:WikiLink" href="%E6%A7%8B%E6%96%87%E8%A7%A3%E6%9E%90" title="構文解析" id="mwWw">構文解析</a>およびレイアウトを行うプログラムである。SGMLパーサの最も初期の市販品としては、ブリュッセルのSOBEMAP社のものおよび、シカゴのDatalogics データロジックス社<sup class="mw-ref reference" id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-2" data-mw-group="注" id="mwXg"><span class="mw-reflink-text" id="mwXw"><span class="cite-bracket" id="mwYA">[</span>注 2<span class="cite-bracket" id="mwYQ">]</span></span></a></sup>のものがあった。<sup class="mw-ref reference" id="cite_ref-3" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-3" data-mw-group="注" id="mwYg"><span class="mw-reflink-text" id="mwYw"><span class="cite-bracket" id="mwZA">[</span>注 3<span class="cite-bracket" id="mwZQ">]</span></span></a></sup></p>

</section><section data-mw-section-id="6" id="mwZg" aria-labelledby="問題"><div class="mw-heading mw-heading2"><h2 id="問題"><span id=".E5.95.8F.E9.A1.8C" typeof="mw:FallbackId"></span>問題</h2></div>
<p id="mwZw">SGMLは機能が満載されていたことにより、そのままでは全てを実装することは困難であった。また、タグの構造が原因で、パーサのアルゴリズムが比較的複雑になることも難点だった。そこで後に、SGMLを簡略化および改良した形の<a rel="mw:WikiLink" href="Extensible_Markup_Language" title="Extensible Markup Language" class="mw-redirect" id="mwaA">XML</a>が開発され、普及してゆくことになった。SGML文書はXML文書へと順次、変換・移行されることになった。</p>

</section><section data-mw-section-id="7" id="mwaQ" aria-labelledby="貢献"><div class="mw-heading mw-heading2"><h2 id="貢献"><span id=".E8.B2.A2.E7.8C.AE" typeof="mw:FallbackId"></span>貢献</h2></div>
<ul id="mwag"><li id="mwaw">上記のごとく、SGMLをもとにして、<a rel="mw:WikiLink" href="Extensible_Markup_Language" title="Extensible Markup Language" class="mw-redirect" id="mwbA">XML</a>が開発された<sup class="mw-ref reference" id="cite_ref-4" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-4" data-mw-group="注" id="mwbQ"><span class="mw-reflink-text" id="mwbg"><span class="cite-bracket" id="mwbw">[</span>注 4<span class="cite-bracket" id="mwcA">]</span></span></a></sup>。</li>
<li id="mwcQ">SGMLを基にした応用技術の一つが、<a rel="mw:WikiLink" href="HyperText_Markup_Language" title="HyperText Markup Language" id="mwcg">HTML</a>である<sup class="mw-ref reference" id="cite_ref-5" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-5" data-mw-group="注" id="mwcw"><span class="mw-reflink-text" id="mwdA"><span class="cite-bracket" id="mwdQ">[</span>注 5<span class="cite-bracket" id="mwdg">]</span></span></a></sup>。<a rel="mw:WikiLink" href="%E3%82%A6%E3%82%A7%E3%83%96%E3%83%9A%E3%83%BC%E3%82%B8" title="ウェブページ" id="mwdw">ウェブページ</a>を記述する言語<a rel="mw:WikiLink" href="HyperText_Markup_Language" title="HyperText Markup Language" id="mweA">HTML</a>なくしては現在の爆発的なインターネットの普及は考えられない。</li></ul>

<p id="mweQ">SGMLはこれら2つの<a rel="mw:WikiLink" href="%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E8%A8%80%E8%AA%9E" title="マークアップ言語" id="mweg">マークアップ言語</a>の源流であり、現在のインターネット利用者は皆SGMLの恩恵に浴しているのである。</p>

</section><section data-mw-section-id="8" id="mwew" aria-labelledby="参考文献"><div class="mw-heading mw-heading2"><h2 id="参考文献"><span id=".E5.8F.82.E8.80.83.E6.96.87.E7.8C.AE" typeof="mw:FallbackId"></span>参考文献</h2></div>
<ul id="mwfA"><li id="mwfQ">『SGML入門』Martin Bryan 著、山崎俊一、福島誠　訳、アスキー出版局、1991年 ISBN 4-7561-0069-4</li></ul>

</section><section data-mw-section-id="9" id="mwfw" aria-labelledby="脚注"><div class="mw-heading mw-heading2"><h2 id="脚注"><span id=".E8.84.9A.E6.B3.A8" typeof="mw:FallbackId"></span>脚注</h2></div>
<section data-mw-section-id="10" id="mwgA" aria-labelledby="注釈"><div class="mw-heading mw-heading3"><h3 id="注釈"><span id=".E6.B3.A8.E9.87.88" typeof="mw:FallbackId"></span>注釈</h3></div>
<ol class="mw-references references" data-mw-group="注" typeof="mw:Extension/references" id="mwgQ"><li id="cite_note-1" data-mw-footnote-number="1"><span class="mw-cite-backlink" id="mwgg"><a href="#cite_ref-1" data-mw-group="注" rel="mw:referencedBy" id="mwgw"><span class="mw-linkback-text" id="mwhA">↑</span></a></span> <span id="mw-reference-text-cite_note-1" class="mw-reference-text reference-text" data-mw-group="注">HTMLでのスタイルの記述は <a rel="mw:WikiLink" href="Cascading_Style_Sheets" title="Cascading Style Sheets" id="mwhQ">CSS</a> (Cascading Style Sheets) による。</span></li>
<li id="cite_note-2" data-mw-footnote-number="2"><span class="mw-cite-backlink" id="mwhg"><a href="#cite_ref-2" data-mw-group="注" rel="mw:referencedBy" id="mwhw"><span class="mw-linkback-text" id="mwiA">↑</span></a></span> <span id="mw-reference-text-cite_note-2" class="mw-reference-text reference-text" data-mw-group="注"><a rel="mw:ExtLink nofollow" href="https://www.datalogics.com/" class="external free" id="mwiQ">https://www.datalogics.com/</a></span></li>
<li id="cite_note-3" data-mw-footnote-number="3"><span class="mw-cite-backlink" id="mwig"><a href="#cite_ref-3" data-mw-group="注" rel="mw:referencedBy" id="mwiw"><span class="mw-linkback-text" id="mwjA">↑</span></a></span> <span id="mw-reference-text-cite_note-3" class="mw-reference-text reference-text" data-mw-group="注">注：SGMLパーサは、SGML文書の文法が規則に適合しているか検証する機能も持っており、そうした機能のためにだけ使われることもある。出典 <a rel="mw:ExtLink nofollow" href="https://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/sgml/intro.html#h-19.1" class="external free" id="mwjQ">https://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/sgml/intro.html#h-19.1</a></span></li>
<li id="cite_note-4" data-mw-footnote-number="4"><span class="mw-cite-backlink" id="mwjg"><a href="#cite_ref-4" data-mw-group="注" rel="mw:referencedBy" id="mwjw"><span class="mw-linkback-text" id="mwkA">↑</span></a></span> <span id="mw-reference-text-cite_note-4" class="mw-reference-text reference-text" data-mw-group="注">SGMLとXMLの対応（比較）については、<a rel="mw:WikiLink" href="%E3%82%B8%E3%82%A7%E3%83%BC%E3%83%A0%E3%82%BA%E3%83%BB%E3%82%AF%E3%83%A9%E3%83%BC%E3%82%AF_(%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E6%8A%80%E8%A1%93%E8%80%85)" title="ジェームズ・クラーク (ソフトウェア技術者)" id="mwkQ">ジェームズ・クラーク</a>による「Comparison of SGML and XML」というタイトルの、1997年12月15日に議論のためにまとめられた（何らかの公式のものではない）ノートがあり、それによればSGML (ISO 8879) とXMLの関係はスーパーセットともサブセットとも結論付けられてはいない。XML 1.0のAppendix CではNon-Normative（参考）として、XMLはSGMLのサブセットとなる<b id="mwkg">べく</b>設計され（designed to be）、全てのXML文書は同時にSGMLにもconforming（準拠）でもある<b id="mwkw">べき</b>（should）と書かれており、前述のノートを参照せよとされている。国際標準は <a rel="mw:WikiLink" href="%E5%9B%BD%E9%9A%9B%E6%A8%99%E6%BA%96%E5%8C%96%E6%A9%9F%E6%A7%8B" title="国際標準化機構" id="mwlA">ISO</a> 8879:1986 であり、対応するJISとして JIS X 4151:1992 が存在する。</span></li>
<li id="cite_note-5" data-mw-footnote-number="5"><span class="mw-cite-backlink" id="mwlQ"><a href="#cite_ref-5" data-mw-group="注" rel="mw:referencedBy" id="mwlg"><span class="mw-linkback-text" id="mwlw">↑</span></a></span> <span id="mw-reference-text-cite_note-5" class="mw-reference-text reference-text" data-mw-group="注">HTML4までのHTMLはSGML応用系とされていたが、<a rel="mw:WikiLink" href="HTML5" title="HTML5" id="mwmA">HTML5</a>以降はSGML応用系ではない。</span></li>
</ol> 

</section></section><section data-mw-section-id="11" id="mwmQ" aria-labelledby="関連項目"><div class="mw-heading mw-heading2"><h2 id="関連項目"><span id=".E9.96.A2.E9.80.A3.E9.A0.85.E7.9B.AE" typeof="mw:FallbackId"></span>関連項目</h2></div>
<ul id="mwmg"><li id="mwmw"><a rel="mw:WikiLink" href="Document_Type_Definition" title="Document Type Definition" id="mwnA">Document Type Definition</a> (DTD)
<ul id="mwnQ"><li id="mwng"><a rel="mw:WikiLink" href="%E6%96%87%E6%9B%B8%E5%9E%8B%E5%AE%A3%E8%A8%80" title="文書型宣言" id="mwnw">文書型宣言</a></li></ul></li>
<li id="mwoA"><a rel="mw:WikiLink" href="Document_Style_Semantics_and_Specification_Language" title="Document Style Semantics and Specification Language" id="mwoQ">Document Style Semantics and Specification Language</a> (DSSSL)</li>
<li id="mwog"><a rel="mw:WikiLink" href="Extensible_Markup_Language" title="Extensible Markup Language" class="mw-redirect" id="mwow">Extensible Markup Language</a> (XML)</li>
<li id="mwpA"><a rel="mw:WikiLink" href="HyperText_Markup_Language" title="HyperText Markup Language" id="mwpQ">HyperText Markup Language</a> (HTML)</li>
<li id="mwpg"><a rel="mw:WikiLink" href="%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E8%A8%80%E8%AA%9E" title="マークアップ言語" id="mwpw">マークアップ言語</a></li>
<li id="mwqA"><a rel="mw:WikiLink" href="SGML%E5%AE%9F%E4%BD%93" title="SGML実体" id="mwqQ">SGML実体</a></li></ul>

</section><section data-mw-section-id="12" id="mwqg" aria-labelledby="外部リンク"><div class="mw-heading mw-heading2"><h2 id="外部リンク"><span id=".E5.A4.96.E9.83.A8.E3.83.AA.E3.83.B3.E3.82.AF" typeof="mw:FallbackId"></span>外部リンク</h2></div>
<ul id="mwqw"><li id="mwrA"><a rel="mw:ExtLink nofollow" href="http://www.sgmlsource.com/history/index.htm" class="external text" id="mwrQ">The SGML History Niche</a></li>
<li id="mwrg"><a rel="mw:ExtLink nofollow" href="https://xml.coverpages.org/tunnicliffe.html" class="external text" id="mwrw">SGML: In memory of William W. Tunnicliffe</a></li>
<li id="mwsA"><a rel="mw:ExtLink nofollow" href="http://www1.u-netsurf.ne.jp/~7l1rll/SGMLindex.html" class="external text" id="mwsQ">JIS X 4151-1992 文書記述言語SGML</a></li></ul>

<div role="navigation" class="navbox authority-control" aria-labelledby="典拠管理データベース_frameless&amp;#124;text-top&amp;#124;10px&amp;#124;alt=ウィキデータを編集&amp;#124;link=https&amp;#58;//www.wikidata.org/wiki/Q207819#identifiers&amp;#124;class=noprint&amp;#124;ウィキデータを編集" style="padding:3px" typeof="mw:Transclusion" id="mwsg"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="典拠管理データベース_frameless&amp;#124;text-top&amp;#124;10px&amp;#124;alt=ウィキデータを編集&amp;#124;link=https&amp;#58;//www.wikidata.org/wiki/Q207819#identifiers&amp;#124;class=noprint&amp;#124;ウィキデータを編集" style="font-size:110%;margin:0 4em">典拠管理データベース </div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">国立図書館</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"><ul><li><span class="uid"><a rel="mw:ExtLink nofollow" href="https://d-nb.info/gnd/4234486-4" class="external text">ドイツ</a></span></li><li><span class="uid"><a rel="mw:ExtLink nofollow" href="https://id.loc.gov/authorities/sh86006277" class="external text">アメリカ</a></span></li><li><span class="uid"><a rel="mw:ExtLink nofollow" href="https://catalogue.bnf.fr/ark:/12148/cb124683709" class="external text">フランス</a></span></li><li><span class="uid"><a rel="mw:ExtLink nofollow" href="https://data.bnf.fr/ark:/12148/cb124683709" class="external text">BnF data</a></span></li><li><span class="uid"><a rel="mw:ExtLink nofollow" href="https://datos.bne.es/resource/XX550731" class="external text">スペイン</a></span></li><li><span class="uid"><a rel="mw:ExtLink nofollow" href="https://www.nli.org.il/en/authorities/987007565938605171" class="external text">イスラエル</a></span></li></ul></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">その他</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"><ul><li><span class="uid"><a rel="mw:ExtLink nofollow" href="https://lux.collections.yale.edu/view/concept/8af3efdb-4d27-41cd-b982-b18edcaba641" class="external text">Yale LUX</a></span></li></ul></div></td></tr></tbody></table></div>



</section></div><!--htdig_noindex--><div><div class="zim-footer">
    This article is issued from <a class="external text" title="Last edited on 2026-01-12" href="https://ja.wikipedia.org/wiki/?title=SGML&amp;oldid=107981499">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.ja">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
            </div>
          </main>
        </div>
      </div>
    </div>
     <script src="./_webp_/webpHandler.js"></script>
  

</body></html>