<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><section><h1>XHTML m12n 文書型・モジュールの公式公開識別子</h1><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> <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:">XHTMLホスト言語文書型</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>はこの規則に従った<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">公式公開識別子</anchor>を有しなければなりません
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">XHTML m12n 3.</src>。</p><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> 仕様書:<ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML m12n</anchor><ul><li><csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">3.6. Naming Rules</csection>
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="XHTML1m12n:&quot;conformance.html#s_conform_naming_rules&quot;" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="IW">IW:XHTML1m12n:&quot;conformance.html#s_conform_naming_rules&quot;</anchor-external></li></ul></li></ul></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> この命名規則に従った名前を使うことで<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</anchor> との関係がすぐにわかります <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">XHTML m12n</src>。
って書いてあるけど、うさんくさい<aa xmlns="http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#">w</aa></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>
命名規則 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">XHTML m12n 3.6</src>:<ul><li>仕様書に明記されていませんが、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">公式公開識別子</anchor>というくらいですから
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web SGML</anchor> の規定に従うことが前提のはずです。</li><li><q>欄</q>は <code class="SGML">//</code> で区切ります。</li></ul><ol><li>最初の欄は、 <code class="SGML">-</code> でなければなりません。<ul><li>ってことは、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO所有者識別子</anchor>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">登録済み所有者識別子</anchor>は使えないってことですか。</li></ul></li><li>2番目の欄は、名づける項目を維持する責を負う組織の名前でなければなりません。
名前は各組織が固有であるようにするべきです。</li><li>3番目の欄は<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つを含みます。<ol><li><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> 10.2.2.1 
にある公<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">開文種別</anchor>を使うべきです。<ul><li>素の <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> ではこれが推奨になっており、
どんな公開文種別の名前も使えます。</li></ul></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">公開文記述</anchor>は、<ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTMLホスト言語文書型</anchor><em>だけ</em>が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">字句</anchor> <code class="SGML">XHTML</code>
から始めるべきです。</li><li><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> <code class="SGML">XHTML</code>
を含めるべきです。</li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML族モジュール</anchor>に関する規定は特にないようです。</li><li>組織定義の固有識別子 <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(例: <samp xmlns="http://www.w3.org/1999/xhtml" class="SGML">MyML 1.0</samp>)</weak>
を含めなければなりません。</li><li>その中には名前と版を含めるべきです。</li></ul></li></ol></li><li>4番目の欄はその対象が開発された<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">言語</anchor>を指定します。<ul><li><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</anchor> の
2文字<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">言語符号</anchor>でなければなりません。</li></ul></li></ol></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> 例:<ul><li><samp class="SGML">-//MyCompany//DTD XHTML MyML 1.0//EN</samp>
(XHTML ホスト言語文書型)
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">XHTML m12n 3.6</src></li><li><samp class="SGML">-//MyCompany//ELEMENTS XHTML MyElements 1.0//EN</samp>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML族モジュール</anchor>)
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">XHTML m12n 3.6</src></li><li><samp class="SGML">-//MyCompany//DTD Special Markup with XHTML//EN</samp>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML統合集合文書型</anchor>)
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">XHTML m12n 3.6</src></li><li><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:">XHTML族モジュール</anchor>です。その<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">公式公開識別子</anchor>はこの命名規則に従っています。</li></ul></p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1>メモ</h1></section></body></html>