<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="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <dfn>Modularization of XHTML</dfn> / <dfn>XHTML Modularization</dfn> (<dfn>XHTML のモジュール化</dfn>、
<dfn>XHTML m12n</dfn>) は、<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> (<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:">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:">文書型</anchor>
(「<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML族文書型</anchor>」など) を作成できるようにした仕様です。</p><p><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> 従って単に <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>を定義するにとどまらず、
一般に <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:">フレームワーク</anchor>を規定するものとなっています。</p><p><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> ただ現実には <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML m12n</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:">DTD</anchor>
をベースに設計されているなど様々な内部矛盾をはらみ、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML2 WG</anchor>
(旧 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML WG</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:">XHTML m12n</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><p><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> 次のような概念が定義されていました。</p><figure class="short list"><ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML族文書型</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:">XHTMLホスト言語</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML統合集合文書型</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">モジュール<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">XHTMLモジュール</title></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:">DTDモジュール</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML Schemaモジュール</anchor></li></ul></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:">DTD実装</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML Schema実装</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RELAX NG実装</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性集成</anchor></li></ul></figure></section><section><h1>XHTML m12n 仕様で規定される XHTML モジュール</h1><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> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML m12n</anchor> で定義されている<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">モジュール</anchor>:<figure class="list"><table><tbody><tr><th><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">抽象モジュール</anchor></th><th><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTDモジュール</anchor></th><th><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML Schemaモジュール</anchor></th></tr><tr><td></td><td><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></td><td>→<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML互換ISOラテン1文字実体集合</anchor></td></tr><tr><td></td><td>→<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML互換ISO特殊文字実体集合</anchor></td></tr><tr><td></td><td>→<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO数学・ギリシャ・記号的文字実体集合</anchor></td></tr><tr><td></td><td><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></td><td>→<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">基底体系</anchor></td><td></td></tr><tr><td></td><td>→<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></td><td>→<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><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><td>→<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">共通属性</anchor></td></tr><tr><td></td><td>→<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">修飾名</anchor></td></tr><tr><td></td><td>→<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></td><td><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><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><td>→<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></td><td>→→<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>→<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><td>→→<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></td><td>→→<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>→<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><td>→→<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></td><td>→<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Javaアプレット</anchor></td><td>→<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Javaアプレット</anchor></td></tr><tr><td><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><td>→<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></td><td>→→<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>→<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><td>→→<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></td><td>→→<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">BDO要素</anchor></td><td>→→<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">BDO要素</anchor></td></tr><tr><td><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><td>→<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></td><td>→→<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>→<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><td>→→<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></td><td>→<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>→<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><td>→→<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></td><td>→→<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><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><td>→<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></td><td>→<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><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><td>→<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></td><td>→<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><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><td>→<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></td><td>→<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><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><td>→<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></td><td>→<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><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><td>→<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></td><td>→<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><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><td>→<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></td><td>→<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><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><td>→<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></td><td>→<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><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><td>→<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></td><td>→<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></td><td></td><td>→<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ルビ</anchor></td></tr><tr><td></td><td><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>(<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><td>→<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>)</td><td>→<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>(<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><td>→<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>)</td><td>→<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>(<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><td>→<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>)</td><td>→<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>(<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:">引数要素</anchor></td><td>→<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>)</td><td>→<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><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">
<q xmlns="http://www.w3.org/1999/xhtml">※</q>は実際の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">モジュール</anchor>なし (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">見出し</anchor>のみ)。</comment-p></figure></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>
<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>の定義が <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>に近い形でできないのは仕方ないにしても。。。</p><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>は <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">bdo</anchor></code>
と <code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dir</anchor></code> が定義されているところ、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTDモジュール</anchor>では <code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dir</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>に入っていて、
<code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">bdo</anchor></code> だけが定義されている、
ということで <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">BDO要素</anchor><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">モジュール</anchor>なる名前になっていますが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML Schemaモジュール</anchor>では両方定義されているのに名前はそのままで
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">BDO要素</anchor><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">モジュール</anchor>なのはひどい。</p></section><section><h1>XHTML m12n 前史</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> 
<time>平成9(1997)年<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">1997</attrvalue></time>、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Sun Microsystems, Inc.</anchor> の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Murray Altheim</anchor>
は
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 3.2</anchor> を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">モジュール</anchor>化した
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SHML</anchor>
を開発しました。
<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>SHML</anchor> </sw-see></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> 
<time>平成11(1999)年<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">1999</attrvalue></time>、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Sun Microsystems, Inc.</anchor> の 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Murray Altheim</anchor>
は
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 4.0</anchor> を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">モジュール</anchor>化した
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML</anchor>
を開発しました。</p><ul><li><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>XML Modularization of HTML 4.0</cite>, <time>2024-08-14T07:35:09.000Z</time>, <time>2001-03-08T21:31:34.798Z</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/20010308212952/http://www.altheim.com/specs/xhtml/NOTE-xhtml-modular-19990125.html">https://web.archive.org/web/20010308212952/http://www.altheim.com/specs/xhtml/NOTE-xhtml-modular-19990125.html</anchor-external></li><li><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> <cite>XML Modularization of HTML 4.0</cite>, <time>2024-08-14T07:34:44.000Z</time>, <time>2001-05-27T12:37:34.412Z</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/20010527123715/http://www.altheim.com/specs/xhtml/NOTE-xhtml-modular-19990201.html">https://web.archive.org/web/20010527123715/http://www.altheim.com/specs/xhtml/NOTE-xhtml-modular-19990201.html</anchor-external></li><li><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> 
<cite>XML Modularization of HTML 4.0</cite>, <time>2007-01-10T03:45:13.000Z</time>, <time>2024-08-14T07:35:24.492Z</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://www.altheim.com/specs/xhtml/NOTE-xhtml-modular.html">http://www.altheim.com/specs/xhtml/NOTE-xhtml-modular.html</anchor-external><ul><li><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 Modularization of HTML 4.0</cite>, <time>2024-08-14T07:35:03.000Z</time>, <time>2001-03-08T21:31:38.270Z</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/20010308213056/http://www.altheim.com/specs/xhtml/NOTE-xhtml-modular-19990202.html">https://web.archive.org/web/20010308213056/http://www.altheim.com/specs/xhtml/NOTE-xhtml-modular-19990202.html</anchor-external></li></ul></li></ul><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-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="25" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;25</anchor-internal> には</p><blockquote><p>In this document <i><b>XHTML</b></i> (ie., &quot;extensible HTML&quot;) is used to refer to this XML reformulation of HTML 4.0 rather than the W3C HTML Working Group code name <i>Voyager</i>, in order to reduce confusion with the products of the Working Group.</p></blockquote><p>とあります。当時 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML WG</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:">Voyager</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:">XHTML</anchor> という名称はこれ発祥だったのでしょうか。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><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> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Wilbur</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 3.2</anchor>)、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Cougar</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 4.0</anchor>)、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Voyager</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:">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:">コード名</anchor>を付けがちだった感があります。)</comment-p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><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> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Voyager</anchor> (<time xmlns="http://www.w3.org/1999/xhtml">1998-12-05</time>)
の編集者には
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Murray Altheim</anchor>
も入っています。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Voyager</anchor>
は基本的には後の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 1.0</anchor>
につながる内容ですが、技術的な違いもままあります。また、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">モジュール</anchor>構成も示されていますが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML m12n</anchor> と似た構成ながらこれも少し違っています。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML</anchor> という言葉は出てきません。</comment-p></section><section><h1>XHTML m12n 1.0 FE</h1><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 xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SHML</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML Modularization of HTML 4.0</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:">HTML WG</anchor> に採用されて
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML m12n</anchor> 仕様となりました。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Murray Altheim</anchor>
がそのまま編集者の1人になりました。</p><ul><li><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> 
<cite>Modularization of XHTML</cite>, <time>1999-04-06T22:18:50.000Z</time>, <time>2024-08-14T03:26:13.720Z</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/TR/1999/xhtml-modularization-19990406/xhtml-modularization-19990406.html">https://www.w3.org/TR/1999/xhtml-modularization-19990406/xhtml-modularization-19990406.html</anchor-external></li><li><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> 
<cite>Modularization of XHTML</cite>, <time>1999-09-10T13:59:13.000Z</time>, <time>2024-08-14T03:26:00.551Z</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/TR/1999/WD-xhtml-modularization-19990910/xhtml-modularization-19990910.html">https://www.w3.org/TR/1999/WD-xhtml-modularization-19990910/xhtml-modularization-19990910.html</anchor-external></li><li><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> 
<cite>Modularization of XHTML</cite>, <time>2000-01-05T21:44:45.000Z</time>, <time>2024-08-14T03:25:44.540Z</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/TR/2000/WD-xhtml-modularization-20000105/xhtml-modularization-20000105.html">https://www.w3.org/TR/2000/WD-xhtml-modularization-20000105/xhtml-modularization-20000105.html</anchor-external></li><li><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> 
<cite>Modularization of XHTML</cite>, <time>2000-10-20T20:35:01.000Z</time>, <time>2024-08-14T03:25:33.075Z</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/TR/2000/CR-xhtml-modularization-20001020/xhtml-modularization-20001020.html">https://www.w3.org/TR/2000/CR-xhtml-modularization-20001020/xhtml-modularization-20001020.html</anchor-external></li></ul><ul><li><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> 
<cite>Modularization of XHTML</cite>, <time>2001-02-23T18:38:56.000Z</time>, <time>2024-08-14T03:25:19.167Z</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/TR/2001/PR-xhtml-modularization-20010222/xhtml-modularization.html">https://www.w3.org/TR/2001/PR-xhtml-modularization-20010222/xhtml-modularization.html</anchor-external></li><li><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> 
<cite>Modularization of XHTML</cite>, <time>2001-04-10T13:54:35.000Z</time>, <time>2024-08-14T03:24:52.699Z</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/TR/2001/REC-xhtml-modularization-20010410/xhtml-modularization.html">https://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/xhtml-modularization.html</anchor-external></li></ul><section><h1>XHTML m12n と XHTML 文書型の初期構想</h1><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> かつて (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">平成時代</anchor>半ば頃)
<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://hades.mn.aptest.com/htmlwg/">http://hades.mn.aptest.com/htmlwg/</anchor-external>
で開発途上の
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML</anchor>
仕様書・関連ファイル群が公開されていました。
残念ながら現在はサーバーが消滅しており、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Internet Archive</anchor>
にもほとんど残っていません。
(この辺の事情は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML WG</anchor> 参照。)</p><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> 
<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://hades.mn.aptest.com/htmlwg/murray/xhtml11.old/">http://hades.mn.aptest.com/htmlwg/murray/xhtml11.old/</anchor-external>
に<time>平成12(2000)年<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2000</attrvalue></time>頃の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor>
開発の過程と思われるファイル群がありました。
<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://hades.mn.aptest.com/htmlwg/murray/xhtml11.old/CHANGES">http://hades.mn.aptest.com/htmlwg/murray/xhtml11.old/CHANGES</anchor-external>
には</p><blockquote><p>XHTML Changes of 2000-03-29</p></blockquote><p>と書かれています。また、このディレクトリーのファイルは<time>平成12(2000)年<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2000</attrvalue></time>の<time>1月<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2000-01</attrvalue></time>から<time>4月<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2000-04</attrvalue></time>のタイムスタンプおよびファイル内の注釈の日付があります。
一番新しいものは<time>2000-04-17</time>付です。</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:">Murray Altheim</anchor>
は 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML m12n</anchor>
及び関連仕様の
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor>
を中心に開発を分担していたと推測されます。</p><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-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://hades.mn.aptest.com/htmlwg/murray/xhtml11.old/Makefile">http://hades.mn.aptest.com/htmlwg/murray/xhtml11.old/Makefile</anchor-external>
は<time>2000-04-17</time>付で、</p><blockquote><p>Makefile for various flavours of XHTML 1.1 and XHTML 2.0</p></blockquote><p>と題されています。</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> <code>Makefile</code> では、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTDモジュール</anchor>のファイル群は</p><ul><li><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> 必須モジュール</li><li><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> XHTML 1.1 modules</li><li><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> XHTML Basic 1.0 modules</li><li><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> XHTML Legacy 1.1 modules</li><li><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> XHTML 2.0 modules</li></ul><p>があります。また、完全版 DTD の生成は</p><ul><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> XHTML 1.1</li><li><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> XHTML Legacy 1.1</li><li><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> XHTML Legacy Frameset 1.1</li><li><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> XHTML Basic 1.0</li><li><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> XHTML 2.0</li></ul><p>が対象となっています。この他にいくつか実験用のもの (例えば最小構成、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 2.0</anchor> 相当、別語彙との組み合わせなど) があります。
これらを構成するファイルが同じディレクトリーにひとまとめに入っています。</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> 
一般公開されるときには別々の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WD</anchor> になっているので見えにくいですが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML m12n</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 1.1</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML Basic</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:">XHTML 2.0</anchor>
の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor> も実は一体で開発されていたことが判明します。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><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:">XHTML 2.0</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:">WD</anchor> に含まれておらず、
存在しているのかも長らく不明でした。
後になってこのような過去の開発過程のファイルとして公開されることになりました。</comment-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:">XHTML m12n</anchor> の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor> にまで残る、あまり説明のない予備的 (provisional)
機能、</p><ul><li><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> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XLink</anchor> に対応するための準備機能</li><li><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> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 2.0</anchor> <code>alt</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>の定義</li></ul><p>の謎はこの <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 2.0</anchor> 用モジュール群で解決できます。</p><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> 
公表段階に達した <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 2.0</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WD</anchor> は従来の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML1</anchor> 
とはまったく非互換の新言語となっていました。
それならばこのような「準備」は意味がありません。
<cite>XHTML m12n</cite> の規定する <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML1</anchor> 言語の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">モジュール</anchor>は
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 2.0</anchor> ではまったく使えないので、
全面改正が必要となります。</p><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> 
しかし<time>平成12(2000)年<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2000</attrvalue></time>段階で構想されていた <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 2.0</anchor>
はそこまで過激なものではなく、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 1.1</anchor> のいくつかの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">モジュール</anchor>を差し替えるなどした漸進的な改訂でした。
それならば <cite>XHTML m12n</cite> に必要な変更はわずかなので、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 2.0</anchor> の完成を待って改正しなくても、
追加モジュールを既存 <cite>XHTML m12n</cite> モジュールと組み合わせられるよう、
「準備」することに意味はあります。</p><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> 
<time>2000-01-11</time>時点ではこの <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor> と対応関係にある
<cite>XHTML 2.0</cite>
仕様書も用意されていました。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">編集者</anchor>に
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Murray Altheim</anchor>
の名前もあり、
この時点では
<cite>XHTML m12n</cite>,
<cite>XHTML 1.1</cite>,
<cite>XHTML 2.0</cite>
が同じ座組で作られていたことになります。
<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>XHTML 2.0</anchor> </sw-see></p><p><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> 
こうした構成は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML WG</anchor> で完全に合意されたものだったのか、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Murray Altheim</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:">XHTML 2.0</anchor> 
モジュール案が日の目を見ることはなかったのです。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><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> そうなってしまった理由はわかりませんが、
その1つは <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XLink</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:">XLink</anchor>
で記述されるべきと考えられており、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SVG</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SMIL</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:">HTML WG</anchor>
は 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 2.0</anchor>
開発過程で
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XLink</anchor>
は要件を満たさないと判断して新たに <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HLink</anchor>
を開発することとなり、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor>
コミュニティーと摩擦を引き起こしました。
<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>HLink</anchor> </sw-see></comment-p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><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-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="53" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;53</anchor-internal> しかし
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Murray Altheim</anchor>
の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor> が使われなくなっている<time xmlns="http://www.w3.org/1999/xhtml">平成12(2000)年7月<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2000-07</attrvalue></time>時点の案ではまだ
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XLink</anchor>
ベースなので、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XLink</anchor> 絡みではなく人事絡み (<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="57" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;57</anchor-internal>) の要因が大きいのかも。</comment-p><note xmlns="urn:x-suika-fam-cx:markup:ietf:html:3:draft:00:"><p xmlns="http://www.w3.org/1999/xhtml"><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> 
<time>2001-05-31</time>の <cite>XHTML 1.1</cite> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C勧告</anchor>出版時点で
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Murray Altheim</anchor>
は <cite>XHTML 1.1</cite> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">編集者</anchor>の1人かつ <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML WG</anchor> 
の構成員だったとされます <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="55" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;55</anchor-internal></src>
が、<time>平成14(2002)年<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2002</attrvalue></time>に最初に公開された
<cite>XHTML 2.0</cite> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WD</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">編集者</anchor>に
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Murray Altheim</anchor>
の名前はありません。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML WG</anchor> の構成員だったかは不明です。</p><p xmlns="http://www.w3.org/1999/xhtml"><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> 
<time>2001-06-30</time>には <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">mimasa</anchor> が実験と称して <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 2.0</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor>
の開発を開始していますが <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><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></src>、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML m12n</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">モジュール化</anchor>の枠組みでの開発ではあるものの、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Murray Altheim</anchor>
のシステムや <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 2.0</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTDモジュール</anchor>とは別個に新規開発しているように見えます。</p><p xmlns="http://www.w3.org/1999/xhtml"><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> 
なお、
<cite>XHTML Basic</cite>
は
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Murray Altheim</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>として名前は挙がっています。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><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></src>
しかし <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">mimasa</anchor>
ら他の人の名前もあり、
<cite>XHTML Basic</cite>
の開発段階で既に
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Murray Altheim</anchor>
とそのシステムは
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor>
のオリジナル版編集から離れていた可能性があります。</p></note><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> 
非推奨の<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:">XHTML 1.1</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML Basic</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>で使えるようにとの説明はされていたものの、
いまいち腑に落ちないところでした。
しかし <cite>XHTML m12n</cite> が元々 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 4.0</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 4.0</anchor> の3つの <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor> に相当する3つの <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 1.1</anchor> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor> が生成されていることは納得感があります。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><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> 
別に開発されていた <cite xmlns="http://www.w3.org/1999/xhtml">XHTML 1.0</cite> の次の版という位置付けになり、
<cite xmlns="http://www.w3.org/1999/xhtml">XHTML 1.0</cite> まであった<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">非推奨</anchor>の機能がついに <cite xmlns="http://www.w3.org/1999/xhtml">XHTML 1.1</cite>
では廃止されたという触れ込みになったので、
なぜ <cite xmlns="http://www.w3.org/1999/xhtml">XHTML 1.1</cite> のベースになっている <cite xmlns="http://www.w3.org/1999/xhtml">XHTML m12n</cite>
に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">非推奨</anchor>機能が残っているのかが謎になっていたのでした。
本来の歴史的経緯が語られないと<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">作者の気持ち</anchor>を理解するのは難しいですね。</comment-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> この当時の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 2.0</anchor> 案については <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 2.0</anchor> 参照。</p><p><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> 
興味深いのは
<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://hades.mn.aptest.com/htmlwg/murray/xhtml11.old/xhtml11_ja.dtd">http://hades.mn.aptest.com/htmlwg/murray/xhtml11.old/xhtml11_ja.dtd</anchor-external>
<cite>Japanese-localized XHTML 1.1 DTD</cite>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">公開識別子</anchor> <code>-//W3C//DTD XHTML 1.1//JA</code>, 
<time>2000-01-27</time>)
です。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 1.1</anchor> 本体に加えて
<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://hades.mn.aptest.com/htmlwg/murray/xhtml11.old/xhtml-ja1.ent">http://hades.mn.aptest.com/htmlwg/murray/xhtml11.old/xhtml-ja1.ent</anchor-external>
<cite>Japanese Legacy Character Entity Set for XHTML</cite>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">公開識別子</anchor> <code>-//W3C//ENTITIES Japanese Legacy 1 for XHTML//JA</code>,
<time>2000-01-27</time>)
を読み込んでいます。</p><p><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> <code>-//W3C//ENTITIES Japanese Legacy 1 for XHTML//JA</code>
では次の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字参照</anchor>が定義されていました。</p><blockquote><pre>&lt;!-- The following three are proposed for general use in XHTML 1.1:
--&gt;
&lt;!ENTITY bsol   &quot;&amp;#x005C;&quot; &gt;&lt;!-- Reverse Solidus, U+005C ISOnum --&gt;
&lt;!ENTITY tilde  &quot;&amp;#x007E;&quot; &gt;&lt;!-- Tilde, U+007E --&gt;
&lt;!ENTITY horbar &quot;&amp;#x2015;&quot; &gt;&lt;!-- Horizontal Bar, U+2015 ISOnum --&gt;

