XML Catalogs

XML Catalogs

[1] 外部識別子を別の識別子に対応付ける設定のことを型録 (カタログ) (catalog) と呼んでいますが、 特に XML の外部識別子や URI の解決のために使うことを想定した、 それ自身も XML に基づく OASIS で規定された書式で書かれている型録のこと (あるいはその書式自体のこと) を、 XML 型録 (Catalog) と呼んでいます。

[2] XML となんらかの強い関係があればどんな型録でも (一般名詞) XML 型録なんですが、 特に有名で多分一番使われているのであろう XML Catalogs 仕様書による型録のことを (そのままですが) XML 型録というのが普通でしょう。

[12] XML CatalogsXML の実装がしばしば対応していました。 しかしそれほど広く利用されていたわけではなさそうです。 そもそもの XML の衰退により、現在ではほとんど見かけなくなりました。

仕様書

実装

[5] libxml

Catalog support http://xmlsoft.org/catalog.html

Module catalog from libxml2 http://xmlsoft.org/html/libxml-catalog.html

[3] xmlcatmgr homepage http://xmlcatmgr.sourceforge.net/

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.

[6] Bug 98413 - Implement XML Catalogs https://bugzilla.mozilla.org/show_bug.cgi?id=98413

メモ

[7] XML Catalog Issues Document http://www.oasis-open.org/committees/entity/issues.html

[11] CVS log for 2002/ws/desc/tools/xcatalog.xml http://dev.w3.org/cvsweb/2002/ws/desc/tools/xcatalog.xml

使用例 (名無しさん [sage])