DC property domains and ranges
This document is part of the
Usage Board Wiki. It is currently under development. Comments should be sent to the
dc-architecture@jiscmail.ac.uk mailing list.
Introduction
This document indicates the domains and ranges that apply to all DCMI properties. The relationships between domains, ranges and properties are as follows:
-
Each property may be related to one or more classes by a domain relationship. Where it is stated that a property has such a relationship with a class and a described resource is related to a value by that property, it follows that the described resource is an instance of that class.
-
Each property may be related to one or more classes by a range relationship. Where it is stated that a property has such a relationship with a class and a described resource is related to a value by that property, it follows that the value is an instance of that class.
In practice, this means that the domain indicates the class of resources that the property should be used to describe, while the range indicates the class of resources that should be used as values for that property.
Classes
This section lists the classes that are needed in order to assign domains and ranges to the existing DCMI properties.
- AccrualMethod
-
A method by which Resources are added to a Collection.
- Agent
-
A Resource that acts or has the power to act (e.g. a person, organization or software agent).
- AgentClass
-
A class of Agents (e.g. students, women, charities, lecturers).
- BibliographicResource
-
A book, article or other published Resource.
- BibliographicReference
-
Information which identifies a BibliographicResource.
- Class
-
A group containing members that have attributes, behaviours, relationships or semantics in common; a kind of category.
- Collection
-
An aggregation of Resources. (Note: this is the same as the DCMIType definition.)
- DigitalResource
-
Something that is stored or transmitted as a sequence of discrete symbols from a finite set, usually binary data, represented using electronic or electromagnetic signals.
- Duration
-
The time taken to view, play, execute, or interact with a DigitalResource or PhysicalResource (e.g. in hours/minutes/seconds).
- Extent
-
A Size or Duration.
- FileFormat
-
A DigitalResource format (e.g. as defined by the list of Internet Media Types).
- Frequency
-
A rate at which something recurs.
- InstructionalMethod
-
A process that is used to engender knowledge, attitudes and skills.
- Jurisdiction
-
The extent or range of judicial, law enforcement, or other authority.
- Language
-
A human language.
- License
-
A legal document giving official permission to do something with a Resource.
- Location
-
A place or geographical region.
- LocationPeriodOrJurisdiction
-
A Location, Period or Jurisdiction.
- MediaType
-
A FileFormat or PhysicalMedium.
- MediaTypeOrDimensions
-
A MediaType or Dimensions.
- Period
-
A date or date range.
- PhysicalMedium
-
A material or physical carrier of a PhysicalResource (e.g. paper, canvas, etc.).
- PhysicalResource
-
A material thing.
- Policy
-
A plan or course of action, as of a government, political party, or business, intended to influence and determine decisions, actions, and other matters.
- ProvenanceStatement
-
A statement of any changes in ownership and custody of a Resource since its creation that are significant for its authenticity, integrity and interpretation.
- Reference
-
A Resource identifier that is unambiguous in a given context (e.g. a URI).
- Resource
-
Anything.
- RightsStatement
-
A statement about the intellectual property rights (IPR) held in or over a Resource, or a statement about access rights.
- Size
-
The dimensions of a DigitalResource or PhysicalResource (e.g. length/width/breadth, number of pages, etc.).
- Standard
-
A basis for comparison; a reference point against which things can be evaluated.
![]() |
| Figure 1 - class diagram |
The relationships between the classes associated with the DC Format property are particularly complex and are shown in more detail below.
![]() |
| Figure 2 - classes related to DC Format |
Domains and ranges of DC properties
The Dublin Core Metadata Element Set
contributor
URI: http://purl.org/dc/elements/1.1/contributorDefinition: An entity responsible for making contributions to the resource.
Comment: Examples of a Contributor include a person, an organization, or a service. Typically, the name of a Contributor should be used to indicate the entity.
Domain: Resource
Range: Agent
coverage
URI: http://purl.org/dc/elements/1.1/coverageDefinition: The spatial or temporal topic of the resource, the spatial applicability of the resource, or the jurisdiction under which the resource is relevant.
Comment: Spatial topic may be a named place or a location specified by its geographic coordinates. Temporal period may be a named period, date, or date range. A jurisdiction may be a named administrative entity or a geographic place to which the resource applies. Recommended best practice is to use a controlled vocabulary such as the Thesaurus of Geographic Names [TGN]. Where appropriate, named places or time periods can be used in preference to numeric identifiers such as sets of coordinates or date ranges.
References: [TGN] http://www.getty.edu/research/tools/vocabulary/tgn/index.html
Domain: Resource
Range: LocationPeriodOrJurisdiction
creator
URI: http://purl.org/dc/elements/1.1/creatorDefinition: An entity primarily responsible for making the resource.
Comment: Examples of a Creator include a person, an organization, or a service. Typically, the name of a Creator should be used to indicate the entity.
Domain: Resource
Range: Agent
date
URI: http://purl.org/dc/elements/1.1/dateDefinition: A point or period of time associated with an event in the lifecycle of the resource.
Comment: Date may be used to express temporal information at any level of granularity. Recommended best practice is to use an encoding scheme, such as the W3CDTF profile of ISO 8601 [W3CDTF].
References: [W3CDTF] http://www.w3.org/TR/NOTE-datetime
Domain: Resource
Range: Period
description
URI: http://purl.org/dc/elements/1.1/descriptionDefinition: An account of the resource.
Comment: Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource.
Domain: Resource
Range: Resource
format
URI: http://purl.org/dc/elements/1.1/formatDefinition: The file format, physical medium, or dimensions of the resource.
Comment: Examples of dimensions include size and duration. Recommended best practice is to use a controlled vocabulary such as the list of Internet Media Types [MIME].
References: [MIME] http://www.iana.org/assignments/media-types/
Domain: Resource
Range: MediaTypeOrExtent
identifier
URI: http://purl.org/dc/elements/1.1/identifierDefinition: An unambiguous reference to the resource within a given context.
Comment: Recommended best practice is to identify the resource by means of a string conforming to a formal identification system.
Domain: Resource
Range: Reference
language
URI: http://purl.org/dc/elements/1.1/languageDefinition: A language of the resource.
Comment: Recommended best practice is to use a controlled vocabulary such as RFC 3066 [RFC3066].
References: [RFC3066] http://www.ietf.org/rfc/rfc3066.txt
References: [ISO639] http://www.loc.gov/standards/iso639-2/
Domain: Resource
Range: Language
publisher
URI: http://purl.org/dc/elements/1.1/publisherDefinition: An entity responsible for making the resource available.
Comment: Examples of a Publisher include a person, an organization, or a service. Typically, the name of a Publisher should be used to indicate the entity.
Domain: Resource
Range: Agent
relation
URI: http://purl.org/dc/elements/1.1/relationDefinition: A related resource.
Comment: Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system.
Domain: Resource
Range: Resource
rights
URI: http://purl.org/dc/elements/1.1/rightsDefinition: Information about rights held in and over the resource.
Comment: Typically, rights information includes a statement about various property rights associated with the resource, including intellectual property rights.
Domain: Resource
Range: RightsStatement
source
URI: http://purl.org/dc/elements/1.1/sourceDefinition: The resource from which the described resource is derived.
Comment: The described resource may be derived from the related resource in whole or in part. Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system.
Domain: Resource
Range: Resource
subject
URI: http://purl.org/dc/elements/1.1/subjectDefinition: The topic of the resource.
Comment: Typically, the topic will be represented using keywords, key phrases, or classification codes. Recommended best practice is to use a controlled vocabulary. To describe the spatial or temporal topic of the resource, use the Coverage element.
Domain: Resource
Range: Resource
title
URI: http://purl.org/dc/elements/1.1/titleDefinition: A name given to the resource.
Comment: Typically, a Title will be a name by which the resource is formally known.
Domain: Resource
Range: Resource
type
URI: http://purl.org/dc/elements/1.1/typeDefinition: The nature or genre of the resource.
Comment: Recommended best practice is to use a controlled vocabulary such as the DCMI Type Vocabulary [DCMITYPE]. To describe the file format, physical medium, or dimensions of the resource, use the Format element.
References: [DCMITYPE] http://dublincore.org/documents/dcmi-type-vocabulary/
Domain: Resource
Range: Class
Other Elements and Element Refinements
abstract
URI: http://purl.org/dc/terms/abstractDefinition: A summary of the content of the resource.
Refines: http://purl.org/dc/elements/1.1/description
Domain: Resource
Range: Resource
accessRights
URI: http://purl.org/dc/terms/accessRightsDefinition: Information about who can access the resource or an indication of its security status.
Comment: Access Rights may include information regarding access or restrictions based on privacy, security or other regulations.
Refines: http://purl.org/dc/elements/1.1/rights
Domain: Resource
Range: RightsStatement
accrualMethod
URI: http://purl.org/dc/terms/accrualMethodDefinition: The method by which items are added to a collection.
Comment: Recommended best practice is to use a value from a controlled vocabulary.
Domain: Collection
Range: AccrualMethod
accrualPeriodicity
URI: http://purl.org/dc/terms/accrualPeriodicityDefinition: The frequency with which items are added to a collection.
Comment: Recommended best practice is to use a value from a controlled vocabulary.
Domain: Collection
Range: Frequency
accrualPolicy
URI: http://purl.org/dc/terms/accrualPolicyDefinition: The policy governing the addition of items to a collection.
Comment: Recommended best practice is to use a value from a controlled vocabulary.
Domain: Collection
Range: Policy
alternative
URI: http://purl.org/dc/terms/alternativeDefinition: Any form of the title used as a substitute or alternative to the formal title of the resource.
Comment: This qualifier can include Title abbreviations as well as translations.
Refines: http://purl.org/dc/elements/1.1/title
Domain: Resource
Range: Resource
audience
URI: http://purl.org/dc/terms/audienceDefinition: A class of entity for whom the resource is intended or useful.
Comment: A class of entity may be determined by the creator or the publisher or by a third party.
Domain: Resource
Range: AgentClass
available
URI: http://purl.org/dc/terms/availableDefinition: Date (often a range) that the resource will become or did become available.
Refines: http://purl.org/dc/elements/1.1/date
Domain: Resource
Range: Period
bibliographicCitation
URI: http://purl.org/dc/terms/bibliographicCitationDefinition: A bibliographic reference for the resource.
Comment: Recommended practice is to include sufficient bibliographic detail to identify the resource as unambiguously as possible, whether or not the citation is in a standard form.
Refines: http://purl.org/dc/elements/1.1/identifier
Domain: BibliographicResource
Range: BibliographicReference
conformsTo
URI: http://purl.org/dc/terms/conformsToDefinition: A reference to an established standard to which the resource conforms.
Refines: http://purl.org/dc/elements/1.1/relation
Domain: Resource
Range: Standard
created
URI: http://purl.org/dc/terms/createdDefinition: Date of creation of the resource.
Refines: http://purl.org/dc/elements/1.1/date
Domain: Resource
Range: Period
dateAccepted
URI: http://purl.org/dc/terms/dateAcceptedDefinition: Date of acceptance of the resource (e.g. of thesis by university department, of article by journal, etc.).
Refines: http://purl.org/dc/elements/1.1/date
Domain: Resource
Range: Period
dateCopyrighted
URI: http://purl.org/dc/terms/dateCopyrightedDefinition: Date of a statement of copyright.
Refines: http://purl.org/dc/elements/1.1/date
Domain: Resource
Range: Period
dateSubmitted
URI: http://purl.org/dc/terms/dateSubmittedDefinition: Date of submission of the resource (e.g. thesis, articles, etc.).
Refines: http://purl.org/dc/elements/1.1/date
Domain: Resource
Range: Period
educationLevel
URI: http://purl.org/dc/terms/educationLevelDefinition: A general statement describing the education or training context. Alternatively, a more specific statement of the location of the audience in terms of its progression through an education or training context.
Refines: http://purl.org/dc/terms/audience
Domain: Resource
Range: AgentClass
Note: proposed range is in line with desire for educationLevel to be a sub-property of audience BUT it doesn't fit with the current wording of the definition.
Proposed definition: An audience, defined in terms of its progression through an educational or training context, for whom the resource is intended.
extent
URI: http://purl.org/dc/terms/extentDefinition: The size or duration of the resource.
Refines: http://purl.org/dc/elements/1.1/format
Domain: Resource
Range: Extent
hasFormat
URI: http://purl.org/dc/terms/hasFormatDefinition: The described resource pre-existed the referenced resource, which is essentially the same intellectual content presented in another format.
Refines: http://purl.org/dc/elements/1.1/relation
Domain: Resource
Range: Resource
hasPart
URI: http://purl.org/dc/terms/hasPartDefinition: The described resource includes the referenced resource either physically or logically.
Refines: http://purl.org/dc/elements/1.1/relation
Domain: Resource
Range: Resource
hasVersion
URI: http://purl.org/dc/terms/hasVersionDefinition: The described resource has a version, edition, or adaptation, namely, the referenced resource.
Refines: http://purl.org/dc/elements/1.1/relation
Domain: Resource
Range: Resource
instructionalMethod
URI: http://purl.org/dc/terms/instructionalMethodDefinition: A process, used to engender knowledge, attitudes and skills, that the resource is designed to support.
Comment: Instructional Method will typically include ways of presenting instructional materials or conducting instructional activities, patterns of learner-to-learner and learner-to-instructor interactions, and mechanisms by which group and individual levels of learning are measured. Instructional methods include all aspects of the instruction and learning processes from planning and implementation through evaluation and feedback.
Domain: Resource
Range: InstructionalMethod
isFormatOf
URI: http://purl.org/dc/terms/isFormatOfDefinition: The described resource is the same intellectual content of the referenced resource, but presented in another format.
Refines: http://purl.org/dc/elements/1.1/relation
Domain: Resource
Range: Resource
isPartOf
URI: http://purl.org/dc/terms/isPartOfDefinition: The described resource is a physical or logical part of the referenced resource.
Refines: http://purl.org/dc/elements/1.1/relation
Domain: Resource
Range: Resource
isReferencedBy
URI: http://purl.org/dc/terms/isReferencedByDefinition: The described resource is referenced, cited, or otherwise pointed to by the referenced resource.
Refines: http://purl.org/dc/elements/1.1/relation
Domain: Resource
Range: Resource
isReplacedBy
URI: http://purl.org/dc/terms/isReplacedByDefinition: The described resource is supplanted, displaced, or superseded by the referenced resource.
Refines: http://purl.org/dc/elements/1.1/relation
Domain: Resource
Range: Resource
isRequiredBy
URI: http://purl.org/dc/terms/isRequiredByDefinition: The described resource is required by the referenced resource, either physically or logically.
Refines: http://purl.org/dc/elements/1.1/relation
Domain: Resource
Range: Resource
issued
URI: http://purl.org/dc/terms/issuedDefinition: Date of formal issuance (e.g., publication) of the resource.
Refines: http://purl.org/dc/elements/1.1/date
Domain: Resource
Range: Period
isVersionOf
URI: http://purl.org/dc/terms/isVersionOfDefinition: The described resource is a version, edition, or adaptation of the referenced resource. Changes in version imply substantive changes in content rather than differences in format.
Refines: http://purl.org/dc/elements/1.1/relation
Domain: Resource
Range: Resource
license
URI: http://purl.org/dc/terms/licenseDefinition: A legal document giving official permission to do something with the resource.
Comment: Recommended best practice is to identify the license using a URI. Examples of such licenses can be found at http://creativecommons.org/licenses/.
Refines: http://purl.org/dc/elements/1.1/rights
Domain: Resource
Range: License
mediator
URI: http://purl.org/dc/terms/mediatorDefinition: A class of entity that mediates access to the resource and for whom the resource is intended or useful.
Comment: The audiences for a resource are of two basic classes: (1) an ultimate beneficiary of the resource, and (2) frequently, an entity that mediates access to the resource. The mediator element refinement represents the second of these two classes.
Refines: http://purl.org/dc/terms/audience
Domain: Resource
Range: AgentClass
medium
URI: http://purl.org/dc/terms/mediumDefinition: The material or physical carrier of the resource.
Refines: http://purl.org/dc/elements/1.1/format
Domain: PhysicalResource
Range: PhysicalMedium
modified
URI: http://purl.org/dc/terms/modifiedDefinition: Date on which the resource was changed.
Refines: http://purl.org/dc/elements/1.1/date
Domain: Resource
Range: Period
provenance
URI: http://purl.org/dc/terms/provenanceDefinition: A statement of any changes in ownership and custody of the resource since its creation that are significant for its authenticity, integrity and interpretation.
Comment: The statement may include a description of any changes successive custodians made to the resource.
Domain: Resource
Range: ProvenanceStatement
references
URI: http://purl.org/dc/terms/referencesDefinition: The described resource references, cites, or otherwise points to the referenced resource.
Refines: http://purl.org/dc/elements/1.1/relation
Domain: Resource
Range: Resource
replaces
URI: http://purl.org/dc/terms/replacesDefinition: The described resource supplants, displaces, or supersedes the referenced resource.
Refines: http://purl.org/dc/elements/1.1/relation
Domain: Resource
Range: Resource
requires
URI: http://purl.org/dc/terms/requiresDefinition: The described resource requires the referenced resource to support its function, delivery, or coherence of content.
Refines: http://purl.org/dc/elements/1.1/relation
Domain: Resource
Range: Resource
rightsHolder
URI: http://purl.org/dc/terms/rightsHolderDefinition: A person or organization owning or managing rights over the resource.
Comment: Recommended best practice is to use the URI or name of the Rights Holder to indicate the entity.
Domain: Resource
Range: Agent
spatial
URI: http://purl.org/dc/terms/spatialDefinition: Spatial characteristics of the intellectual content of the resource.
Refines: http://purl.org/dc/elements/1.1/coverage
Domain: Resource
Range: Location
tableOfContents
URI: http://purl.org/dc/terms/tableOfContentsDefinition: A list of subunits of the content of the resource.
Refines: http://purl.org/dc/elements/1.1/description
Domain: Resource
Range: Resource
temporal
URI: http://purl.org/dc/terms/temporalDefinition: Temporal characteristics of the intellectual content of the resource.
Refines: http://purl.org/dc/elements/1.1/coverage
Domain: Resource
Range: Period
valid
URI: http://purl.org/dc/terms/validDefinition: Date (often a range) of validity of a resource.
Refines: http://purl.org/dc/elements/1.1/date
Domain: Resource
Range: Period
The links below provide access to the UML class diagrams shown above in a form suitable for loading into
UMLet (the tool that was used to create them).

