<html xmlns="http://www.w3.org/1999/xhtml" a0:Name="SuikaWiki" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:Version="0.9"><head></head><body><ul><li><a0:anchor-end a0:anchor="1">[1]</a0:anchor-end> <a0:anchor>公開識別子</a0:anchor>の初めの部分は、昔は規格名 (<samp class="SGML">ISO/IEC 8879//<var>foo</var></samp>) か登録名 (<code class="SGML">+//<var>bar</var>//<var>foo</var></code>) か非登録名 (<code class="SGML">-//<var>bar</var>//<var>foo</var></code>) を使うしかなかったんですが、 <code class="SGML">IDN</code> という登録名が出来たので、<a0:anchor>インターネット</a0:anchor>の<a0:anchor>ドメイン名</a0:anchor>の所有者は別段の登録手続き無しに (そのドメイン名を保有している限り) 衝突の虞のない名前空間を手にすることとなります。</li><li><a0:anchor-end a0:anchor="2">[2]</a0:anchor-end> ところで、登録の必要がないということは、裏を返せばどんな値が使われているのかを知るのが面倒だということです。特に、 <code class="SGML">+</code> とか <code class="SGML">/</code> で構成された文字列である上に文書の内容ではなく<a0:anchor>マーク</a0:anchor>の中身ですから、<a0:anchor>検索円陣</a0:anchor>で探すのも一苦労。</li><li><a0:anchor-end a0:anchor="3">[3]</a0:anchor-end> ということで、あなたの知ってる <code class="SGML">+//IDN <var>foo</var></code> の公開識別子を列挙してください <a0:anchor-internal a0:anchor="4">&gt;&gt;4</a0:anchor-internal>-</li><li><a0:anchor-end a0:anchor="18">[18]</a0:anchor-end> この識別子自体は Web SGML K.4.6 で規定されています。 (定義上は<a0:anchor>登録所有者識別子</a0:anchor>とは別のものです。) </li><li><a0:anchor-end a0:anchor="19">[19]</a0:anchor-end> 形式は、 <code class="SGML">+//IDN <var><a0:anchor>最小データ</a0:anchor></var></code> で、構文 <code class="SGML">最小データ</code> の範囲内で、 <code class="SGML"><var>ドメイン名]/<var>小ドメイン名</var>/<var>小ドメイン名</var>/<var>...</var></var>] または <code class="SGML"><var>ドメイン名]/<var>小ドメイン名</var>::<var>小ドメイン名</var>::<var>...</var></var>] という書き方ができます。</code></code></li><li><a0:anchor-end a0:anchor="20">[20]</a0:anchor-end> 小ドメインの部分については、<em>例として</em> <a0:anchor>http:</a0:anchor> <a0:anchor>URI</a0:anchor> の構造と対応させるようなことが書いてありますが、どういう規則で定めるのかは書いてないので、ドメイン名の所有者が管理する名前空間と考えてよいと思われます。</li><li><a0:anchor-end a0:anchor="23">[23]</a0:anchor-end> 仕様書は、「利用者はその名前の潜在的寿命と、それが識別するオブジェクトの寿命とを考慮することを希望してよい」としています。つまり、ドメイン名は所有者がころころ変わったり、 <a0:anchor>HTTP</a0:anchor> <a0:anchor>URI</a0:anchor> も配置がころころごろごろ変わってしまうから<a0:anchor>永続性</a0:anchor>が期待できないかもしれない、ということです。もちろん、寿命は長いに越したことはありません。名前空間の管理者はよく注意するべきです。
<a0:form ref="comment"></a0:form></li></ul><section><h1>実例</h1><p><a0:anchor-end a0:anchor="21">[21]</a0:anchor-end> Web SGML 附属書 K.4.6 には、架空の例として</p><blockquote><p>例えば、 <samp>someisp.net</samp> という<a0:anchor>名前</a0:anchor>の<a0:anchor>インタネットドメイン</a0:anchor>及びその<a0:anchor>インタネットドメイン</a0:anchor>の
<a0:anchor>URL</a0:anchor> <samp class="URI">http://www.someisp.net/users/mtb</samp>
の中の<a0:anchor>サブドメイン</a0:anchor>は、公式公開識別子中において、
次のどれかの形で表すことができる。<ul><li><samp class="SGML">+//IDN someisp.net::www::users::mtb</samp> 又は</li><li><samp class="SGML">+//IDN www.someisp.net/users/mtb</samp></li></ul></p></blockquote><p><a0:anchor-end a0:anchor="17">[17]</a0:anchor-end> <code class="SGML">+//IDN W3C.ORG//SD HTML Version 3.2//EN</code>: なんと <a0:anchor>WebSGML</a0:anchor> K.3.1 の例に挙がっている! <a0:anchor>w3c.org</a0:anchor> とはこれまた。</p><p><a0:anchor-end a0:anchor="22">[22]</a0:anchor-end> 以下は、実世界の例として。<ul><li><a0:anchor-end a0:anchor="4">[4]</a0:anchor-end> <code class="SGML">+//IDN math.oheya.to//</code>: <em>http://math.oheya.to/dtd/</em> <a0:anchor-external a0:resScheme="URI" a0:resParameter="http://math.oheya.to/dtd/">http://math.oheya.to/dtd/</a0:anchor-external>: <a0:anchor>satoshii</a0:anchor> たんの力作。</li><li><a0:anchor-end a0:anchor="5">[5]</a0:anchor-end> <code class="SGML">+//IDN www.ascc.net//</code>: 例えば <em>lineDataWrap:</em> <a0:anchor-external a0:resScheme="URI" a0:resParameter="http://www.ascc.net/xml/en/utf-8/lineDataWrap.html">http://www.ascc.net/xml/en/utf-8/lineDataWrap.html</a0:anchor-external> で使っている。</li><li><a0:anchor-end a0:anchor="6">[6]</a0:anchor-end> <code class="SGML">+//IDN python.org//</code>: <a0:anchor-external a0:resScheme="URI" a0:resParameter="http://pyxml.sourceforge.net/topics/dtds/catalog">http://pyxml.sourceforge.net/topics/dtds/catalog</a0:anchor-external>: <a0:anchor>XBEL</a0:anchor> とか。</li><li><a0:anchor-end a0:anchor="7">[7]</a0:anchor-end> <code class="SGML">+//IDN www.openly.com//</code>: <a0:anchor-external a0:resScheme="URI" a0:resParameter="http://www.openly.com/eFirst/article.dtd.html">http://www.openly.com/eFirst/article.dtd.html</a0:anchor-external> とか。</li><li><a0:anchor-end a0:anchor="8">[8]</a0:anchor-end> <code class="SGML">+//IDN nwalsh.com//</code>: <a0:anchor-external a0:resScheme="URI" a0:resParameter="http://nwalsh.com/">http://nwalsh.com/</a0:anchor-external></li><li><a0:anchor-end a0:anchor="9">[9]</a0:anchor-end> <code class="SGML">+//IDN purl.org/net/lena</code>: <em>XHTML Primary 規格書 第3版</em> <a0:anchor-external a0:resScheme="URI" a0:resParameter="http://www3.sppd.ne.jp/lena/web/xhtml-primary.htm">http://www3.sppd.ne.jp/lena/web/xhtml-primary.htm</a0:anchor-external></li><li><a0:anchor-end a0:anchor="10">[10]</a0:anchor-end> <code class="SGML">+//IDN faq.org</code>: <em>QAML English Home Page</em> <a0:anchor-external a0:resScheme="URI" a0:resParameter="http://www.ascc.net/xml/en/utf-8/qaml-index.html">http://www.ascc.net/xml/en/utf-8/qaml-index.html</a0:anchor-external></li><li><a0:anchor-end a0:anchor="11">[11]</a0:anchor-end> <ODE xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" class="SGML">+/IDN docutils.sourceforge.net</ODE>: <em>Docutils: Python Documentation Utilities</em> <a0:anchor-external a0:resScheme="URI" a0:resParameter="http://docutils.sourceforge.net/">http://docutils.sourceforge.net/</a0:anchor-external></li><li><a0:anchor-end a0:anchor="12">[12]</a0:anchor-end> <code class="SGML">+//IDN amk.ca</code>: <em>Quotation Exchange Language (QEL)</em> <a0:anchor-external a0:resScheme="URI" a0:resParameter="http://www.amk.ca/qel/">http://www.amk.ca/qel/</a0:anchor-external></li><li><a0:anchor-end a0:anchor="16">[16]</a0:anchor-end> <code class="SGML">+//IDN suika.fam.cx<var>*</var></code>: <a0:anchor>+//IDN suika.fam.cx</a0:anchor> 参照。
<a0:form ref="comment"></a0:form></li></ul></p></section><section><h1>参考文献</h1><ul><li><a0:anchor-end a0:anchor="13">[13]</a0:anchor-end> <em>マーク付けノート 2002年4月 - マークの付けかた</em> <a0:anchor-external a0:resScheme="URI" a0:resParameter="http://math.oheya.to/markup/notes/0204#day25-1">http://math.oheya.to/markup/notes/0204#day25-1</a0:anchor-external></li><li><a0:anchor-end a0:anchor="14">[14]</a0:anchor-end> <em>マーク付けノート 2002年4月 - マークの付けかた</em> <a0:anchor-external a0:resScheme="URI" a0:resParameter="http://math.oheya.to/markup/notes/0204#day28-1">http://math.oheya.to/markup/notes/0204#day28-1</a0:anchor-external></li><li><a0:anchor-end a0:anchor="15">[15]</a0:anchor-end> <em>マーク付けノート 2002年4月 - マークの付けかた</em> <a0:anchor-external a0:resScheme="URI" a0:resParameter="http://math.oheya.to/markup/notes/0204#day29-1">http://math.oheya.to/markup/notes/0204#day29-1</a0:anchor-external></li></ul></section><section><h1>関連</h1><p><a0:anchor-end a0:anchor="24">[24]</a0:anchor-end> ここでいう「<a0:anchor>IDN</a0:anchor>」は「Internet Domain Name」の略であり、<a0:anchor>国際化ドメイン名</a0:anchor>という意味での
<a0:anchor>IDN</a0:anchor> ではありません。 <code class="SGML" xml:lang="en"><a0:anchor>+//IDN</a0:anchor></code> が定義されたのは <a0:anchor>IDN</a0:anchor>
よりも前であり、 <a0:anchor>IDN</a0:anchor> を <code class="SGML" xml:lang="en"><a0:anchor>+//IDN</a0:anchor></code> として使うことは想定されていないようです。</p></section></body></html>