innovation in metadata design, implementation & best practices

Dublin Core Collection Description Application Profile

Dublin Core Metadata Initiative logo
About the Initiative Documents Working Groups Resources
Dublin Core Metadata Initiative News Tools and Software Meetings Projects
Dublin Core Metadata Initiative
Home Documents > 
 
  </form>
</td>


Title:

Dublin Core Collection Description Application Profile

Creator:
Dublin Core Collection Description Working Group
Date Issued:
2006-02-24
Identifier:
Replaces:
Is Replaced By:
Not applicable
Latest Version:
Status of Document:
This is a Draft DC Application Profile.
Description of Document:
This document describes the draft application profile for collection-level description developed by the Dublin Core Collection Description Working Group.


CUT


The Dublin Core Collection Description Application Profile (DC CD AP)

A DC application profile (DCAP) specifies set of terms used in a class of DC metadata description sets, typically the class of description sets which are deployed within a metadata application or within a set of applications and services operating within some domain or community. It describes the properties that are used in statements and how the use of those properties is constrained or adapted for the purposes of that application or domain.

So, the DC CD AP specifies;

  1. The set of terms used in a class of DC metadata description sets.
    Specifically, it describes the set of terms used in a description of a collection. A collection description conforming to this DC CD AP may be the only description in a description set or it may be part of a description set which includes descriptions of other resources related to the collection (as values in statements about the collection). Such other resources include the location of the collection, the services that provide access to the collection, concepts that are the subject of the collection, and other collections. While this DCAP permits the inclusion of descriptions of those related resources, it does not specify the properties and classes that may be referenced in descriptions of resources other than collections.
  2. How the terms in this set are deployed in this class of DC metadata descriptions.
    This includes requirements for the the occurrence of statements using a specified property, constraints on the types of value which are referenced in a statement using a specified property (vocabulary encoding schemes), and constraints on the datatypes of the value strings occurring in a statement using a specified property (syntax encoding schemes).

The terms description set, description, property, value, vocabulary encoding scheme, value representation, rich representation, value string, syntax encoding scheme, and related description are used in the sense they are used in the DCMI Abstract Model [DCAM].

The metadata terms referenced in the DC CD AP are drawn from the Dublin Core metadata vocabularies and also from other metadata vocabularies.

The DC CD AP is independent of any particular syntax for representing description sets. Separate guidelines will describe how descriptions conforming to the DC CD AP may be represented using the conventions recommended by DCMI for expressing DC metadata using the Resource Description Framework (RDF) and using the Extensible Markup Language (XML).


CUT


Vocabularies/Namespaces used in this DCAP

All references to properties and classes in DC metadata descriptions are made using URIs, In this document, Qualified Names of the form prefix ":" local-part are sometimes used as abbreviations for URIs which identify metadata terms. Prefixes are assumed to be associated with Namespace Names (URIs) as follows, and the corresponding URI for the term is constructed by concatenating the Namespace Name and the local-part:

Vocabulary Title Namespace Name Prefix
The Dublin Core Metadata Element Set, v1.1 http://purl.org/dc/elements/1.1/ dc
Dublin Core Terms http://purl.org/dc/terms/ dcterms
Dublin Core Type Vocabulary http://purl.org/dc/dcmitype/ dcmitype
MARC Relator Code Properties http://www.loc.gov/loc.terms/relators/
marcrel
Collection Description Terms
(collection-specific terms)
http://example.org/cld/terms#
[temporary URI, final URI to be confirmed]
cld
General Description Terms
(non-collection-specific terms)
http://example.org/gen/terms#
[temporary URI, final URI to be confirmed]
gen
Collection Type Vocabulary Terms http://example.org/cld/type#
[temporary URI, final URI to be confirmed]
cldtype

Please note that where terms have Qualified Names with the prefixes gen, cld and cldtype, this indicates that those terms have not yet been assigned persistent URIs. Until such persistent URIs are assigned, by DCMI or by some other naming authority, these terms should be considered to be unstable and should not be referenced in metadata descriptions, except as part of the evaluation/testing of this profile.

Property Usage

