<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="39" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[39]</anchor-end> <dfn><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor></dfn> は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マーク付け言語</anchor>の共通の構文 (あるいは<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">メタ構文</anchor>)
を規定したものでした。 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> をはじめ多くの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マーク付け言語</anchor>が
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> から派生しました。また<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">一般化マーク付け</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">表現と構造の分離</anchor>)
や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">スキーマ</anchor>) などの思想はその後の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マーク付け言語</anchor>の設計にも大きな影響を与えました。</p><section><h1>仕様書</h1><section><h1>本体仕様</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="43" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[43]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> 本体は、 <dfn><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO 8879</anchor></dfn>(:1986) で規定されていました
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">素のSGML</anchor>)。</p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="98" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[98]</anchor-end> <cite>ISO 8879:1986(en), Information processing — Text and office systems — Standard Generalized Markup Language (SGML)</cite>, <time>2024-09-20T09:31:26.000Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://www.iso.org/obp/ui/en/#iso:std:iso:8879:ed-1:v1:en">https://www.iso.org/obp/ui/en/#iso:std:iso:8879:ed-1:v1:en</anchor-external></li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="99" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[99]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="98" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;98</anchor-internal> 冒頭と附属書Aのみ閲覧可能。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="62" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[62]</anchor-end> 1996年には Cor.1 で <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ENR</anchor> 拡張が追加されています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="63" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[63]</anchor-end> 1999年には Cor.2 で <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web SGML</anchor> が追加されています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="64" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[64]</anchor-end> Cor.1 と Cor.2 は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> の改訂版ではあるのですが、以前の版を廃止・変更する形ではなく、
併存する3つのモードという形になっています。</p><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end>
<em>ISO 8879 Review: ISO WG8 N1035</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.sgmlsource.com/8879/n1035.htm">http://www.sgmlsource.com/8879/n1035.htm</anchor-external></li></ul></refs><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;10</anchor-internal> は、 
<time>1990-01-19</time>時点での <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO 8879</anchor> を改訂するとしたらの変更予定でした。
定義の明確化などの比較的軽微の変更に加えて、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ASN.1</anchor> による<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">バイナリー</anchor>表現の追加などの新機能も盛り込まれていました。
しかしここでの変更はその後の拡張には反映されていません。</p><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="104" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[104]</anchor-end> 
<dfn><cite xml:lang="en"><sw-l xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">The SGML Handbook</sw-l></cite></dfn>,
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><sw-l>Charles F. Goldfarb</sw-l></anchor>,
<sw-l xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Edited and with a foreword by <anchor>Yuri Rubinsky</anchor></sw-l>,
<sw-l xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">First published <time xmlns="http://www.w3.org/1999/xhtml">1990</time></sw-l>,
<sw-l xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Reprinted <time xmlns="http://www.w3.org/1999/xhtml">1992</time>, <time xmlns="http://www.w3.org/1999/xhtml">1993</time>, <time xmlns="http://www.w3.org/1999/xhtml">1994</time> (twice), <time xmlns="http://www.w3.org/1999/xhtml">1995</time>, <time xmlns="http://www.w3.org/1999/xhtml">1998</time></sw-l>,
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISBN</anchor> 0-19-853737-9<ul><li>
<anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="105" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[105]</anchor-end> 
<csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en"><sw-l xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Foreword</sw-l></csection>,
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><sw-l>Yuri Rubinsky</sw-l></anchor>,
<time><time>August, 1990<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">1990-08</attrvalue></time></time>,
pp.<sw-l xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ix</sw-l>-<sw-l xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xi</sw-l></li><li>
<anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="106" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[106]</anchor-end> 
<csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en"><sw-l xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Acknowledgments</sw-l></csection>,
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><sw-l>Charles F. Goldfarb</sw-l></anchor>,
<time><sw-l xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">August, 1990</sw-l><attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">1990-08</attrvalue></time>,
pp.<sw-l xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xiv</sw-l>-<sw-l xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xvi</sw-l></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="40" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[40]</anchor-end> 
<cite>Amazon.co.jp: The Sgml Handbook: Charles F. Goldfarb: 洋書</cite> (<time>2015-05-13 00:01:16 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://www.amazon.co.jp/exec/obidos/ASIN/0198537379/wakaba1-22/">https://www.amazon.co.jp/exec/obidos/ASIN/0198537379/wakaba1-22/</anchor-external></li></ul></li></ul></refs><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="41" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[41]</anchor-end> <dfn>The Sgml Handbook</dfn> は、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">中の人</anchor>による詳細な解説書です。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO 8879</anchor> (と N1035) をベースに解説 (注釈) を加えています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="97" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[97]</anchor-end> 
<cite>THE SGML HANDBOOK</cite> 所収の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO 8879</anchor> 出版に関するエピソードは <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGMLguid</anchor>
参照。</p></section><section><h1>拡張仕様</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="65" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[65]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書体系</anchor>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性集合</anchor>、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">公式システム識別子</anchor>といった
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> への追加機能が <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 10744</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HyTime</anchor>) の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">附属書</anchor>として規定されています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="47" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[47]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DSSSL</anchor>/<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HyTime</anchor> と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ENR</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TC</anchor>1) と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WebSGML</anchor> (TC2) でつぎはぎ規格と化した ISO 8879, 全文改訂したらどうよ?
と素人目には映るんですが、規格の規定はできるだけいじりたくないという <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO</anchor> 的事情があるようです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="42" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[42]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML Catalog</anchor>,
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">9601:1996</anchor>
といった周辺仕様もありました。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="107" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[107]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SI 1680</anchor></p></section><section><h1>翻訳規格</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="44" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[44]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日本</anchor>では、翻訳されて <dfn><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 4151</anchor></dfn> となっていました。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="46" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[46]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">台湾</anchor>では、翻訳されて <dfn><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CNS 13854</anchor></dfn> となっていました。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="48" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[48]</anchor-end> <table><tbody><tr><th>JIS</th><th>名前</th><th><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">対応国際規格</anchor></th></tr><tr><td>JIS X 4151‐1992</td><td>文書記述言語 SGML</td><td>ISO 8879‐1986 + 同 Amendment 1</td></tr><tr><td>JIS X 4151:1998</td><td>文書記述言語 SGML (追補 1)</td><td>ISO 8879:1986/Cor.1:1996</td></tr><tr><td>JIS X 4151:2001</td><td>文書記述言語 SGML (追補 2)</td><td>ISO 8879:1986/Cor.2:1999</td></tr></tbody></table></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="49" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[49]</anchor-end> 初版 (1992) 以来 JIS は2回の改訂で第3版 (2001)
になってるけど、規格票は 1992 + 2追補という形になっている。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="45" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[45]</anchor-end> ISO 8879 と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 4151</anchor>‐1992 は章立てが異なっています。</p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS</anchor> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">翻訳規格</anchor>化する際に一生懸命 JIS
の体裁になるように頑張っていたわけです。
(当時は今とは違って、直接原国際規格を参照したりする機会はそんなになかったのでして。<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">それ以前に規格なんて読む人自体ごく少数だったのですし。</weak>)</p><p>だけど今となっては負の遺産と申しましょうか。
章だけじゃなくて、語定義の番号も (語定義が五十音順になってるので)
一致してません。90年代後半に出た<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">追補</anchor>の方は出来るだけ原規格の体裁を残すという方針のために、原規格の本体の体裁を参照しているものだから、
一つの規格の中で首尾一貫していないという最悪の状況。</p><table><tbody><tr><th colspan="2">ISO 8879</th><th>JIS X 4151</th><th>CNS 13854</th><th> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">KS X ISO 8879:2014</anchor> (機械翻訳ベースの仮訳)</th></tr><tr><td></td><td></td><td></td><td></td><td>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">KS</anchor> としての) 序文</td></tr><tr><td>Clause 0</td><td>Introduction</td><td>参考1 SGML の背景</td><td></td><td>KS X ISO 8879:2014解説 0 導入</td></tr><tr><td>Clause 1</td><td>Scope</td><td>1. 適用範囲</td><td>1. 適用範囲</td><td>1 適用範囲</td></tr><tr><td>Clause 2</td><td>Field of Application</td><td>2. 適用分野</td><td></td><td>KS X ISO 8879:2014解説 1 応用</td></tr><tr><td>Clause 3</td><td>References</td><td>1. 備考 2. (引用規格)</td><td>引用標準・相對國際標準</td><td>2 引用規格</td></tr><tr><td></td><td></td><td></td><td></td><td>KS X ISO 8879:2014解説 2 引用規格</td></tr><tr><td>Clause 4</td><td>Definitions</td><td>3. 用語の定義</td><td>2. 用語釋義</td><td>3 定義</td></tr><tr><td>Clause 5</td><td>Notation</td><td>4. 表記法</td><td>3. 記法</td><td>4 表記法</td></tr><tr><td>Clause 6</td><td>Entity Structure</td><td>5. 実体構造</td><td>5. 実體結構</td><td>5 実体構造</td></tr><tr><td>Clause 7</td><td>Element Structure</td><td>6. 要素構造</td><td>6. 元素結構</td><td>6 要素構造</td></tr><tr><td>Clause 8</td><td>Processing Instruction</td><td>7. 処理指令</td><td>7. 處理指令</td><td>7 処理司令</td></tr><tr><td>Clause 9</td><td>Common Constructs</td><td>8. 共通の構成要素</td><td>8. 共同構造</td><td>8 共通構成要素</td></tr><tr><td>Clause 10</td><td>Markup Declarations: General</td><td>9. マーク宣言—一般</td><td>9. 標示宣告 : 通用</td><td>9 マーク付け宣言・一般</td></tr><tr><td>Clause 11</td><td>Markup Declarations: Document Type Definition</td><td>10. マーク宣言—文書型定義</td><td>10. 標示宣告 : 文件型式定義</td><td>10 <asis xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マーク付け宣言</asis></td></tr><tr><td>Clause 12</td><td>Markup Declarations: Link Process Definition</td><td>11. マーク宣言—連結処理定義</td><td>11. 標示宣告 : 鍵結處理定義</td><td>11 マーク付け宣言・連結処理<asis xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">宣言</asis></td></tr><tr><td>Clause 13</td><td>SGML Declaration</td><td>12. SGML 宣言</td><td>12. SGML 宣告</td><td>12 SGML宣言</td></tr><tr><td>Clause 14</td><td>Reference and Core Concrete Syntaxes</td><td>13. 規格参照具象構文・核具象構文</td><td>13. 参考與核心具體語法</td><td>13 参照・中核のもの</td></tr><tr><td>Clause 15</td><td>Conformance</td><td>14. 適合</td><td>4. 符合</td><td>14 適合性</td></tr><tr><td>Annex A</td><td>Introduction to Generalized Markup</td><td>参考2 一般化マーク付けの導入</td><td>附録 1 通用標示的介紹</td><td>附属書A(参考) 一般化マーク付けの紹介</td></tr><tr><td>Annex B</td><td>Basic Concepts</td><td>参考3 基本的概念</td><td>附録 2 基本概念</td><td>附属書B(参考) SGMLの基本概念</td></tr><tr><td>Annex C</td><td>Additional Concepts</td><td>参考4 付加機構</td><td>附録 3 其它觀念</td><td>附属書C(参考) 追加概念</td></tr><tr><td>Annex D</td><td>Public Text</td><td>参考5 公開文</td><td>附録 4 公用文字</td><td>附属書D(参考) 公開テキスト</td></tr><tr><td>Annex E</td><td>Application Examples</td><td>参考6 応用例</td><td>附録 5 應用範例</td><td>附属書E(参考) 応用例</td></tr><tr><td>Annex F</td><td>Implementation Considerations</td><td>参考7 実現についての考察</td><td>附録 6 實作上的考慮</td><td>附属書F(参考) 実装についての考察</td></tr><tr><td>Annex G</td><td>Conformance Classification and Certification</td><td>参考8 適合性の類別及び検査</td><td>附録 7 符合分類與驗證</td><td>附属書G(参考) 適合性の分類と認証</td></tr><tr><td>Annex H</td><td>Theoretical Basis for the SGML Content Model</td><td>参考9 SGML 内容モデルの理論的基礎</td><td>附録 8 SGML 内容模型的理論基礎</td><td>附属書H(参考) SGML内容モデルの理論的根拠</td></tr><tr><td>Annex I</td><td>Nonconforming Variations</td><td>参考10 規格外の変形</td><td>附録 9 非符合的變動</td><td>附属書I(参考) 規格外の変形</td></tr><tr><td></td><td></td><td>参考11 SGML 構文式一覧</td><td>附録 10 SGML 生成規則</td></tr><tr><td></td><td></td><td>(JIS としての) 解説</td></tr><tr><td></td><td></td><td></td><td>英中名詞對照</td></tr><tr><td></td><td></td><td></td><td>生成規則的符記</td></tr><tr><td></td><td></td><td>(JIS としての) 追補1 まえがき</td></tr><tr><td></td><td></td><td>追補1</td></tr><tr><td>Annex J</td><td></td><td>附属書 J (規定) 拡張命名規則</td></tr><tr><td></td><td></td><td>(JIS としての) 追補1 解説</td></tr><tr><td></td><td></td><td>(JIS としての) 追補2 まえがき</td></tr><tr><td></td><td></td><td>追補2</td></tr><tr><td>Annex K</td><td>Web SGML Adoptation</td><td>附属書 K (規定) Web SGML 適応</td></tr><tr><td>Annex L</td><td></td><td>附属書 L (参考) XML に関する追加要件</td></tr><tr><td></td><td></td><td>(JIS としての) 追補2 解説</td></tr></tbody></table><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="50" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[50]</anchor-end> (原文にもあるでしょうが) 参考の章は SGML の解説書みたいになってて、そこから読み始めるのがいいかもしれません。 (規格本文は厳密な定義のためにわけわかめになってるから、そこから読み始めるのは理解不能になるかもしれない諸刃の県。)</p><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="51" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[51]</anchor-end> <em>SGMLindex.html, Latest updated 1998.02.23</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www1.u-netsurf.ne.jp/~7l1rll/SGMLindex.html">http://www1.u-netsurf.ne.jp/~7l1rll/SGMLindex.html</anchor-external>: JIS X 4151-1992 の原案 (の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> 版)。最終版とは違いがあるらしいので注意。</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="68" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[68]</anchor-end> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="IW" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="Google:&quot;cache:www.y-adagio.com/public/standards/jis_namerle/nametutr.doc&quot;">IW:Google:&quot;cache:www.y-adagio.com/public/standards/jis_namerle/nametutr.doc&quot;</anchor-external>: Cor.1 の解説。<ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="71" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[71]</anchor-end> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.y-adagio.com/public/standards/jis_namerle/nametutr.doc">http://www.y-adagio.com/public/standards/jis_namerle/nametutr.doc</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="72" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[72]</anchor-end> <cite>1997-11-1</cite>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Y. Komachi</anchor>, <time>2021-02-16T12:07:35.000Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://webcache.googleusercontent.com/search?client=firefox-b-d&amp;q=cache%3Awww.y-adagio.com%2Fpublic%2Fstandards%2Fjis_namerle%2Fnametutr.doc">http://webcache.googleusercontent.com/search?client=firefox-b-d&amp;q=cache%3Awww.y-adagio.com%2Fpublic%2Fstandards%2Fjis_namerle%2Fnametutr.doc</anchor-external></li></ul></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="69" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[69]</anchor-end> <cite>標準一般化マーク付け言語 (SGML) 追補2 解説</cite>
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.y-adagio.com/public/standards/jis_tc2_sgml/tutr.htm">http://www.y-adagio.com/public/standards/jis_tc2_sgml/tutr.htm</anchor-external>: Cor.2 の解説。</li></ul></refs><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="52" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[52]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="51" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;51</anchor-internal> この HTML 版より、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JISC</anchor> から <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PDF</anchor> 版を入手した方がいいですね。そっちは<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">追補</anchor>も載ってるんだし。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="53" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[53]</anchor-end> <time>2003-04-30 12:21</time> <em><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor></em>: JISC から入手できる PDF, 以前は1つだけだったのにいつの間にか2つになってます。1つ目の文書は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WebSGML</anchor> だけで、2つ目は全部。2つ目と以前入手できた唯一の文書は内容的には同じようですが、バイナリ的には異なっています。 JISC も謎なことしますね・・・</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="54" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[54]</anchor-end> 規格票、随分誤植多くない?</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="55" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[55]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="54" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;54</anchor-internal> 必ずしも誤植とはいえないけど、でもってこの規格に限らないけど、 <code>&quot;</code> が丁寧にも (といっても印刷屋には当然なんだろうが) <code>“</code> と <code>”</code> に不必要に (<code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">LIT</anchor></code> なのに) 直されていたり。 (そのくせそうでないところもあるから、やっぱり誤植だ。)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="56" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[56]</anchor-end> 1992規格は原国際規格と章の順序が変わっていたり、用語も頑張って訳したりして日本語の規格として完成させようとしてるけど、追補は原国際規格に忠実を目指していて、用語もカタカナ率が高い気がする。規格一般の傾向の変化を反映しているみたいで面白い。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="57" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[57]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="56" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;56</anchor-internal> 当時はともかく、今では国際規格と章が対応していないと不便だもんねぇ。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="58" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[58]</anchor-end> TC2 で急にカタカナが一杯になってわけがわからんくなったわい...</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="59" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[59]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="58" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;58</anchor-internal> 解説は時代の変化云々とか称して訳を変更したとかいうけど、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">引数</anchor>→<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">パラメタ</anchor>とか絶対改悪だよね。あたしゃつい最近まで、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">パラメタ実体参照</anchor>はなにがどうパラメーターなんだい? と疑問だったけど、 SGML 本体規格で<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">引数実体参照</anchor>と呼ばれていて、しかも実際<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マーク宣言</anchor>の引数になっているのを見て長年の疑問が氷解したね。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="60" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[60]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="59" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;59</anchor-internal> それとかマーク宣言 (markup declaration) が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マーク付け宣言</anchor>に変わったり。確かに訳語の整合性 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マーク付け</anchor> = <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">markup</anchor>) という意味では悪くはないんだけど、わざわざ冗長にする必要はあったのかどうか。使い慣れたマーク宣言, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マーク区間</anchor>という呼び名の方が良くありません?</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="61" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[61]</anchor-end> CNS 13854‐86 (1992) は、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO 8879</anchor> に対応する <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CNS</anchor> の規格です。
(ISO 8879-1986 に対応すると書いてありますが、 1988 年の
Amendement が反映されているように見えます。)</p><hr></hr><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="76" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[76]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">大韓民国</anchor>では
<dfn>KS X ISO 8879:2014</dfn>。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="77" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[77]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">KS X ISO 8879:2014</anchor>
は
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IDT</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO 8879:1986</anchor> 
とされています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="78" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[78]</anchor-end> 
その後の2つの Cor. は反映されていません。
<time>西暦1988年<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">1988</attrvalue></time>の Amd. が本当に反映されていないのかは未確認。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="79" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[79]</anchor-end> 
<time>西暦2014年<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2014</attrvalue></time>になって今更わざわざ 
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(おそらく<anchor>大韓民国</anchor>でももう誰も使っていないであろう)</weak>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> を改正してるのに中身は古いままって何考えてるんだ、
と思って
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">KS</anchor> 
のサイトの改正履歴を見ると、</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="80" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[80]</anchor-end> 改正履歴</p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="81" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[81]</anchor-end> <time>2003-12-06</time> 改正</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="82" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[82]</anchor-end> <time>2008-11-28</time> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">確認</anchor></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="83" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[83]</anchor-end> <time>2013-12-17</time> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">確認</anchor></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="84" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[84]</anchor-end> <time>2015-07-28</time> 改正</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="85" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[85]</anchor-end> <time>2020-12-29</time> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">確認</anchor></li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="86" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[86]</anchor-end> 
こういうことらしく、<time>西暦2003年<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2003</attrvalue></time>が初版(なのに改正)なのですが、
きっとその前の旧<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">規格番号</anchor>の頃のものを中身そのままで制定し直したのでしょう。
旧<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">規格番号</anchor>のときも改正せずに放っておいたのだと思われます。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="87" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[87]</anchor-end> 
<time>西暦2008年<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2008</attrvalue></time>の確認のところに、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">対応国際規格</anchor>も改正されてないし国内からも改正要求がない、
とか書いています。後者は知らんが前者は嘘です。
国家標準化団体はどこの国でも杜撰なんですね。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="88" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[88]</anchor-end> 
<time>西暦2015年<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2014</attrvalue></time>の改正が件の :2014 です。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">KS</anchor> としての体裁を改めるだけの改正だと書いてあって、
実質はただの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">確認</anchor>に近いもののようです。
表紙にはたしかに :2014 と2015年改正と書いてあります。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">KS</anchor> はプロジェクト開始か原案作成完了かどちらかの段階で決めた<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">年号</anchor>を変えない感じの制度なのでしょうか。
それにしても2015年7月改正なのに :2014 っておかしいですね。
しかも中身がそのままなら、審議することも無いはずなのに。</p></section></section><section><h1>SGML の機能</h1><figure class="short list"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="66" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[66]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> の機能</figcaption><ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML宣言</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書文字集合</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML構文</anchor><ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">抽象構文</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">具象構文</anchor></li></ul></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型定義</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">連結処理定義</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">実体集合</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">実体</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素型</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性定義</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書実現値</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">タグ</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">記法</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理指令</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字参照</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">実体参照</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">短縮参照</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">データタグ</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マーク付け宣言</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">注釈宣言</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マーク付き区間</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CONCUR</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">体系的DTD</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素形式</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性形式</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">記法形式</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性集合</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">木立計画</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">木立</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">公式公開識別子</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">公式システム識別子</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">字句型</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">一般体系</anchor></li></ul></figure><section><h1>SGML の拡張</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="95" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[95]</anchor-end> <cite>Web SGML and HTML 4.0 Explained - Chapter 15</cite>, <time>2024-08-26T13:17:16.000Z</time>, <time>2004-08-07T01:04:41.947Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://web.archive.org/web/20040807010420/http://www.is-thought.co.uk/book/html-4.htm">https://web.archive.org/web/20040807010420/http://www.is-thought.co.uk/book/html-4.htm</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="96" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[96]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OOB SGML</anchor></p></section></section><section><h1>SGML 応用</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="31" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[31]</anchor-end> <sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>SGML応用</anchor> </sw-see></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="27" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[27]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> との関係も<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML応用</anchor>を参照。</p></section><section><h1>実装</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="22" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[22]</anchor-end> <figure class="short list"><ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SP<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">SP (SGML)</title></anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SXParser</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C Validator</anchor></li></ul></figure></p></section><section><h1>SGML の構文の部分集合</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> SGML 文書の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マーク</anchor>の表現は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">具象構文</anchor>によってある程度制御できますが、
逆に言えばある程度以上の制御はできません。しかし、
場合によっては完全な SGML でない、構文の部分集合のようなものが使われることがあります。</p><dl><dt>SGML</dt><dd>基本となる SGML の構文です。</dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">正準グローブ表現</anchor></dt><dd>正準グローブ表現に必要な範囲で、
単純な文字列としての比較が可能な書式です。</dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor></dt><dd>使用できる機能と構文を制限した<q>簡略版</q> SGML です。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML 1.0</anchor> と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML 1.1</anchor> があります。他にも色々なバリエーションがあります
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> 参照)。</dd></dl><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="100" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[100]</anchor-end> <cite>`SGML-Lite' - an easy to parse subset of SGML</cite>, <time>2024-09-28T05:01:21.000Z</time>, <time>2001-05-20T21:43:37.862Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://web.archive.org/web/20010520214040/http://odur.let.rug.nl/~bert/Stylesheets/SGML-Lite.html">https://web.archive.org/web/20010520214040/http://odur.let.rug.nl/~bert/Stylesheets/SGML-Lite.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="24" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[24]</anchor-end>
<cite>Formal Grammar for the TEI-Interchange-Format Subset of SGML</cite> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.tei-c.org/P4X/GR.html#GRIS">http://www.tei-c.org/P4X/GR.html#GRIS</anchor-external></p></section><section><h1>SGML 記法</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> <dfn><code class="SGML">SGML</code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">記法</anchor></dfn>は、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML文書</anchor>から他の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML文書</anchor>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">参照</anchor>する時に使う<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">記法</anchor>です。</p><p>注意: 普通 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML文書実体</anchor>内で他の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML文実体</anchor>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">参照</anchor>する時は、
わざわざ<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">記法</anchor>を指定する必要はありません
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(というより指定してはいけません)</weak>。この記法は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ハイパーリンク</anchor>などの目的で<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">外部非解析対象実体</anchor>として
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML文書</anchor>を扱う時に使います。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end> 仕様書:<ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 10744</anchor>:1997<ul><li><csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">A.7.1 SGML Notation</csection>
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.7.1.html">http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.7.1.html</anchor-external></li></ul></li></ul></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</anchor-end><dl><dt>記法形式名</dt><dd><code class="SGML">SGML</code></dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">公式公開識別子</anchor></dt><dd><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO 8879:1986//NOTATION Standard Generalized Markup Language//EN</anchor></code></dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor></dt><dd><table><tbody><tr><td>属性名</td><td>属性値</td><td>既定値</td><td>説明</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">活性DTD又はLPD</anchor> (<code class="SGMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">active</anchor></code>) <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型名</anchor>か<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">連結型名</anchor></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">基底DTD</anchor></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">活性</anchor>にする<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型</anchor>・<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">連結型</anchor></td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">活性体系</anchor> (<code class="SGMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">arch</anchor></code>)</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">体系</anchor>名</td><td>(なし)</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">活性</anchor>にする<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">体系</anchor></td></tr><tr><td colspan="3"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">代替表現</anchor> (<code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">altreps</anchor></code>) <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性形式</anchor></td><td>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">共通データ属性</anchor>より)</td></tr><tr><td colspan="3"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">取込み実体</anchor> (<code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">included</anchor></code>) <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性形式</anchor></td><td>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">共通データ属性</anchor>より)</td></tr><tr><td colspan="3"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">記法派生源</anchor> (<code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">superdcn</anchor></code>) <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性形式</anchor></td><td>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">共通データ属性</anchor>より)</td></tr></tbody></table></dd></dl></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> <strong>活性 DTD 又は LPD 属性</strong>:
<code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">記法</anchor>の<dfn><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">活性 DTD 又は LPD<rt xmlns="http://www.w3.org/1999/xhtml">active DTDs or LPDs</rt></rubyb> (<code class="SGMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">active</anchor></code>) <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">データ属性</anchor></dfn>は、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書実体</anchor>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">構文解析</anchor>するに当たって使用する<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型</anchor><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">及び/又は</anchor><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">連結型</anchor>の名前を指定します。</p><dl><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">完全名</anchor></dt><dd><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">活性 DTD 又は LPD<rt xmlns="http://www.w3.org/1999/xhtml">active DTDs or LPDs</rt></rubyb></dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">参照具象構文名</anchor></dt><dd><code class="SGMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">active</anchor></code></dd><dt>所属<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">記法形式</anchor></dt><dd><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor></code></dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性型</anchor></dt><dd><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CDATA</anchor></code>
(制約: <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">LPD</anchor> の名前をいくつか)</dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">既定値</anchor></dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">基底DTD</anchor></dd></dl><p>複数の値の指定の仕方は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 10744</anchor>
に明記されていませんが、他の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>と同じく<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">空白</anchor>区切りでしょう。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="90" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[90]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">活性文書型</anchor>を複数指定すると、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>は各<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型</anchor>それぞれについて<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">構文解析<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">SGML構文解析器</title></anchor>して<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">グローブ</anchor>を別個に作成します。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">活性連結型</anchor>を複数指定すると、各 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor>
に対して全ての <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">LPD</anchor> を適用します。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">ISO/IEC 10744:1997 A.7.1 NOTE 534</src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[20]</anchor-end> <strong>活性体系属性</strong>:
<code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">記法</anchor>の<dfn><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">活性体系<rt xmlns="http://www.w3.org/1999/xhtml">active architecture</rt></rubyb> (<code class="SGMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">arch</anchor></code>) <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">データ属性</anchor></dfn>は、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>を処理する時に使用する<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">体系</anchor>の名前を指定します。</p><dl><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">完全名</anchor></dt><dd><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">活性体系<rt xmlns="http://www.w3.org/1999/xhtml">active architecture</rt></rubyb></dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">参照具象構文名</anchor></dt><dd><code class="SGMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">arch</anchor></code></dd><dt>所属<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">記法形式</anchor></dt><dd><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor></code></dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性型</anchor></dt><dd><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CDATA</anchor></code>
(制約: <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">体系</anchor>の名前 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">体系記法名</anchor>))</dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">既定値</anchor></dt><dd>体系処理なし</dd></dl><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性値</anchor>には<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">体系</anchor>の名前を指定します。
派生元をたどると<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">体系</anchor>が幾重にも連なっている場合、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">クライアント文書</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">基底体系</anchor>から順に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">体系記法名</anchor>を指定していきます。
(と本文に書いてありますが、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">注釈</anchor>は
<q>name</q> と単数形になっています。本当に複数指定していいのでしょうか。)
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">ISO/IEC 10744:1997 A.7.1</src></p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">体系</anchor>を指定すると、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">参照</anchor>されるのが<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>自体ではなく、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>から得た<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">体系的実現値</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">グローブ</anchor>になります。</p></section><section><h1>MIME 型</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[21]</anchor-end> 
<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>SGMLのMIME型</anchor> </sw-see></p></section><section><h1>歴史</h1><section><h1>GML</h1><ed xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"></ed></section><section><h1>ISO</h1><ed xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"></ed><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="89" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[89]</anchor-end> 
<cite>SGML Syntax Summary, with Extended Naming Rules Copyright © 1996 Harvey Bingham</cite>, <time>2023-07-29T03:31:39.000Z</time>, <time>2015-05-15T13:56:36.840Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://web.archive.org/web/20150515135553/http://dox.sbnet.ru:8082/www/html/sgml/sgmlsyn/sgmlsyn.htm">https://web.archive.org/web/20150515135553/http://dox.sbnet.ru:8082/www/html/sgml/sgmlsyn/sgmlsyn.htm</anchor-external></p><figure class="data"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="216" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[216]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML要素概説</anchor></figcaption><dl><dt>出典</dt><dd><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li>
<anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="102" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[102]</anchor-end> 
<dfn>JISX4151</dfn>:
<data itemprop="docid">JIS X 4151-1992</data>,
<cite xml:lang="ja">SGMLindex.html, Latest updated 2015.07.16</cite>, 
<data itemprop="author"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日本工業標準調査会</anchor></data>,
<data itemprop="author"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日本ユニシス株式会社</anchor></data>,
<time itemprop="published" class="jp">2015-07-19T09:04:36.000Z</time>, 
<time>2024-11-02T03:11:17.263Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www1.u-netsurf.ne.jp/~7l1rll/SGMLindex.html">http://www1.u-netsurf.ne.jp/~7l1rll/SGMLindex.html</anchor-external></li></ul></refs></dd><dt>注釈</dt><dd><ul><li>
<dfn>SGML</dfn>
Standard Generalized Markup Language。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マーク付け言語</anchor>の1つ。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">ISO8879</src>
これ自体はそのまま利用できる<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">言語</anchor>ではなく、適用対象ごとの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型</anchor>を作成し、
それに従い<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>を作成する。
20世紀の後期に <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC国際標準</anchor>となり、
電子文書の標準的で正統的な記述方法と認識されていた。
初期の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> が <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML応用</anchor>として仕様化されたのはそうした環境による。
他にも多くの <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML応用</anchor>が作られた。</li></ul></dd></dl></figure></section><section><h1>FIPS</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="75" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[75]</anchor-end> <dfn>FIPS PUB 152</dfn></p><ul><li>
<anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="74" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[74]</anchor-end> <cite>Federal Information Processing Standards Publication: information processing - text and office systems - standard generalized markup language (SGML) - fipspub152.pdf</cite>, <time>2017-12-15T20:00:21.000Z</time>, <time>2022-03-23T03:31:17.733Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://nvlpubs.nist.gov/nistpubs/Legacy/FIPS/fipspub152.pdf">https://nvlpubs.nist.gov/nistpubs/Legacy/FIPS/fipspub152.pdf</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="73" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[73]</anchor-end> <cite>Federal Information Processing Standards Publication: standard generalized markup language (SGML) - fipspub152-1988.pdf</cite>, <time>2017-12-15T16:12:44.000Z</time>, <time>2022-03-23T03:22:15.604Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://nvlpubs.nist.gov/nistpubs/Legacy/FIPS/fipspub152-1988.pdf">https://nvlpubs.nist.gov/nistpubs/Legacy/FIPS/fipspub152-1988.pdf</anchor-external></li></ul></section><section><h1>JIS</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="70" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[70]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">若鳥陸夫</anchor>らによって <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS</anchor> 化されました。</p></section><section><h1>初期 Web における SGML</h1><ed xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"></ed><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="91" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[91]</anchor-end> <cite>Chapter 26 -- SGML</cite>, <time>2004-10-01T16:08:57.000Z</time>, <time>2024-08-15T13:32:12.325Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://speed.eik.bme.hu/help/html/Web_Programming_Unleashed/ch26.htm">http://speed.eik.bme.hu/help/html/Web_Programming_Unleashed/ch26.htm</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="92" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[92]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="91" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;91</anchor-internal> 一般開発者向け解説書 (1996)。 HTML DTD を著者が拡張できる近未来の夢として描かれた SGML。</p></section><section><h1>Web SGML</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="32" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[32]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web</anchor> における簡易版として <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> が開発されました。
それと同時に <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> を含む拡張機能を含めた <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> の改訂版である <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web SGML</anchor>
が開発されました。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="33" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[33]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> は一時は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web</anchor> 関連コミュニティーで大流行しましたし、
その後も <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Java</anchor> など一部の世界では広く使われていますが、あくまでも <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor>
から派生した <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> という特殊形が受け入れられたに過ぎず、元の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor>
は普及しませんでした。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="34" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[34]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> に対応したツールの整備が進んだことから、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DocBook</anchor> など既存の
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML応用</anchor>も <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> へと移行してゆきました。</p></section><section><h1></h1><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <em>ISO/IEC JTC1/SC34 N0029</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.ornl.gov/sgml/sc34/document/0029.htm">http://www.ornl.gov/sgml/sc34/document/0029.htm</anchor-external> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO8879</anchor> TC2 = <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WebSGML</anchor>)</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <em>intro-ISO-HTML,Latest updated 1997.11.12</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www1.u-netsurf.ne.jp/~7l1rll/intro-ISO-HTML.html">http://www1.u-netsurf.ne.jp/~7l1rll/intro-ISO-HTML.html</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <em>Miura Jun(SGML,XML,...)</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.isc.meiji.ac.jp/~miuraj/">http://www.isc.meiji.ac.jp/~miuraj/</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <em>SGML: A Technology for Fulltext Database (Part 1)</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.ulis.ac.jp/library/Kanpo/Vol10No3/ishizuka.html">http://www.ulis.ac.jp/library/Kanpo/Vol10No3/ishizuka.html</anchor-external>: ちょっと不正確なところもあるし古いけど悪くはない。 SGML とは何ぞや? という人におすすめかも。</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <em>第2章 「CALS」の理解</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.juas.or.jp/usc/report/508-2.htm">http://www.juas.or.jp/usc/report/508-2.htm</anchor-external>: <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CALS</anchor>, SGML, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DSSSL</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SPDL</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HyTime</anchor> 辺りの概観みたいな感じの文書。</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> <em>SGML用語辞典</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.jagat.or.jp/sgml/dicsgml/sgml/SGMLDIC.HTM">http://www.jagat.or.jp/sgml/dicsgml/sgml/SGMLDIC.HTM</anchor-external> : SGML そのものに加えて、周辺規格や主要応用までカバーした用語集 (の日本語訳)。 (但し SGML 関連規格用語集だと思っちゃ駄目! あくまで SGML 用語が主。)</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> ちなみに <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;8</anchor-internal> の原文が <em>SGML Dictionary</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://web.archive.org/web/19980131124652/www.bradley.co.uk/DICT.HTM">http://web.archive.org/web/19980131124652/www.bradley.co.uk/DICT.HTM</anchor-external>。</li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end>
<em>English-Chinese Glossary of XML and SGML Terms</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://xml.ascc.net/en/utf-8/gloss.html">http://xml.ascc.net/en/utf-8/gloss.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end>
<q>SGML</q> とか <q>XML</q> とかでぐぐると (日本語)、胡散臭そうなのがいっぱい上位にごろごろ並んでるなあ。
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2004-12-14 12:00:22 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end>
<cite>Designing document type definition (DTD) in SGML/XML</cite> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.saiensu.co.jp/ct_resource/199809/On-DTD.htm#S.para">http://www.saiensu.co.jp/ct_resource/199809/On-DTD.htm#S.para</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="25" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[25]</anchor-end>
<em>The Roots of SGML -- A Personal Recollection</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.sgmlsource.com/history/roots.htm">http://www.sgmlsource.com/history/roots.htm</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="26" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[26]</anchor-end>
<em>A Brief History of the Development of SGML</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.sgmlsource.com/history/sgmlhist.htm">http://www.sgmlsource.com/history/sgmlhist.htm</anchor-external></p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <em>水無月ばけらのマニアックな文法論議</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.ne.jp/asahi/minazuki/bakera/html/sgml/">http://www.ne.jp/asahi/minazuki/bakera/html/sgml/</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <em>SGML から XMLへ - マークの付けかた</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://math.oheya.to/markup/sgml/">http://math.oheya.to/markup/sgml/</anchor-external></li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="28" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[28]</anchor-end>
<cite>SGMLやXML:メモランダム</cite> (<code>2007-06-28 03:28:06 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://mynotes.jp/blog/2007/06/sgml_and_xml">http://mynotes.jp/blog/2007/06/sgml_and_xml</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2007-06-29 13:25:35 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="29" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[29]</anchor-end>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="28" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;28</anchor-internal> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 4</anchor> の仕様書はかなり例外的でしょう。</p><p>それにしても <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> の仕様書は難しく、
その難しさは <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> 自体の難しさに起因しているのではないかと。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">仕様書そのものよりも <cite xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">The SGML Handbook</anchor></cite> 
を読む方がいいかも。<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">英語版</anchor>しかありませんが。</comment-p><p>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2007-06-29 13:30:01 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="30" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[30]</anchor-end> <cite>Re: Freezing the HTML spec Re: Comments in HTML ?</cite>
( (<time>2003-08-18 06:01:38 +09:00</time> 版))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://lists.w3.org/Archives/Public/www-talk/1992NovDec/0085.html">http://lists.w3.org/Archives/Public/www-talk/1992NovDec/0085.html</anchor-external></p></section><section><h1>HTML の解放</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="35" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[35]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML4</anchor> まで <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML応用</anchor>として定義されていましたが、
それはあくまで <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IETF</anchor>/<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C</anchor> の仕様書と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C Validator</anchor> だけの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">机上の空論</anchor>に過ぎず、
現実には <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> に強く影響を受けた独自の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マーク付け言語</anchor>としか言えないものでした。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="36" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[36]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> が現実には <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> でないことは誰の目にも明らかでしたが、
あくまでも <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> であると仮定する、あるいは <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML</anchor>) 
への移行が進むはずなので過去の事項として問題とも考えないことが<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">政治的に正しい</anchor>とする風潮が00年代前半にはありました。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="37" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[37]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web Applications 1.0</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML5</anchor>) は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> とは関係しない独自の言語である <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor>
の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">構文解析器</anchor>を歴史上初めて<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">自然言語</anchor>により記述することに成功し、
王様は裸であると実証しました。これによって最大の“<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML応用</anchor>”は消滅しました。</p></section><section><h1>終焉</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="38" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[38]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> への移行と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> 仕様書の発展により、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor>
は事実上終焉を迎えました。今後新たに <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML応用</anchor>や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor>
の実装が登場することもないでしょう。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="23" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[23]</anchor-end> <cite xml:lang="en">Re: <strong>[</strong>xml-dev<strong>]</strong> SGML DTDs for HTML 5.1</cite>
(<time>2016-11-25 11:17:10 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://lists.xml.org/archives/xml-dev/201611/msg00078.html">http://lists.xml.org/archives/xml-dev/201611/msg00078.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="67" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[67]</anchor-end> <cite>Index</cite>
(<time>2016-11-18 23:30:26 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://sgmljs.net/">http://sgmljs.net/</anchor-external></p></section></section><section><h1>メモ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="93" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[93]</anchor-end> <cite>Some commenst on SGML syntax</cite>, <time>1995-02-01T20:05:38.000Z</time>, <time>2024-08-15T15:12:49.902Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://www.w3.org/MarkUp/SGML/TimComments.html">https://www.w3.org/MarkUp/SGML/TimComments.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="94" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[94]</anchor-end> <cite>SGML and HTML Explained - Prelims</cite>, <time>2024-08-26T13:16:11.000Z</time>, <time>2004-08-06T18:51:42.687Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://web.archive.org/web/20040806185109/http://www.is-thought.co.uk/book/home.htm#contents">https://web.archive.org/web/20040806185109/http://www.is-thought.co.uk/book/home.htm#contents</anchor-external></p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="103" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[103]</anchor-end> 
<cite xml:lang="en-US">On SGML: a Summary – Fluffy and Flakey</cite>, <time>2024-11-07T15:59:51.000Z</time>, <time>2024-11-07T16:00:23.308Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://fluffyandflakey.blog/2024/09/01/on-sgml-a-summary/">https://fluffyandflakey.blog/2024/09/01/on-sgml-a-summary/</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="101" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[101]</anchor-end> 
<cite xml:lang="en-US">UGML: A proposal to update SGML. – Fluffy and Flakey</cite>, <time>2024-11-07T15:59:26.000Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://fluffyandflakey.blog/2024/10/11/ugml-a-proposal-to-update-sgml/">https://fluffyandflakey.blog/2024/10/11/ugml-a-proposal-to-update-sgml/</anchor-external></li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="109" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[109]</anchor-end> <cite xml:lang="ja-JP">情報・ドキュメンテーション標準化ニューズレター (1)</cite>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/TC46国内対策委員会</anchor>, <time>1991-11</time>, <time>2025-07-30T10:21:15.000Z</time>, <time>2025-08-28T11:15:26.885Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://dl.ndl.go.jp/pid/1754547/1/5">https://dl.ndl.go.jp/pid/1754547/1/5</anchor-external> (要登録)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="108" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[108]</anchor-end> 
<cite xml:lang="ja-JP">現代の図書館 30(3)(122)</cite>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日本図書館協会現代の図書館編集委員会</anchor>, <time>1992-09</time>, <time>2025-07-30T10:21:15.000Z</time>, <time>2025-08-28T11:30:08.988Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://dl.ndl.go.jp/pid/3433550/1/35">https://dl.ndl.go.jp/pid/3433550/1/35</anchor-external> (要登録)</p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="111" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[111]</anchor-end> 
<cite xml:lang="ja-JP">Unisys技報 = Unisys technology review 18(1)(57)</cite>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日本ユニシス</anchor>, <time>1998-05</time>, <time>2026-03-03T01:08:12.000Z</time>, <time>2026-03-04T12:19:19.053Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://dl.ndl.go.jp/pid/3258547/1/76">https://dl.ndl.go.jp/pid/3258547/1/76</anchor-external> (要登録)</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="110" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[110]</anchor-end> 
<cite xml:lang="ja-JP">CALS時代の電子文書に向けて</cite>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">若鳥陸夫</anchor>, <time>1998-05</time>, <time>2026-03-03T01:08:12.000Z</time>, <time>2026-03-04T12:01:05.227Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://dl.ndl.go.jp/pid/8559564/1/1">https://dl.ndl.go.jp/pid/8559564/1/1</anchor-external></li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="112" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[112]</anchor-end> 
<cite xml:lang="ja-JP">パソコンリテラシ 22(12)(275)</cite>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">情報編集委員会</anchor>, <time>1997-12</time>, <time>2026-03-03T01:08:12.000Z</time>, <time>2026-03-04T12:25:43.721Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://dl.ndl.go.jp/pid/3301300/1/26">https://dl.ndl.go.jp/pid/3301300/1/26</anchor-external> (要登録)</p></section></body></html>