Home | Background | Dissemination | Contacts |
Phase 1 | WP1: Project management | WP2: Model/Use | WP3: Tools | WP4: m2m | WP5: Validation | WP6: Policy | WP7: Evaluation |
A Dublin Core Application Profile (DCAP) is a declaration specifying, at a minimum, which properties are used within a particular metadata application. Optionally, an application profile may describe how those properties have been constrained or adapted for particular purposes.
Figure 1: Metadata Vocabulary
A DCAP is a set of property usages. Each property usage must reference an existing property from a metadata vocabulary. Since an application typically deals with the description of multiple related resources, and a single property may be used in the description of multiple resources, each property usage must specify the type of resource to which this usage of the property applies.
A property usage
Figure 2: Dublin Core Application Profile
A DCAP
An Agency is an entity responsible for managing one or more Metadata Vocabularies or Application Profiles and their components.
Attribute |
Definition |
Obligation |
Occurrence |
Value |
---|---|---|---|---|
Identifier |
A URI Reference which identifies the agency |
Mandatory |
Max=1 |
URI |
Name |
The name of the agency |
Mandatory |
Max=1 |
Literal, xsd:string |
Description |
A description of the agency |
Optional |
Max=1 |
Literal, xsd:string |
Home Page |
A human-readable document that provides more information about the agency |
Optional |
Max=1 |
Document |
Is Defined By |
A schema document that describes this agency |
Mandatory |
Max=1 |
An Schema Document is a document containing a machine-readable description of a Metadata Vocabulary, a DC Application Profile and/or one or more sets of instances/individuals. A Schema Document may be created by the DCAP editor tool or it may be created by some other means.
Attribute |
Definition |
Obligation |
Occurrence |
Value |
---|---|---|---|---|
Identifier |
A URI Reference which identifies the schema document |
Mandatory |
Max=1 |
URI |
Title |
A title for the schema document |
Mandatory |
Max=1 |
Literal, xsd:string |
Description |
A description of the schema document |
Optional |
Max=1 |
Literal, xsd:string |
Date modified |
The date on which this schema document was last modified |
Mandatory |
Max=1 |
Literal, xsd:date |
Publisher |
An agency that publishes this schema document |
Mandatory |
Max=unbounded |
A Metadata Vocabulary is a set of metadata terms (properties, classes, and instances of those classes) managed as a coherent unit by an agency.
Attribute |
Definition |
Obligation |
Occurrence |
Value |
---|---|---|---|---|
URI Reference |
A URI Reference which identifies the metadata vocabulary |
Mandatory |
Max=1 |
URI |
Title |
The name or title of the metadata vocabulary |
Mandatory |
Max=1 |
Literal, xsd:string |
Version |
An indicator of the version of the metadata vocabulary |
Mandatory |
Max=1 |
Literal, xsd:string |
Date modified |
The date on which this metadata vocabulary was last modified |
Mandatory |
Max=1 |
Literal, xsd:date |
Status |
An indicator of the status of the metadata vocabulary |
Optional |
Max=1 |
|
Description |
A summary of the scope and purpose of the metadata vocabulary |
Mandatory |
Max=1 |
Literal, xsd:string |
Specification |
A human-readable document that provides more information about the metadata vocabulary |
Optional |
Max=unbounded |
Document |
Preferred XML Namespace Name |
The preferred XML Namespace Name to be used when using terms from this vocabulary in an RDF/XML document |
Optional |
Max=1 |
Literal, xsd:string |
Preferred XML Namespace Prefix |
The preferred Namespace Prefix to be used when using terms from this vocabulary in an RDF/XML document |
Optional |
Max=1 |
Literal, xsd:string |
Administrator |
An agency that manages this metadata vocabulary |
Mandatory |
Max=unbounded |
|
Is Defined By |
A schema document that describes this metadata vocabulary |
Mandatory |
Max=1 |
A Property is a type of relation between two resources.
Attribute |
Definition |
Obligation |
Occurrence |
Value |
---|---|---|---|---|
URI Reference |
A URI Reference which identifies the property |
Mandatory |
Max=1 |
URI |
Label |
A human-readable label assigned to the property |
Mandatory |
Max=1 |
Literal, xsd:string |
Status |
An indicator of the status of the property |
Optional |
Max=1 |
|
Definition |
A statement of the concept and essential nature of the property |
Mandatory |
Max=1 |
Literal, xsd:string |
Comment/Usage Note |
Additional information about the property or its use |
Optional |
Max=1 |
Literal, xsd:string |
Subproperty Of/Refines |
A property of which this property is a subproperty |
Optional |
Max=unbounded |
|
Is Term In |
The metadata vocabulary of which this property is a member term |
Mandatory |
Max=1 |
|
Is Defined By |
A schema document that describes this property |
Mandatory |
Max=1 |
Should this also include rdfs:domain and rdfs:range? Or owl:equivalentProperty?
A Class is a set of resources.
A resource is related to one or more classes by a type relationship, and is said to be an instance of those classes. If a class represents a controlled vocabulary, then the individual terms or values in that controlled vocabulary are instances of that class.
Attribute |
Definition |
Obligation |
Occurrence |
Value |
---|---|---|---|---|
URI Reference |
A URI Reference which identifies the class |
Mandatory |
Max=1 |
URI |
Label |
A human-readable label assigned to the class |
Mandatory |
Max=1 |
Literal, xsd:string |
Status |
An indicator of the status of the class |
Optional |
Max=1 |
|
Description |
A statement of the concept and essential nature of the class |
Mandatory |
Max=1 |
Literal, xsd:string |
Comment/Usage Note |
Additional information about the class or its use |
Optional |
Max=1 |
Literal, xsd:string |
Subclass Of |
A class of which this class is a subclass |
Optional |
Max=unbounded |
|
Is Term In |
The metadata vocabulary of which this class is a member term |
Mandatory |
Max=1 |
|
Is Defined By |
A schema document that describes this class |
Mandatory |
Max=1 |
Should this include owl:equivalentClass?
A resource is related to one or more classes by a type relationship and is said to be an instance of those classes. The instances the IEMSR is concerned with are the values which make up a controlled vocabulary: the controlled vocabulary is represented by a class and the individual terms or values are instances of that class.
N.B. an instance may also be a class, as is the case with the values of the DCMI Type Vocabulary.
Attribute |
Definition |
Obligation |
Occurrence |
Value |
---|---|---|---|---|
URI Reference |
A URI Reference which identifies the instance |
Mandatory |
Max=1 |
URI |
Label |
A human-readable label assigned to the instance |
Mandatory |
Max=1 |
Literal, xsd:string |
Status |
An indicator of the status of the instance |
Optional |
Max=1 |
|
Description |
A statement of the concept representec by the instance |
Mandatory |
Max=1 |
Literal, xsd:string |
Type |
The metadata vocabulary of which this instance is a member term |
Mandatory |
Max=1 |
|
Is Defined By |
A schema document that describes this instance |
Mandatory |
Max=1 |
A Dublin Core Application Profile (DCAP) is a declaration specifying, at a minimum, which properties are used within a metadata application. Optionally, an application profile may describe how those properties have been constrained or adapted for particular purposes. A DCAP is a set of property usages managed as a coherent unit by an agency.
Attribute |
Definition |
Obligation |
Occurrence |
Value |
---|---|---|---|---|
URI Reference |
A URI Reference which identifies the DC application profile |
Mandatory |
Max=1 |
URI |
Title |
The name or title of the DC application profile |
Mandatory |
Max=1 |
Literal, xsd:string |
Version |
An indicator of the version of the DC application profile |
Optional |
Max=1 |
Literal, xsd:string |
Status |
An indicator of the status of the DC application profile |
Optional |
Max=1 |
|
Description |
A summary of the scope and purpose of the DC application profile |
Mandatory |
Max=1 |
Literal, xsd:string |
Specification |
A document that provides more information about the DC application profile |
Optional |
Max=unbounded |
Document |
Administrator |
An agency that manages the DC application profile |
Mandatory |
Max=unbounded |
|
Expressed By |
A binding schema used to structure metadata records conforming to this DC application profile |
Optional |
Max=unbounded |
|
Is Defined By |
A schema document that describes this DC application profile |
Mandatory |
Max=1 |
A Property Usage is a description of how a previously declared property from a metadata vocabulary is deployed in the context of an application.
Attribute |
Definition |
Obligation |
Occurrence |
Value |
---|---|---|---|---|
URI Reference |
A URI Reference which identifies the property usage |
Mandatory |
Max=1 |
URI |
Uses Property |
A property which is used in this DC Application Profile |
Mandatory |
Max=1 |
|
Subject Type |
A class which is the type of resource to which these constraints on the property apply |
Mandatory |
Max=1 |
|
Label |
A human-readable label assigned to the property, in the context of this DC application profile |
Optional |
Max=1 |
Literal, xsd:string |
Status |
An indicator of the status of the property usage. |
Optional |
Max=1 |
|
Definition |
A statement of the concept and essential nature of the property, as it is used in this DC Application Profile |
Optional |
Max=1 |
Literal, xsd:string |
Comment/Usage Note |
Additional information about the property or its use specific to this DC Application Profile |
Optional |
Max=1 |
Literal, xsd:string |
Obligation |
An indication of whether a statement using the property is required to occur when describing this subject type in a metadata record conforming to this DC Application Profile |
Mandatory |
Max=1 |
|
Condition |
A description of the condition or conditions according to which a statement using the property should be present when describing this subject type in a metadata record conforming to this DC Application Profile |
Conditional |
Max=1 |
Literal, xsd:string |
Occurrences |
The maximum permitted number of occurrences of statements using the property to describe this subject type in a metadata record conforming to this DC Application Profile |
Mandatory |
Max=1 |
Literal, xsd:int or "unbounded" |
Uses Encoding Scheme (Datatype) |
A datatype of which the literal value of the property is an instance, when the property is used to describe this subject type in a metadata record conforming to this DC Application Profile |
Optional |
Max=unbounded |
|
Uses Encoding Scheme (Object Type) |
A class of which the value of the property is an instance, when the property is used to describe this subject type in a metadata record conforming to this DC Application Profile |
Optional |
Max=unbounded |
|
Is Property Usage In |
The DC Application Profile of which this property usage is a member |
Mandatory |
Max=1 |
|
Is Defined By |
A schema document that describes this property usage |
Mandatory |
Max=1 |
If a Property Usage is the subject of multiple Has Encoding Scheme relations, they value of the property must be an instance of any one of the classes i.e. a union operation is implied.
To specify that an occurrence of the property with a value of a particular type is required, and values of other types are optional, use multiple Property Usages: one specifying that occurrence is mandatory and a Has Encoding Scheme relation for the required class, and a second specifying that occurrence is optional with multiple Has Encoding Scheme relations for the optional classes.
A Binding Schema is a document containing a machine-readable description of how to structure a metadata record conforming to a DC Application Profile.
Attribute |
Definition |
Obligation |
Occurrence |
Value |
---|---|---|---|---|
Identifier |
A URI Reference which identifies the binding schema |
Mandatory |
Max=1 |
URI |
Title |
A title for the binding schema |
Mandatory |
Max=1 |
Literal, xsd:string |
Description |
A description of the binding schema |
Optional |
Max=1 |
Literal, xsd:string |
Type |
The type of the binding schema |
Mandatory |
Max=1 |
|
Date modified |
The date on which this binding schema was last modified |
Mandatory |
Max=1 |
Literal, xsd:date |
Publisher |
An agency that publishes this binding schema |
Mandatory |
Max=unbounded |
|
Is Defined By |
A schema document that describes this binding schema |
Mandatory |
Max=1 |