Each table in the following section describes how a specified property should be used in a statement within a DC metadata description.

  • Identifier: The URI by which the term is referenced in a DC metadata description.
  • Qualified Name: The Qualified Name which is typically used as an abbreviation for the term URI.
  • Defined By: The name and identifier of the metadata vocabulary from which the property is drawn.
  • Type of Term: An indication of the type of the term, according to the typology of the DCMI Abstract Model
  • Source Label: The short label provided for the property by its owner/maintenance agency.
  • Label in this DCAP: A short label that provides an indication of how the property is to be used in a DC CD AP collection description. The label does not appear in the description. It may be used to provide a descriptor for fields in displays of DC CD AP collection descriptions, but there is no requirement for display applications to use this label.
  • Source Definition: The definition provided for the property by its owner/maintenance agency.
  • Usage in this DCAP: A description of how the definition of the property is to be applied in DC CD AP collection descriptions. This information supplements the definition of the property provided by its owner/maintenance agency.
  • Comments: Additional information about the use of the property in the DC CD AP, typically on the values and their representation.
  • Refines: Properties of which the current property is a subproperty.
  • Refined By: Properties which are subproperties of the current property.
  • Uses Vocabulary Encoding Scheme: The unique names/identifiers of classes from which values for the property should be drawn. Names are presented as Qualified Names, but are abbreviations for URIs. The URI must be used to refer to the class in DC CD AP collection descriptions. If no class is listed, then the DC CD AP does not specify the a class from which values should be drawn. However the definition and usage of the property may determine that values of only certain types are appropriate. For example, the value of the dc:creator property must be an entity capable of action.
  • Value URI: An indication of whether a value URI is to be used in a statement using the property (and vocabulary encoding scheme, where specified). Mandatory = a value URI is required, Optional = a value URI is optional (see note), Not permitted = a value URI is not permitted
  • Value String: An indication of whether a value string is to be used in a statement using the property (and vocabulary encoding scheme, where specified). Mandatory = a value string is required, Optional = a value string is optional (see note), Not permitted = a value string is not permitted
  • Syntax Encoding Scheme(s): The unique names/identifiers of datatypes from which value strings for the property should be drawn. Names are presented as Qualified Names, but are abbreviations for URIs. The URI must be used to refer to the datatype in DC CD AP collection descriptions. If no datatype is listed, then the DC CD AP does not specify the a class from which values should be drawn.
  • Rich Representation: An indication of whether a rich representation is to be used in a statement using the property (and vocabulary encoding scheme, where specified). Mandatory = a rich representation is required, Optional = a rich representation is optional (see note), Not permitted = a rich representation is not permitted
  • Obligation: An indication of whether a statement using this property is required in a DC CD AP collection description. Mandatory = a statement using this property is required, Optional/Recommended = a statement using this property is optional but recommended, Optional = a statement using this property is optional
  • Condition: Information on any additional conditions on the obligation to use the property
  • Occurrences: The minimum and maximum number of statements referencing this property that can occur in a metadata description

Note : For each value, at least one of the following components must be present: a value URI, a rich representation, a value string or a (related) description.


CUT


Subject [dc:subject]

Term Identifier http://purl.org/dc/elements/1.1/subject
Qualified Name dc:subject
Defined By The Dublin Core Metadata Element Set, v1.1
http://purl.org/dc/elements/1.1/
Type of Term Property (Element)
Source Label Subject and Keywords
Label in this DCAP Subject
Source Definition

The topic of the content of the resource.

Usage in this DCAP

A subject or topic associated with the items in the collection.

Comments for this DCAP

Keywords or subject descriptors associated with items in the collection.

The terms used indicate the subject matter of the collection.

Where multiple keywords or subject descriptors are provided, a separate statement should be used for each keyword or term.

The vocabulary encoding schemes below are those recommended by DCMI. Other appropriate vocabulary encoding schemes may be used, and the use of a scheme must be indicated.

Refines [n/a]
Refined by [n/a]
Uses Vocabulary Encoding Scheme dcterms:LCSH, Dublin Core Terms
http://purl.org/dc/terms/LCSH

Value
URI
Value
String
Syntax
Encoding
Scheme(s)
Rich
Represent
Optional Mandatory   Not permitted
Uses Vocabulary Encoding Scheme dcterms:LCC, Dublin Core Terms
http://purl.org/dc/terms/LCC

Value
URI
Value
String
Syntax
Encoding
Scheme(s)
Rich
Represent
Optional Mandatory   Not permitted
Uses Vocabulary Encoding Scheme dcterms:MESH, Dublin Core Terms
http://purl.org/dc/terms/MESH

Value
URI
Value
String
Syntax
Encoding
Scheme(s)
Rich
Represent
Optional Mandatory   Not permitted
Uses Vocabulary Encoding Scheme dcterms:DDC, Dublin Core Terms
http://purl.org/dc/terms/DDC

Value
URI
Value
String
Syntax
Encoding
Scheme(s)
Rich
Represent
Optional Mandatory   Not permitted
Uses Vocabulary Encoding Scheme dcterms:UDC, Dublin Core Terms
http://purl.org/dc/terms/UDC

Value
URI
Value
String
Syntax
Encoding
Scheme(s)
Rich
Represent
Optional Mandatory   Not permitted
Obligation Optional
Condition [n/a]
Occurrence Minimum: 0, Maximum: unbounded

CUT


Encoding Schemes Used

Uniform Resource Identifier [dcterms:URI]

Term Identifier http://purl.org/dc/terms/URI
Qualified Name dcterms:URI
Defined By Dublin Core Terms
http://purl.org/dc/terms/
Type of Term Vocabulary (?) Encoding Scheme
Label Uniform Resource Identifier
Definition

Uniform Resource Identifier.

See Also http://www.ietf.org/rfc/rfc2396.txt
Encoding Scheme for dc:identifier, Dublin Core Metadata Element Set, v1.1
http://purl.org/dc/elements/1.1/identifier

CUT


Recordkeeping Metadata Schema Extension to ISO8601 [gen:RKMS-ISO8601]

Term Identifier http://example.org/gen/terms#RKMS-ISO8601
Qualified Name gen:RKMS-ISO8601
Defined By General Description Terms
http://example.org/gen/terms#
Type of Term Vocabulary (?) Encoding Scheme
Label Recordkeeping Metadata Schema Extension to ISO8601
Definition

Instances of this class are dates or periods of time represented as literals according to the rules specified in Recordkeeping Metadata Schema Extension to ISO8601.

Comments for this DCAP [n/a]
See Also [n/a]
Encoding Scheme for cld:dateContentsCreated, Collection Description Terms
http://example.org/cld/terms#dateContentsCreated
Encoding Scheme for dcterms:created, Dublin Core Terms
http://purl.org/dc/terms/created