Dublin Core

Dublin Core（ダブリン・コア、略称: DC）とは、メタデータ記述に使う語彙の通称。その語彙が共通の認識となるように、慎重な設計がされた基本語彙セットおよびそれらをサポートするメタデータ語彙が公開されている。 名前の由来は、1995年にOCLCとNCSA、現地の図書館協会の共催で情報学やWeb技術の専門家によるメタデータに関する第1回会合が開かれたアメリカオハイオ州の町ダブリンによる。 WWW上におけるリソースに関する情報を記述して有用な情報の探索・発見に役立てる目的で作られた。 特に、Webページの作者など専門家でなくとも簡単に記述できることを目指して、簡易なメタデータを作成するとの意図から作られたため、必ず記述しなければならない必須項目や、各項目の記述順序は無く、同一項目を複数回使用することも自由である。 Dublin Coreはメタデータを記す際に用いられるRDFや、HTMLのhead要素などに埋め込むことにより、メタデータの共通化を計ることが可能になるという利点がある。 またDublin Coreの基本語彙は、RSS (RDF Site Summary)の公式モジュールとして採用されたり（一部の要素はコアモジュールに取り込まれている）、FOAF (Friend of a Friend)などでよく使われ、Semantic Web関連技術のサポートに貢献している。 Dublin Core Metadata Initiative によって提唱され、2003年には ISO 15836 及び NISO Z39.85 によって国際標準となった。 日本においては国際規格の技術的内容を変更しない日本語訳が，JIS X 0836:2005『ダブリンコアメタデータ基本記述要素集合』として規格化されている。 Dublin Coreには15の基本記述要素がある。また基本語彙にあわせて、より詳細な情報を記述するための修飾子などが用意されている。 語彙の日本語訳はJIS X 0836:2005の表示名及び参考に拠った。 ここでは基本語彙のみを記す。 例示に用いたXMLの名前空間接頭辞・文字実体参照 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE rdf:RDF [ <!ENTITY dcndl 'http://ndl.go.jp/dcndl/terms/'> <!ENTITY dct 'http://purl.org/dc/terms/'> <!ENTITY doi 'https://doi.org/'> <!ENTITY ndlna 'https://id.ndl.go.jp/auth/ndlna/'> <!ENTITY xs 'http://www.w3.org/2001/XMLSchema'> ]> <rdf:RDF xml:lang="ja" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" > ... </rdf:RDF> タイトル・表題 (Title) 資源に与えられた名称。通常はある資源が公式に知られる名前を指す。 例: <dc:title xml:lang="ja">ほげほげ</dc:title> 作成者 (Creator) 資源の内容に責任を負う実体。人や組織などがあげられ、その名前を記すことが常となっている。 例: <dc:creator> <foaf:Person rdf:about="&ndlna;00162868"> <foaf:name>上皇陛下</foaf:name> </foaf:Person> </dc:creator> キーワード・主題 (Subject) 資源の内容の話題。まとめられた語彙の中から使うことが望ましい。 例: <dc:subject rdf:datatype="&dcndl;NIISubject">情報学</dc:subject> 内容記述 (Description) 資源の内容の説明・記述。要約、目次など形式は定められていない。 例: <dc:description xml:lang="ja"> あれこれ説明。 </dc:description> 例: <dc:description xml:lang="ja" rdf:parseType="Collection"> <dc:title>序 誰も書かなかった国家</dc:title> <dc:title>A 宇宙史の中の国家</dc:title> ... <dc:title>X 国家論の叙述の形式と方法</dc:title> ... </dc:description> 公開者・公表者・出版者 (Publisher) 資源の公開に責任を負う実体。Creatorに同じく人や組織などがあげられ、その名前を記すことが常である。 例: <dc:publisher> <foaf:Organization rdf:about="https://wikimediafoundation.org/"> <foaf:name>Wikimedia Foundation, Inc.</foaf:name> </foaf:Organization> </dc:publisher> 寄与者・貢献者 (Contributor) 資源の作成に協力・貢献した実体。人や組織などの名前を示す。 日付 (Date) 資源に関する主要な出来事が起こった日付（更新日、作成日など）を記述する。ISO 8601（又はJIS X 0301）の書式に則ることが推奨される。 例: <dc:date rdf:datatype="&xs;#dateTime">2019-08-29T06:42+09:00</dc:date> 資源タイプ (Type) 資源の内容が持つカテゴリ、ジャンルなど。まとめられた語彙から使うことが推奨されている。なお、物理的/デジタル化されているものには、format要素を用いることが定められている。 例: <dc:type rdf:datatype="&dct;DCMIType">StillImage</dc:type> 記録形式 (Format) 資源が持つ物理的/デジタル化されている性質。メディアタイプなどがあげられ、資源を処理するソフトウェアやハードウェアを知るための手がかりとすることができる。メディアタイプなど、メディアフォーマットとして定められた語彙を使用することが望まれる。 例: <dc:format rdf:datatype="&dct;IMT">application/rdf+xml</dc:format> 資源識別子 (Identifier) 曖昧さのないものが必要とされる。URIやISBNなどが相当する。 例: <dc:identifier rdf:datatype="&dcndl;JISX0408">0021</dc:identifier> 出処 (Source) 資源が参照しているもの。公式な識別システムに従っている文字列や番号が望ましい。 例: <dc:source rdf:resource="URN:ISBN:978-4-10-353423-5"/> 言語 (Language) 資源がどの言語で書かれているのかを、RFC 3066の言語コード書式で書くのが望ましい。 例: <dc:language rdf:datatype="&dct;ISO639-2">jpn</dc:language> 関係 (Relation) 関連資源を公式な識別システムに従っている文字列や番号で記述するのが望ましい。 例: <dc:relation rdf:resource="&doi;10.1021/jo0349227"/> 時空間範囲・空間的範囲・時間的範囲 (Coverage) 地名や緯度経度などで表記されるものや、日付、管理している範囲など。地名や時代の名前が緯度経度や日付より推奨される。 例: <dc:coverage rdf:datatype="&dcndl;JISX0402">27220</dc:coverage> 例: <dc:coverage geo:lat="34.826942" geo:long="135.470439"/> 権利管理 (Rights) 著作権や知的所有権などの権利に関する情報を記述する。この要素が記述されていない場合に資源の権利情報を推測しても、それは何も意味しないことに注意すること。 例: <dc:rights xml:lang="ja">ⓒ 2019, 保毛</dc:rights> 例: <dc:rights rdf:resource="http://www.wtfpl.net/about/"/> Dublin Core Metadata Initiative Dublin Coreの本家 Dublin Core: メタデータを記述するボキャブラリ Dublin Coreについての説明や、RDF、XMLやHTMLとの関連づけについて書かれている。 DCMI Metadata Terms より詳細な情報を記述するための修飾子と、先述したMetadata Elemten Setおよび後述するDCMI Type Vocabularyも含んでいる。 DCMI Abstract Model メタデータの抽象化モデル。 DCMI Type Vocabulary データを表現する際に用いられる、クロスドメインな「型」が定義されている。 Dublin Core Metadata Element Set 基本となる15の要素。