DCプロパティと定義域、値域一覧
Dublin Coreのプロパティは、長い議論の末、dc:名前空間(http://purl.org/dc/elements/1.1/
)は互換性維持のため定義域、値域を与えず、dcterms:名前空間(http://purl.org/dc/terms/
)のプロパティに定義域、値域を与えるようになりました(2008年1月の改訂)。さらに定義域、値域の大半はRDFスキーマではなく新たに定義したdcam:domainIncludes
、dcam:rangeIncludes
に変更されました(2020年1月の改定)。以下に、dcterms:のプロパティを一覧にして示します。
プロパティは上位プロパティごとにグループ化(tbody)しています。また、dc:空間と同じ名前で再定義されたプロパティは強調して表示しています。またIncludesではない定義域、値域は(rdfs:domain|range)と付記しています。
dcterms: | subPropertyOf | domain(Includes) | range(Includes) |
---|---|---|---|
contributor | dc:contributor | - | dcterms:Agent |
creator | dc:creator, dcterms:contributor | - | dcterms:Agent |
coverage | dc:coverage | - | dcterms:Jurisdiction, dcterms:Location, dcterms:Period |
spatial | dc:coverage, dcterms:coverage | - | dcterms:Location |
temporal | dc:coverage, dcterms:coverage | - | dcterms:PeriodOfTime |
date | dc:date | - | rdfs:Literal (rdfs:range) |
available | dc:date, dcterms:date | - | rdfs:Literal (rdfs:range) |
created | dc:date, dcterms:date | - | rdfs:Literal (rdfs:range) |
dateAccepted | dc:date, dcterms:date | - | rdfs:Literal (rdfs:range) |
dateCopyrighted | dc:date, dcterms:date | - | rdfs:Literal (rdfs:range) |
dateSubmitted | dc:date, dcterms:date | - | rdfs:Literal (rdfs:range) |
issued | dc:date, dcterms:date | - | rdfs:Literal (rdfs:range) |
modified | dc:date, dcterms:date | - | rdfs:Literal (rdfs:range) |
valid | dc:date, dcterms:date | - | rdfs:Literal (rdfs:range) |
description | dc:description | - | - |
abstract | dc:description, dcterms:description | - | - |
tableOfContents | dc:description, dcterms:description | - | - |
format | dc:format | - | dcterms:Extent, dcterms:MediaType |
extent | dc:format, dcterms:format | - | dcterms:SizeOrDuration |
medium | dc:format, dcterms:format | dcterms:PhysicalResource | dcterms:PhysicalMedium |
identifier | dc:identifier | - | rdfs:Literal (rdfs:range) |
bibliographicCitation | dc:identifier, dcterms:identifier | - | rdfs:Literal (rdfs:range) |
language | dc:language | - | dcterms:LinguisticSystem |
publisher | dc:publisher | - | dcterms:Agent |
relation | dc:relation | - | - |
source | dc:source, dcterms:relation | - | - |
conformsTo | dc:relation, dcterms:relation | - | dcterms:Standard |
hasFormat | dc:relation, dcterms:relation | - | - |
hasPart | dc:relation, dcterms:relation | - | - |
hasVersion | dc:relation, dcterms:relation | - | - |
isFormatOf | dc:relation, dcterms:relation | - | - |
isPartOf | dc:relation, dcterms:relation | - | - |
isReferencedBy | dc:relation, dcterms:relation | - | - |
isReplacedBy | dc:relation, dcterms:relation | - | - |
isRequiredBy | dc:relation, dcterms:relation | - | - |
isVersionOf | dc:relation, dcterms:relation | - | - |
references | dc:relation, dcterms:relation | - | - |
replaces | dc:relation, dcterms:relation | - | - |
requires | dc:relation, dcterms:relation | - | - |
rights | dc:rights | - | dcterms:RightsStatement |
accessRights | dc:rights, dcterms:rights | - | dcterms:RightsStatement |
license | dc:rights, dcterms:rights | - | dcterms:LicenseDocument |
subject | dc:subject | - | - |
title | dc:title | - | rdfs:Literal (rdfs:range) |
alternative | dc:title, dcterms:title | - | rdfs:Literal (rdfs:range) |
type | dc:type | - | - |
audience | - | - | dcterms:AgentClass |
educationLevel | dcterms:audience | - | dcterms:AgentClass |
mediator | dcterms:audience | - | dcterms:AgentClass |
accrualMethod | - | dcmitype:Collection (rdfs:domain) | dcterms:MethodOfAccrual |
accrualPeriodicity | - | dcmitype:Collection (rdfs:domain) | dcterms:Frequency |
accrualPolicy | - | dcmitype:Collection (rdfs:domain) | dcterms:Policy |
instructionalMethod | - | - | dcterms:MethodOfInstruction |
provenance | - | - | dcterms:ProvenanceStatement |
rightsHolder | - | - | dcterms:Agent |
プロパティの定義は、DCMI Metadata TermsのRDF記述に基づいて生成しています。 2021年5月の改訂でtypeの値域が削除されました。
※注:RDFスキーマの定義域(値域)は、あるプロパティが複数の定義域(値域)を持つ時、プロパティの主語(目的語)はそのクラスをすべて満たす(論理積)という意味を持ちます。これに対し新たに定義されたdcam:domainIncludes
(dcam:rangeIncludes
)は、複数あるときはそのクラスのいずれかに属することを意味します。