<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><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>仕様書</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">specification</rt></rubyb></dfn>とは、何らかの対象の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">仕様</anchor>を定めるものです。
<dfn><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">仕様<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">specification</rt></rubyb></dfn>とは、何らかの対象が満たすべき<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="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:">仕様</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="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:">仕様</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><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> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">仕様書</anchor>は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">標準化団体</anchor>による<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">標準</anchor>として出版されることや、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">政府機関</anchor>等による公的な文書として作成されることもあれば、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">企業</anchor>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">個人</anchor>による私的な文書であることもあります。</p></section><section><h1>仕様書の品質</h1><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:">仕様書</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="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</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>ごとに様々なことがあります。</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 xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">標準化団体</anchor>の権威や歴史の長さと品質には、相関はなさそうです。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">仕様書</anchor>の長さと品質にも相関はなさそうです。</p><example xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><p xmlns="http://www.w3.org/1999/xhtml"><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:">JIS</anchor> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">国家標準</anchor>ですが、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要約JIS</anchor>のように低品質の規格を量産する制度があります。</p></example><example xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><p xmlns="http://www.w3.org/1999/xhtml"><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> 本文が短い仕様書は、短い分十分に検討されたものかもしれませんし、
細部を無視した結果短くなったのかもしれません。</p></example></section><section><h1>仕様書の読み方</h1><figure class="quote"><figcaption><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> <cite xml:lang="en-GB-x-hixie">HTML Standard</cite> (<time>2015-10-15 01:48:48 +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://html.spec.whatwg.org/#how-to-read-this-specification">https://html.spec.whatwg.org/#how-to-read-this-specification</anchor-external></figcaption><blockquote><p>This specification <SHOULD xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">should</SHOULD> be read like all other specifications. First, it <SHOULD xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">should</SHOULD> be read cover-to-cover, multiple times. Then, it <SHOULD xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">should</SHOULD> be read backwards at least once. Then it <SHOULD xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">should</SHOULD> be read by picking random sections from the contents list and following all the cross-references.</p></blockquote><blockquote><p>この仕様書は、他の色々な仕様書と同じような方法で読む<SHOULD xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">べきです</SHOULD>。
まず、最初から最後まで、何度も繰り返し読む<SHOULD xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">べきです</SHOULD>。
次に、最低でも一度は、最後から最初まで逆向きに読む<SHOULD xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">べきです</SHOULD>。
加えて、目次から適当な章を選んで、そこにある相互参照をすべて辿って読む<SHOULD xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">べきです</SHOULD>。</p></blockquote></figure><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> という <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML Standard</anchor> の(若干ネタ混じりの)規定は極端で、
実際にそんなことをしている人はほとんどいないでしょうが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">仕様書</anchor>が記述する内容を理解するためにはとても重要です。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">仕様書</anchor>は初見で理解しやすく書くことよりも厳密に規定することをずっと重視して書かれていますから、
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(もちろん意図的に難解に書いているわけではないでしょうが、)</weak>
流し読みでは正確に理解できる保証はまったくありません。</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> <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><example xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><p xmlns="http://www.w3.org/1999/xhtml"><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:">JIS</anchor> が <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>の<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></example></section><section><h1>標準技術の仕様書の入手</h1><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>や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web</anchor> に関する分野の標準技術の<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> 上で<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="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:">標準化団体</anchor>が<dfn>規格票</dfn>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">紙媒体</anchor>で<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">出版</anchor>し、その<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">販売</anchor>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">標準化団体</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">収益</anchor>とするのが一般的でした。
<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="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:">標準化団体</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:">Web</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> 
<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:">Web</anchor> 上で無償公開しなければ<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">仕様書</anchor>を参照してもらえず、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">相互運用性</anchor>に支障が生じたり、
他の標準技術との競争に不利になったりするかもしれません。</p></section><section><h1>仕様書に関する用語</h1><figure class="list short"><ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">モジュール</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">分散拡張性</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">適合性</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">助動詞</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">適用可能な仕様書</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">規定</anchor>・<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">参考</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">附属書</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">備考</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">解説</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">追補</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">正誤表</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">use case</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:">Normative Reference</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Informative Reference</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>・<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">標準化委員会</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">参照実装</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">実装報告</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">規格番号</anchor></li></ul></figure><figure class="short list"><figcaption><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></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:">プロファイル</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:">layering violation</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">意図的違反</anchor></li></ul></figure></section><section><h1>高次の規定</h1><figure class="short list"><figcaption><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> </figcaption><ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS Z 8301</anchor></li><li><cite>Infra Standard</cite></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">アルゴリズム</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">プラットフォーム固有制約に関する条項</anchor></li></ul></figure></section><section><h1>仕様記述言語</h1><figure class="list short"><ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">BNF</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:">UML</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">仕様書生成ツール</anchor></li></ul></figure></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> <cite xml:lang="en-GB-x-Hixie">Hixie's Natural Log: Writing specifications: Kinds of statements</cite> (<time>2014-07-28 13:53:32 +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://ln.hixie.ch/?start=1140242962&amp;count=1">http://ln.hixie.ch/?start=1140242962&amp;count=1</anchor-external></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> <cite><strong></strong>[<strong></strong>tech<strong></strong>]<strong></strong> プログラムが書けない人に「仕様変更」について説明するには | Fri, Mar 1. 2013 - 氾濫原 <strong>[</strong>HANRANGEN<strong>]</strong></cite>
( (<time>2013-03-01 22:46: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://lowreal.net/2013/03/01/4">http://lowreal.net/2013/03/01/4</anchor-external></p><figure class="quote"><figcaption><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 xml:lang="en-us">schematron.com » ISO Schematron 2016 Released!</cite>
(<time>2017-03-16 20:47:04 +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://schematron.com/2016/11/iso-schematron-2016-released/">http://schematron.com/2016/11/iso-schematron-2016-released/</anchor-external></figcaption><blockquote><p>The stan­dard’s body is only 14 pages, and 20 pages annexes.</p></blockquote></figure><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:">仕様書</anchor>の短さを誇っているところには、独特の感性が感じられます。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">仕様書</anchor>は短ければいいとか長ければいいとかいうものではなく、
記述する対象の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">相互運用性</anchor>の実現に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">必要十分</anchor>な内容があることが望ましいと思うのですが。</p></section></body></html>