<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> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">外部識別子</anchor>を別の識別子に対応付ける設定のことを<dfn><ruby>型録<rt>カタログ</rt><rt>catalog</rt></ruby></dfn>と呼んでいますが、
特に <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> の外部識別子や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URI</anchor> の解決のために使うことを想定した、
それ自身も XML に基づく <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OASIS</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> を、 
<dfn>XML <rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">型録<rt xmlns="http://www.w3.org/1999/xhtml">Catalog</rt></rubyb></dfn>と呼んでいます。</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> XML となんらかの強い関係があればどんな型録でも
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(一般名詞)</weak> XML 型録なんですが、
特に有名で多分一番使われているのであろう <cite>XML Catalogs</cite> 
仕様書による型録のことを <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(そのままですが)</weak> 
<q>XML 型録</q>というのが普通でしょう。</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> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML Catalogs</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:">XML</anchor> の衰退により、現在ではほとんど見かけなくなりました。</p><section><h1>仕様書</h1><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="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <cite xml:lang="en">XML Catalogs</cite> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="IW" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="XMLCatalog:&quot;&quot;">IW:XMLCatalog:&quot;&quot;</anchor-external><ol><li>2001年8月6日 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">委員会仕様</anchor>
<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.oasis-open.org/committees/entity/spec-2001-08-06.html">http://www.oasis-open.org/committees/entity/spec-2001-08-06.html</anchor-external></li><li><del>最新版 <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.oasis-open.org/committees/entity/spec.html">http://www.oasis-open.org/committees/entity/spec.html</anchor-external></del></li><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> 2003年6月3日 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">委員会仕様</anchor> 1.0
<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.oasis-open.org/committees/download.php/2384/cs-entity-xml-catalogs-1.0.html">http://www.oasis-open.org/committees/download.php/2384/cs-entity-xml-catalogs-1.0.html</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> 2003年1月4日 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">作業原案</anchor> 1.0 (第2版)
<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.oasis-open.org/committees/download.php/4952/wd-entity-xml-catalogs-1.0_2e.html">http://www.oasis-open.org/committees/download.php/4952/wd-entity-xml-catalogs-1.0_2e.html</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> 2005年7月22日 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">委員会仕様</anchor> 1.1
<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.oasis-open.org/committees/download.php/14041/xml-catalogs.html">http://www.oasis-open.org/committees/download.php/14041/xml-catalogs.html</anchor-external></li></ol></li></ul></refs></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:">libxml</anchor></p><p><cite>Catalog support</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://xmlsoft.org/catalog.html">http://xmlsoft.org/catalog.html</anchor-external></p><p><cite>Module catalog from libxml2</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://xmlsoft.org/html/libxml-catalog.html">http://xmlsoft.org/html/libxml-catalog.html</anchor-external></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>
<cite>xmlcatmgr homepage</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://xmlcatmgr.sourceforge.net/">http://xmlcatmgr.sourceforge.net/</anchor-external></p><blockquote><p>XML Catalog Manager (xmlcatmgr in its short form) is a small utility used to manipulate SGML and XML catalogs. It is extremely small and lightweight, specially designed to be run from packaging systems. Basically, it allows adding and removing entries from catalogs, in a completely automated way.</p></blockquote><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>
<cite>Bug 98413 - Implement XML Catalogs</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="https://bugzilla.mozilla.org/show_bug.cgi?id=98413">https://bugzilla.mozilla.org/show_bug.cgi?id=98413</anchor-external></p><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> 
<cite xml:lang="ja">Home · Wiki · GNOME / libxml2 · GitLab</cite>, <time>2024-09-25T13:02:06.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://gitlab.gnome.org/GNOME/libxml2/-/wikis/home">https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home</anchor-external><ul><li><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> 
<cite>xmlcatalog</cite>, <time>2024-09-20T09:07:16.000Z</time>, <time>2024-09-25T13:02:44.608Z</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://gnome.pages.gitlab.gnome.org/libxml2/xmlcatalog.html">https://gnome.pages.gitlab.gnome.org/libxml2/xmlcatalog.html</anchor-external></li></ul></li></ul></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 Catalog Issues Document</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.oasis-open.org/committees/entity/issues.html">http://www.oasis-open.org/committees/entity/issues.html</anchor-external></p><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>
<cite>CVS log for 2002/ws/desc/tools/xcatalog.xml</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://dev.w3.org/cvsweb/2002/ws/desc/tools/xcatalog.xml">http://dev.w3.org/cvsweb/2002/ws/desc/tools/xcatalog.xml</anchor-external></p><p>使用例
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> [sage])</p></section></body></html>