&lt;!-- The following are for use in Japanese processing systems:
--&gt;
&lt;!ENTITY wdash  &quot;&amp;#x301C;&quot; &gt;&lt;!-- Wave Dash, U+301C --&gt;
&lt;!ENTITY dvline &quot;&amp;#x2016;&quot; &gt;&lt;!-- Double Vertical Line, U+2016 --&gt;
&lt;!ENTITY fmacron &quot;&amp;#xFFE3;&quot;&gt;&lt;!-- Fullwidth Macron, U+FFE3 --&gt;
&lt;!ENTITY fbsol  &quot;&amp;#xFF3C;&quot; &gt;&lt;!-- Fullwidth Reverse Solidus, U+FF3C --&gt;
&lt;!ENTITY ftild  &quot;&amp;#xFF5E;&quot; &gt;&lt;!-- Fullwidth Tilde, U+FF5E --&gt;
&lt;!ENTITY fparato &quot;&amp;#x2225;&quot;&gt;&lt;!-- Parallel To, U+2225 --&gt;
&lt;!ENTITY fminus &quot;&amp;#xFF0D;&quot; &gt;&lt;!-- Fullwidth Hyphen-minus, U+FF0D --&gt;
&lt;!ENTITY fcent  &quot;&amp;#xFFE0;&quot; &gt;&lt;!-- Fullwidth Cent Sign, U+FFE0 --&gt;
&lt;!ENTITY fpoun  &quot;&amp;#xFFE1;&quot; &gt;&lt;!-- Fullwidth Pound Sign, U+FFE1 --&gt;
&lt;!ENTITY fyen   &quot;&amp;#xFFE5;&quot; &gt;&lt;!-- Fullwidth Yen Sign, U+FFE5 --&gt;
&lt;!ENTITY fnot   &quot;&amp;#xFFE2;&quot; &gt;&lt;!-- Fullwidth Not Sign, U+FFE2 --&gt;
&lt;!ENTITY fbrvbar &quot;&amp;#xFFE4;&quot;&gt;&lt;!-- Fullwidth Broken Bar, U+FFE4 --&gt;</pre></blockquote><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> つまり <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode</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><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> これがいかなる理由で開発され、なぜ <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML WG</anchor> に正式採用されなかったのか、
気になります。
ほぼ同時期、
<time>2000-03-28</time>付で
<cite>XML Japanese Profile</cite>
なる文書が
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C</anchor> に提出されており、同じ<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字コード</anchor>問題を扱っていますが、
その提出者リストの1人が</p><blockquote><p>Eve MALER (Sun Microsystems)</p></blockquote><p>となっています。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="87" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;87</anchor-internal></src> 両者に何か関連はあるのでしょうか。</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="87" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[87]</anchor-end> 
<cite>Submission request to the World Wide Web Consortium</cite>, <time>2023-09-05T12:32:42.000Z</time>, <time>2024-08-14T12:36:13.344Z</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/submissions/2000/03/">https://www.w3.org/submissions/2000/03/</anchor-external></li><li><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> 
<cite>XHTML Basic</cite>, <time>2017-10-02T10:22:50.000Z</time>, <time>2024-08-14T09:56:20.507Z</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/TR/2000/REC-xhtml-basic-20001219/">https://www.w3.org/TR/2000/REC-xhtml-basic-20001219/</anchor-external></li><li><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> 
<cite>XHTML 1.1 - Acknowledgements</cite>, <time>2001-05-31T02:23:22.000Z</time>, <time>2024-08-14T09:48:52.210Z</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/TR/2001/REC-xhtml11-20010531/acknowledgements.html#a_acks">https://www.w3.org/TR/2001/REC-xhtml11-20010531/acknowledgements.html#a_acks</anchor-external></li><li><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> 
<cite>Index of /People/mimasa/test/schemas/DTD/dev</cite>, <time>2024-08-14T09:49:58.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.w3.org/People/mimasa/test/schemas/DTD/dev/">https://www.w3.org/People/mimasa/test/schemas/DTD/dev/</anchor-external></li></ul></refs></section></section><section><h1>XHTML m12n 1.0 SE</h1><p>→ <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML m12n 1.1</anchor></p></section><section><h1>XHTML m12n 1.1</h1><p>→ <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML m12n 1.1</anchor></p></section><section><h1>XHTML m12n 1.1 2e</h1><p>→ <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML m12n 1.1 2e</anchor></p></section><section><h1>メモ</h1><p><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>
<code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">param</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>と<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">物体</anchor><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">モジュール</anchor>の2つで定義されていますが、
重複について特に言及がありません。
(<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="67" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[67]</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:">DTDモジュール</anchor>には <code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">lang</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>)</p><p><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>
<cite xml:lang="en">W3C Chat before XTech 2000: XHTML - a bridge to the Web of the future</cite> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Dan Connolly</anchor> 著, <code>2000-02-21 12:36:22 +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://lists.w3.org/Archives/Public/www-html/2000Feb/0203.html">http://lists.w3.org/Archives/Public/www-html/2000Feb/0203.html</anchor-external></p><p><cite>IRC log from 2000-02-25T08:07-0500</cite> (<code>2000-02-26 00:53:02 +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://www.w3.org/2000/02/25-xhtml-irc">http://www.w3.org/2000/02/25-xhtml-irc</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="69" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[69]</anchor-end>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="68" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;68</anchor-internal> 特に面白い話題はなかった。
(<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="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:">HTML 4.01</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">勧告</anchor>と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML m12n 1.0</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><p>a, abbr, acronym, address, area, b, base, bdo, big, blockquote, body, br, 
button, caption, cite, code, col, colgroup, del, dfn, div, dd, dl, dt, em, 
fieldset, form, h1, h2, h3, h4, h5, h6, head, hr, html, i, img, input, ins, 
kbd, label, legend, li, link, map, meta, noscript, object, ol, option, optgroup, 
p, pre, q, samp, script, select, small, span, strong, style, sub, sup, table, 
tbody, td, textarea, tfoot, th, thead, title, tr, tt, ul, var,
{td, th}@abbr, {form, input}@accept, form@accept-charset, {a, area, button, input, label, legend, textarea}@accesskey, form@action, {col, colgroup, tbody, td, tfoot, th, thead, tr}@align, {area, img, input}@alt, object@archive, {td, th}@axis, table@border, table@cellpadding, table@cellspacing, {col, colgroup, tbody, td, tfoot, th, thead, tr}@char, {col, colgroup, tbody, td, tfoot, th, thead, tr}@charoff, {a, link, script}@charset, input@checked, {blockquote, del, ins, q}@cite, map@class, object@classid, object@codebase, object@codetype, textarea@cols, {td, th}@colspan, meta@content, {a, area}@coords, object@data, {del, ins}@datetime, object@declare, script@defer, bdo@dir, {button, input, optgroup, option, select, textarea}@disabled, form@enctype, label@for, table@frame, {td, th}@headers, {img, object}@height, base@href, {a, area, link}@href, {a, link}@hreflang, meta@http-equiv, map@id, {img, input}@ismap, {optgroup, option}@label, img@longdesc, input@maxlength, {link, style}@media, form@method, select@multiple, {button, input, object, select, textarea}@name, meta@name, area@nohref, {a, area, button, input, label, select, textarea}@onblur, {input, select, textarea}@onchange, {a, area, button, input, label, select, textarea}@onfocus, body@onload, form@onreset, {input, textarea}@onselect, form@onsubmit, body@onunload, head@profile, {input, textarea}@readonly, {a, link}@rel, {a, link}@rev, textarea@rows, {td, th}@rowspan, table@rules, meta@scheme, {td, th}@scope, option@selected, {a, area}@shape, input@size, select@size, {col, colgroup}@span, {img, input, script}@src, object@standby, table@summary, {a, area, button, input, object, select, textarea}@tabindex, {map, style}@title, button@type, {a, link, object, script, style}@type, input@type, {img, input, object}@usemap, {col, colgroup, tbody, td, tfoot, th, thead, tr}@valign, {button, input, option}@value, {col, colgroup}@width, {img, object}@width, table@width
(どちらにもある)</p><p>@class, @dir, @id, @onclick, @ondblclick, @onkeydown, @onkeypress, @onkeyup, @onmousedown, ponmousemove, @onmouseout, @onmouseover, @onmouseup, @style, @title
(どちらにもあるが定義されている要素型がどうなっているかは調べていない)</p><p>html@version
(HTML 4.01 では非推奨)</p><p>frame, frameset,
frameset@cols, frame@frameborder, frame@longdesc,
frame@marginheight, frame@marginwidth, frame@noresize,
frameset@onload, frameset@onunload, frameset@rows, frame@scrolling, frame@src
(HTML 4.01 ではフレーム集合 DTD にのみ存在)</p><p>iframe, noframes,
iframe@frameborder, iframe@height, iframe@longdesc,
iframe@marginheight, iframe@marginwidth, iframe@scrolling, iframe@src, 
{a, area, base, form, link}@target,
iframe@width
(HTML 4.01 ではフレーム集合 DTD と移行用 DTD にのみ存在)</p><p>applet,
applet@alt, applet@archive, applet@code, applet@codebase, 
applet@height, applet@name, applet@object, applet@width
(HTML 4.01 では非推奨、 M12N では所属モジュール非推奨)</p><p>param,
param@id, param@name, param@type, param@value, param@valuetype
(M12N では非推奨モジュールとそうでないモジュールに両方所属)</p><p>param,
a@name, form@name, img@name, map@name
(M12N では非推奨モジュール所属)</p><p>frame@name (HTML 4.01 ではフレーム集合 DTD にのみ存在、 M12N 
では非推奨モジュール所属)</p><p>iframe@name (HTML 4.01 ではフレーム集合 DTD と移行用 DTD にのみ存在、 M12N
では非推奨モジュール所属)</p><p>basefont, center, dir, font, isindex, menu, s, strike, u,
caption@align, {div, h1, h2, h3, h4, h5, h6, p}@align, hr@align, {img, input}@align, legend@align, table@align, body@alink, body@background, body@bgcolor, {table, td, th, tr}@bgcolor, img@border, br@clear, {basefont, font}@color, {dir, dl, menu, ol, ul}@compact, {basefont, font}@face, img@hspace, script@language, body@link, hr@noshade, isindex@prompt, hr@size, ol@start, body@text, li@type, ol@type, ul@type, {td, th}@height, {td, th}@nowrap, {basefont, font}@size, li@value, body@vlink, img@vspace, hr@width, pre@width, {td, th}@width
(HTML 4.01 でも M12N でも非推奨)</p><p>basefont@id (HTML 4.01 にもあるが M12N では非推奨)</p><p>table@datapagesize
(HTML 4.01 で予約、M12N 1.0 勧告にあるが 1.1 になし)</p><p>dl@type, @xml:lang, {pre, script, style}@xml:space, html@xmlns
(M12N にだけある)</p><p>@lang (HTML 4.01 にだけある)</p><p>{applet, iframe, object}@align,
object@border, {applet, object}@hspace, {applet, object}@vspace
(HTML 4.01 にだけあるが非推奨)</p><p>(<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="71" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[71]</anchor-end>
404:
<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.altheim.com/specs/xhtml/NOTE-xhtml-modular-19990201.html">http://www.altheim.com/specs/xhtml/NOTE-xhtml-modular-19990201.html</anchor-external>
<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.altheim.com/specs/xhtml/NOTE-xhtml-modular-19990202.html">http://www.altheim.com/specs/xhtml/NOTE-xhtml-modular-19990202.html</anchor-external></p><p>これは 200:
<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.altheim.com/specs/xhtml/">http://www.altheim.com/specs/xhtml/</anchor-external></p><p>(<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="72" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[72]</anchor-end>
<cite xml:lang="en">XHTML Modularization Overview</cite> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Shane P. McCarron</anchor> 著, <code>2001-04-21 16:44:20 +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://www.w3.org/MarkUp/modularization">http://www.w3.org/MarkUp/modularization</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="73" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[73]</anchor-end>
<cite>Review of XHTML Modularization</cite> (<code>2007-09-14 01:30:51 +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://www.w3.org/2001/tag/2007/09/xhtml-modularisation-thoughts.html">http://www.w3.org/2001/tag/2007/09/xhtml-modularisation-thoughts.html</anchor-external></p></section><section><h1>モジュール化フレームワークの崩壊</h1><p><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> 数少ない採用例の1つ、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML Mobile Profile</anchor> は、
「Forms (partial)」のような怪しい使い方をしていました。
<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:">XHTMLモジュール</title></anchor>の一部分のみを勝手に取捨選択できるのなら、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">モジュール化</anchor>とは何だったのかという感じです。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML Mobile Profile</anchor> 参照。</comment-p><figure class="quote"><figcaption><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>HTML5 IRC logs: freenode / #whatwg / 20071010</cite> (<time>2007-10-10 20:39:55 +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://krijnhoetmer.nl/irc-logs/whatwg/20071010#l-71">http://krijnhoetmer.nl/irc-logs/whatwg/20071010#l-71</anchor-external></figcaption><blockquote><dialogue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><talk><speaker>[10:00] &lt;hsivonen&gt;</speaker><p xmlns="http://www.w3.org/1999/xhtml">Hixie: if Modularization has taught us anything, it is that those who reuse a vocabulary pick and choose what they want instead of doing what the designer of the vocabulary wanted  </p></talk></dialogue></blockquote></figure><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>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="74" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;74</anchor-internal> <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> (仕様内の自己矛盾だろw) があるにも関わらず、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML2 WG</anchor> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML Basic 1.1</anchor> で m12n architecture の自己破壊をやってますからね。。。。。。</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:">XHTML Basic 1.1</anchor> では <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>の
<code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">value</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:">XHTML m12n</anchor>
で <code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">value</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>として提供されていなかったために、
どの<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="78" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[78]</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:">XHTML Basic 1.1</anchor> が定義する 
<code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">inputmode</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>を同じく<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型</anchor>の仕様書であるはずの
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 1.2</anchor> が参照したりしています。
これでは何のために<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">モジュール</anchor>を別の仕様書にしているのかさっぱりわかりません。</p><figure class="quote"><figcaption><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> 
<cite xml:lang="en">XHTML2 Working Group Teleconference -- 16 Sep 2009</cite> (<time>2009-09-16 23:43:23 +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://www.w3.org/2009/09/16-xhtml-minutes.html#item05">http://www.w3.org/2009/09/16-xhtml-minutes.html#item05</anchor-external></figcaption><blockquote><dialogue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><talk><speaker>&lt;ShaneM&gt;</speaker><p xmlns="http://www.w3.org/1999/xhtml">Thanks for your comment. @lang is not deprecated, and no, it does not need to be included in the module in XHTML M12N. We have chosen to incorporate it into XHTML 1.1 because several groups have demonstrated a need for it. The rules specified describe the relationship between @lang and @xml:lang.</p></talk><talk><speaker>Steven</speaker><p xmlns="http://www.w3.org/1999/xhtml">You are right</p></talk></dialogue></blockquote></figure><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 xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 1.1</anchor> ではなく <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML m12n</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> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML-Print</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:">モジュール化</anchor>は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DI</anchor> も目的の1つではなかったのでしょうか。</p></section><section><h1>XHTML Modularization Tutorial</h1><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> <dfn xml:lang="en">XHTML Modularization Tutorial</dfn> は、旧 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML WG</anchor> (現 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML2 WG</anchor>)
が作業していた<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>です。後の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML M12N 1.0</anchor> の附属書の一部に相当します。</p></section><section><h1>メモ</h1><p><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> <cite xml:lang="en">XHTML Modularization: a markup language designer's toolkit - W3C Blog</cite>
(<time>2010-06-21 04:51:07 +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://www.w3.org/QA/2010/06/xhtml_modularization_a_markup.html">http://www.w3.org/QA/2010/06/xhtml_modularization_a_markup.html</anchor-external></p><p><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> <cite xml:lang="en">XHTML Modularization in RelaxNG</cite>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Steven Pemberton</anchor> 著, <time>2010-04-20 23:51:58 +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/public-xhtml2/2010Apr/0009">http://lists.w3.org/Archives/Public/public-xhtml2/2010Apr/0009</anchor-external></p><p><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> <cite xml:lang="en">Schemas for XHTML</cite>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MURATA Makoto (FAMILY Given)</anchor> 著, <time>2010-03-20 00:32:15 +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-tag/2010Mar/0082.html">http://lists.w3.org/Archives/Public/www-tag/2010Mar/0082.html</anchor-external></p><p><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>Modularization of XHTML - XHTML DTD Module Implementations</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.w3.org/TR/2001/REC-xhtml-modularization-20010410/dtd_module_defs.html#a_module_XHTML_Special_Characters">http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/dtd_module_defs.html#a_module_XHTML_Special_Characters</anchor-external>: <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> も、単独資源としての DTD も。</p><p><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> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;6</anchor-internal> errata には載ってない。</p><p><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> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;6</anchor-internal> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML1.1</anchor> とかの flat DTD ではなぜか正常。</p><p><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-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.w3.org/TR/xhtml-modularization/DTD/templates/">http://www.w3.org/TR/xhtml-modularization/DTD/templates/</anchor-external> とか <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.w3.org/TR/xhtml-modularization/DTD/examples/">http://www.w3.org/TR/xhtml-modularization/DTD/examples/</anchor-external> の下には色々面白い例があります。 (これらの URI 自体は <code class="HTTP"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">403</anchor></code> になるので、どんな中身があるかは archived 版を入手して調べる必要があります。) XHTML というより一般に DTD のモジュール化の入門といった感じです。</p><p><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>Modularization of XHTML</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.w3.org/TR/xhtml-modularization/">http://www.w3.org/TR/xhtml-modularization/</anchor-external></p><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> <cite xml:lang="en">CFC: Make previous versions of HTML and XHTML obsoleteCFC: Make previous versions of HTML and XHTML obsolete · Issue #86 · w3c/WebPlatformWG</cite>
(<time>2017-07-12 16:56:28 +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://github.com/w3c/WebPlatformWG/issues/86">https://github.com/w3c/WebPlatformWG/issues/86</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> <cite xml:lang="en">Proposal to Republish Previous Versions of HTML and XHTML as Obsolete  Recommendations (Wide Review until 2017-09-07)</cite>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Xueyuan</anchor>著, <time>2017-08-11 13:45:36 +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://lists.w3.org/Archives/Public/public-review-announce/2017Aug/0004.html">https://lists.w3.org/Archives/Public/public-review-announce/2017Aug/0004.html</anchor-external></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>NLM Journal Archiving and Interchange Tag Suite Version 2.3</cite>
(<time>2016-05-09T17:28:38.000Z</time>, <time>2020-10-28T09:22:31.304Z</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://dtd.nlm.nih.gov/2.3/">http://dtd.nlm.nih.gov/2.3/</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><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>resort</code></dd><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>lodge</code></dd><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>lift</code></dd><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>chalet</code></dd><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>room</code></dd><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>lobby</code></dd><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>fireplace</code></dd><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>description</code></dd><dt>日付</dt><dd><time>2000-10-20</time></dd><dt>説明</dt><dd>
<time>2000-10-20</time>、
<cite>XHTML m12n</cite> 
に例示として追加された
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML Skiing Module</anchor>
にある。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="94" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;94</anchor-internal></src></dd><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="95" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[95]</anchor-end> 
<cite>Modularization of XHTML</cite>, 
<data itemprop="author"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C</anchor></data>,
<time itemprop="published">20 October 2000<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2000-10-20T20:35:01.000Z</attrvalue></time>, 
<time>2024-08-14T03:28:47.287Z</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/TR/2000/CR-xhtml-modularization-20001020/xhtml-modularization-20001020.html">https://www.w3.org/TR/2000/CR-xhtml-modularization-20001020/xhtml-modularization-20001020.html</anchor-external></li><li><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> 
<dfn>M12N20010410</dfn>:
<cite xml:lang="en">Modularization of XHTML</cite>, 
<data itemprop="author"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C</anchor></data>,
<data itemprop="status"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C Recommendation</anchor></data>,
<time itemprop="published">10 April 2001<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2001-04-10</attrvalue></time>,
<time>2001-04-10T13:54:35.000Z</time>, <time>2024-09-23T11:21:35.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://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/xhtml-modularization.html">https://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/xhtml-modularization.html</anchor-external></li><li>
<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> 
<dfn>M12N20081008</dfn>:
<cite xml:lang="en">XHTML™ Modularization 1.1</cite>, 
<data itemprop="status"><data itemprop="author">W3C</data> Recommendation</data> <time itemprop="published">8 October 2008<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2008-10-08</attrvalue></time>,
<time>2018-10-09T13:19:54.000Z</time>, <time>2024-11-02T12:16:15.646Z</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/TR/2008/REC-xhtml-modularization-20081008/">https://www.w3.org/TR/2008/REC-xhtml-modularization-20081008/</anchor-external></li><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> 
<dfn>M12N20100715</dfn>:
<cite xml:lang="en">XHTML™ Modularization 1.1 - Second Edition</cite>, 
<data itemprop="status"><data itemprop="author">W3C</data> Recommendation</data> <time itemprop="published">15 July 2010<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2010-07-15</attrvalue></time>,
<time>2010-07-07T16:14:59.000Z</time>, <time>2024-11-02T12:17:56.314Z</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/2010/REC-xhtml-modularization-20100715/">https://www.w3.org/MarkUp/2010/REC-xhtml-modularization-20100715/</anchor-external></li><li>
<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> 
<cite xml:lang="en">Spiderman and the XHTML Kindergarten</cite>, 
<data itemprop="author"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Bjoern Hoehrmann</anchor></data>, 
<time itemprop="published">Thu, 14 May 2009 00:13:39 +0200<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2009-05-14T00:13:39</attrvalue></time>,
<time>2023-07-13T18:29:49.000Z</time>, <time>2024-11-02T12:00:13.102Z</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://lists.w3.org/Archives/Public/www-archive/2009May/0029.html">https://lists.w3.org/Archives/Public/www-archive/2009May/0029.html</anchor-external></li></ul></refs></dd><dt>注釈</dt><dd><ul><li>
<dfn xml:lang="en"><cite>Modularization of XHTML</cite></dfn> 
<dfn xml:lang="en"><cite>XHTML Modularization</cite></dfn>
<dfn xml:lang="en"><cite>XHTML m12n</cite></dfn>
<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:">XML DTD</anchor>
などの形にしたもの。<time>2001-04-10</time>に <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C勧告</anchor>となり、
以後何度か小改訂された。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="94" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;94</anchor-internal></src>
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="97" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;97</anchor-internal></src>
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><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></src>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C勧告</anchor>となって以後のどの版も<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>は同じだが、
細かな違いは多い。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="96" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;96</anchor-internal></src>
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">SW:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML m12n</anchor></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>によっては必須、非推奨、例示の区分があるので、
あわせて示した。
<cite>XHTML 1.1</cite>,
<cite>XHTML Basic</cite>,
<cite>XHTML + MathML + SVG</cite> <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">XMS</src>,
各種業界団体の <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>を使う形で定義されている。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SVG 1.1</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MathML2</anchor> などが <cite>XHTML m12n</cite> に倣った<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">モジュール</anchor>構成を採用した。</li><li>
<dfn>XHTML Skiing Module</dfn>
<cite>XHTML m12n</cite>
仕様書本文中に例示された<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>はない。</li></ul></dd></dl></figure><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 xml:lang="ru">Модуляризация XHTML</cite>, <time>2024-08-18T03:43:52.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://pyramidin.narod.ru/xhtml-modul/overview.html">https://pyramidin.narod.ru/xhtml-modul/overview.html</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> ロシア語訳。<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor> の注釈も翻訳されている。</p></section></body></html>