<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><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:">デジタルアーカイブ</anchor>系サービスの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">画像</anchor>表示にやたらと使われていた印象があります。</p></section><section><h1>MIME型</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:">MIME型</anchor>に
<dfn><code>image/djvu</code></dfn>,
<dfn><code>image/vnd.djvu</code></dfn>,
<dfn><code>image/x-djvu</code></dfn>,
<dfn><code>image/x.djvu</code></dfn>
がありました。</p></section><section><h1>DjVu XML</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> 
<dfn>DjVu XML</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:">独自に拡張<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">HTMLもどき</title></anchor>した<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML応用</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="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;5</anchor-internal></src></p><ul><li><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:">XML DTD</anchor>: <cite xml:lang="en">DjVuLibre / Djvulibre-git / <strong>[</strong>1a47fd<strong>]</strong> /share/djvu/pubtext/DjVuXML-s.dtd</cite>, <time>2022-01-11T02:12:11.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://sourceforge.net/p/djvu/djvulibre-git/ci/master/tree/share/djvu/pubtext/DjVuXML-s.dtd">https://sourceforge.net/p/djvu/djvulibre-git/ci/master/tree/share/djvu/pubtext/DjVuXML-s.dtd</anchor-external></li><li><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:">XML DTD</anchor>: <cite xml:lang="en">DjVuLibre / Djvulibre-git / <strong>[</strong>1a47fd<strong>]</strong> /share/djvu/pubtext/DjVuOCR.dtd</cite>, <time>2022-01-11T02:11:54.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://sourceforge.net/p/djvu/djvulibre-git/ci/master/tree/share/djvu/pubtext/DjVuOCR.dtd">https://sourceforge.net/p/djvu/djvulibre-git/ci/master/tree/share/djvu/pubtext/DjVuOCR.dtd</anchor-external></li><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> <code>DOCTYPE</code> 例:</li></ul><blockquote><pre class="code XML">&lt;!DOCTYPE DjVuXML PUBLIC &quot;-//W3C//DTD DjVuXML 1.1//EN&quot; &quot;pubtext/DjVuXML-s.dtd&quot;&gt;</pre></blockquote><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:">DTD</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:">HTML4</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="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;5</anchor-internal></src>、
独自の<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> としたものでした。</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:">W3C</anchor> とは関係ないようですが、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">公開識別子</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:">HTML4</anchor> のものを見様見真似で書き換えたのでしょう。)</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> 
<dfn><code>DjVuXML</code></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>です。</p><figure class="short list"><figcaption><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:">HTML要素</anchor>由来の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor></figcaption><ul><li><code>HEAD</code></li><li><code>BODY</code></li><li><code>TITLE</code></li><li><code>BASE</code></li><li><code>P</code></li><li><code>MAP</code></li><li><code>AREA</code></li><li><code>OBJECT</code></li><li><code>IMG</code></li><li><code>PARAM</code></li></ul></figure><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>head</code></dd><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>body</code></dd><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>title</code></dd><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>base</code></dd><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>p</code></dd><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>map</code></dd><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>area</code></dd><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>object</code></dd><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>img</code></dd><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>param</code></dd><dt>借用先</dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DjVu XML</anchor></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="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> 
<dfn>DjVuXML-s</dfn>:
<cite xml:lang="en">DjVuLibre / Djvulibre-git / [b0ff6f] /share/djvu/pubtext/DjVuXML-s.dtd</cite>, 
<time itemprop="published">2002-03-11 01:27:27<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2002-03-11</attrvalue></time>,
<time>2024-09-14T12:15:06.000Z</time>, <time>2024-09-14T12:16:33.370Z</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://sourceforge.net/p/djvu/djvulibre-git/ci/master/tree/share/djvu/pubtext/DjVuXML-s.dtd">https://sourceforge.net/p/djvu/djvulibre-git/ci/master/tree/share/djvu/pubtext/DjVuXML-s.dtd</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> 
<dfn>djvuxml(1)</dfn>
<cite xml:lang="en">DJVUXML</cite>, 
Time: <time itemprop="published">00:05:51 GMT, November 14, 2015<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2015-11-14T00:05:51Z</attrvalue></time>,
<time>2020-11-21T20:48:51.000Z</time>, <time>2024-10-20T03:58:35.957Z</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://djvu.sourceforge.net/doc/man/djvuxml.html">https://djvu.sourceforge.net/doc/man/djvuxml.html</anchor-external></li></ul></refs></dd><dt>注釈</dt><dd><ul><li>
<dfn>DjVu XML</dfn>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DjVu</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:">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>を加えたものとなっている。
<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="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;19</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="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;18</anchor-internal></src></li><li>
<dfn>DjVu</dfn>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">画像形式</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:">平成時代</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></section><section><h1>UI 用メッセージカタログファイル</h1><ul><li><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:">XML DTD</anchor>:
<cite xml:lang="en">DjVuLibre / Djvulibre-git / <strong>[</strong>1a47fd<strong>]</strong> /share/djvu/pubtext/DjVuMessages.dtd</cite>, <time>2022-01-11T02:10:07.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://sourceforge.net/p/djvu/djvulibre-git/ci/master/tree/share/djvu/pubtext/DjVuMessages.dtd">https://sourceforge.net/p/djvu/djvulibre-git/ci/master/tree/share/djvu/pubtext/DjVuMessages.dtd</anchor-external></li><li><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> 
実利用例:
<cite xml:lang="en">DjVuLibre / Djvulibre-git / <strong>[</strong>1a47fd<strong>]</strong> /share/djvu/osi/languages.xml</cite>, <time>2022-01-11T02:10:53.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://sourceforge.net/p/djvu/djvulibre-git/ci/master/tree/share/djvu/osi/languages.xml">https://sourceforge.net/p/djvu/djvulibre-git/ci/master/tree/share/djvu/osi/languages.xml</anchor-external></li></ul><blockquote><pre class="code XML">&lt;!DOCTYPE DjVuMessages PUBLIC &quot;-//W3C/DTD DjVuMessages 1.0//EN&quot; &quot;../../pubtext/DjVuLanguages.dtd&quot;&gt;</pre></blockquote></section><section><h1>実装</h1><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> <cite xml:lang="en">DjVuLibre: Open Source DjVu library and viewer</cite>, <time>2020-11-21T20:48:31.000Z</time>, <time>2022-01-11T02:07:43.342Z</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://djvu.sourceforge.net/">http://djvu.sourceforge.net/</anchor-external></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> <cite xml:lang="en">djvu(1): DjVu/DjVuLibre - Linux man page</cite>, <time>2022-01-11T01:58:22.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://linux.die.net/man/1/djvu">https://linux.die.net/man/1/djvu</anchor-external></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> <cite xml:lang="en">djvuxml(1): DjVuLibre XML Tools - Linux man page</cite>, <time>2022-01-11T01:58:35.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://linux.die.net/man/1/djvuxml">https://linux.die.net/man/1/djvuxml</anchor-external></p><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> <cite xml:lang="ja">製品情報|クミナス株式会社</cite>
(<time>2015-10-20 11:08:42 +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://www.cuminas.jp/products/doc_viewer">https://www.cuminas.jp/products/doc_viewer</anchor-external></p></section><section><h1>メモ</h1><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 xml:lang="en">DjVu.js - Open and view DjVu online</cite>
(<time>2023-04-09T09:36:15.000Z</time>, <time>2023-05-16T12:39:23.490Z</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://djvu.js.org/">https://djvu.js.org/</anchor-external></p></section></body></html>