<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="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <dfn><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 10744</anchor></dfn> は、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> の拡張機能に関する仕様書です。
本来は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HyTime</anchor> の仕様書ですが、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HyTime</anchor> に合わせて開発された種々の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</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="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:">ISO/IEC 10744</anchor>
には第1版
(<time>西暦1992年<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">1992</attrvalue></time>)
と第2版
(<time>西暦1997年<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">1997</attrvalue></time>)
があります。内容はかなり違うらしいです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</anchor-end> この間に第1版に対する <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TC</anchor>1 案</p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> 
<cite>First Proposed Technical Corrigendum to ISO/IEC 10744:1992</cite>,
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC JTC1</anchor> N3441,
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JTC1/SC18</anchor> N5027,
<time>1995-08</time></li></ul><p>があります。 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1874</anchor> が参照していたりします。
これが <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TC</anchor> ではなく改正として発行されて第2版になるのですが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TC</anchor>1案と完成した第2版とも微妙に違いがあるようです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TC</anchor>1案は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">平成時代</anchor>中期時点で <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web</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="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[20]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1874</anchor> にはごく一部、関係箇所のみの要約があります。</comment-p><section><h1>各国規格</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> ISO/IEC 10744:1997 に対応する国家規格:<dl><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">BS</anchor> (連合王国)</dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">BS ISO/IEC 10744</anchor>:1997</dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS</anchor> (日本国)</dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 4155</anchor>:2000</dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">KS</anchor> (大韓民国)</dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">KS X 6019</anchor></dd></dl></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> <table><tbody><tr><td>JIS X 4155‐1994</td><td>ISO/IEC 10744 (第1版)</td></tr><tr><td>JIS X 4155:1999</td><td>ISO/IEC 10744:1997 (第2版)</td></tr></tbody></table></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> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 4155</anchor> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要約JIS</anchor>だからあんまり役に立たない。</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> この JIS の題は『ハイパメディァ云々』らしいですよ。本文中にも<code>ハイパメディア</code>と<code>ハイパメデイア</code>が混在する素晴らしさ!</p></section><section><h1>構成</h1><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:">ISO/IEC</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="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 10744:1997</anchor> の構成</p><ul><li>本体 1 - 5 : 用語定義など (規格本体の残りに関係するものと附属書に関係するものが混在)</li><li>本体 6 - 11 : <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HyTime</anchor> の主要規定</li><li>附属書A : <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML拡張機能</anchor><ul><li>A.1 : 附属書A全体の適合性規定</li><li>A.2 : <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">字句型</anchor></li><li>A.3 : <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">体系的形式</anchor></li><li>A.4 : <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性集合</anchor></li><li>A.5 : <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">一般体系</anchor>の主要規定</li><li>A.6 : <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">公式システム識別子</anchor></li></ul></li><li>附属書B : <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HyTime特性集合</anchor></li><li>附属書C : <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">宣言</anchor>集<ul><li>C.1 : <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HyTime</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">字句型</anchor></li><li>C.2 : <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HyTime</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">メタ宣言</anchor></li><li>C.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></li></ul></li><li>附属書D : 参考文献紹介</li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML拡張機能</anchor>の一部 (もしかしたら全部) は第2版で追加された新機能です。
例えば<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">公式システム識別子</anchor>は第1版にはなく <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TC</anchor>1案時代に増えたものです。</p></section></section><section><h1>内容</h1><figure class="short list"><figcaption><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> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 10744</anchor> が規定する技術</figcaption><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:">特性集合</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">一般体系</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">公式システム識別子</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML特性集合</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HyTime</anchor></li></ul></figure></section><section><h1>規格票の内容物のライセンス</h1><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:">ISO/IEC 10744</anchor>:1997 には <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> による<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">形式的定義</anchor>が含まれていますが、
その部分は同規格が規定する<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">声明文<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">宣伝条項</title></anchor>を添える限り、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">適合HyTimeシステム</anchor>と<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">適合HyTime応用</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="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;13</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="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 10744</anchor>:1997<ul><li><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>  <csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">5 Notation</csection> 
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://y12web2.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-5.html">http://y12web2.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-5.html</anchor-external></li></ul></li></ul></refs><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> 
「適合する実装なら」という限定のせいで<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="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[21]</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:">ライセンス</anchor>です。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="22" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[22]</anchor-end> 
こんなの怖くて使えないですよね...</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="23" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[23]</anchor-end> 
たぶん<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="24" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[24]</anchor-end> 
でも問題は権利保有者がその起草者なり <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HyTime</anchor> の業界団体なりではなくて、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC</anchor> だ、ってことですよね。 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC</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:">DMCA</anchor> 非公開要請を送りまくっていることが知られています。
もしかするとそれ以上の措置を講じた事例もあるかもしれません。</p></section><section><h1>メモ</h1><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>
<cite>HyTime News and Events</cite> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.hytime.org/htnews.html">http://www.hytime.org/htnews.html</anchor-external></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 xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SP<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">SP (SGML)</title></anchor> は実装しているのでしょうし、
他にも商用の実装があるのかもしれませんが。。。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> 
一応、いろいろな <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> 関連仕様、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML応用</anchor>、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML応用</anchor>があちこちを参照してはいるんですよねえ。
でもそれらのうちどれだけがしっかり理解して書かれたもので、
いったいどれだけが何らかの実装で意味のある使われ方をしたことがあるものなのか。。。</p></section></body></html>