Table of Contents

Introduction

Asset Description Metadata Schema (ADMS) was developed under the European Commission's ISA Programme. This is the namespace document, generated from the associated RDF schema. Full documentation is provided in the ADMS Specification specification document itself. This includes background information, use cases, the conceptual model and full definitions for all terms used.

Namespace

The URI for this vocabulary is

http://www.w3.org/ns/adms#

When abbreviating terms the suggested prefix is adms

Each class or property in the vocabulary has a URI constructed by appending a term name to the vocabulary URI. For example:

http://www.w3.org/ns/adms#Identifier

Vocabulary Terms at a Glance

Asset Description Metadata Schema (ADMS) UML Class Diagram
Asset Description Metadata Schema (ADMS) UML Class Diagram
Classes:
Properties:

Classes

This section provides the formal definition of each class in the vocabulary.

Asset Type

Type of Term Class
QName skos:Concept
URI http://www.w3.org/2004/02/skos/core#Concept
Definition The skos:Concept class fully represents the ADMS class of Asset Type (see section on the Code datatype for details).
Usage Note Used in ADMS to provide a classification of a Semantic Asset according to a controlled vocabulary, e.g. code list, metadata schema.

Code

Type of Term Class
QName skos:Concept
URI http://www.w3.org/2004/02/skos/core#Concept
Definition

Complex type (based on UN/CEFACT Code) consisting of:

  • a content string which is the code (data type string);
  • an optional identifier for the code list (data type string);
  • an optional identifier for the agency that manages the code list (data type string);
  • an optional identifier for the version of the code list (data type string).

In RDF, this is expressed using the SKOS vocabulary with a particular 'code' being a skos:Concept that is part of a skos:ConceptScheme. The intention is that SKOS be used as follows:

  • for the content property, use skos:notation (best practice is to provide a datatype for the string value of this property);
  • the 'list' property will be taken care of by means of the skos:inScheme property;
  • the list agency property is likely to be applied to the scheme as a whole for which dcterms:creator is appropriate;
  • the list version property should also be applied to the schema as a whole and can be fulfilled using schema:version (see http://schema.org/CreativeWork)

Contact Information

Type of Term Class
QName vcard:VCard
URI http://www.w3.org/2006/vcard/ns#VCard
Definition VCard fully represents the ADMS class of Contact Information
Usage Note ADMS uses VCard to provide contact information regarding a Semantic Asset, including e-mail, address, name and associated Web page information. See Representing vCard Objects in RDF for details of this widely used specification.

Documentation

Type of Term Class
QName foaf:Documentation
URI http://xmlns.com/foaf/0.1/Document
Definition The foaf:Document class fully represents the ADMS concept of documentation.
Usage Note Used in ADMS specifically for the class of documents that further describe a Semantic Asset or give guidelines for its use. ADMS expects all documents to have a title (use dcterms:title ).

File Format

Type of Term Class
QName dcterms:FileFormat
URI http://purl.org/dc/terms/FileFormat
Definition The dcterms:FileFormat class fully represents the ADMS concept of a file format.
Usage Note Used in ADMS to provide the technical format that a Distribution is available in, e.g. PDF for a document, XML for a schema.

Identifier

Type of Term Class
QName adms:Identifier
URI http://www.w3.org/ns/adms#Identifier
Definition

This class is based on the UN/CEFACT Identifier complex type (see Section 5.8 of Core Components Data Type Catalogue Version 3.1 (PDF))

Conceptually, it consists of:
  • a content string which is the identifier;
  • an optional identifier for the identifier scheme;
  • an optional identifier for the version of the identifier scheme;
  • an optional identifier for the agency that manages the identifier scheme.

In RDF this is expressed using the adms:Identifier class with the following properties:

  • the content string should be provided using skos:notation, datatyped with the identifier scheme (inclduing the version number if appropriate);
  • use dcterms:creator to link to a class describing the agency that manages the identifier scheme or adms:schemaAgency to provide the name as a literal.

Although not part of the ADMS conceptual model, it may be useful to provide further properties to the Identifier class such as dcterms:created to provide the date on which the identifier was issued.

An important point to note is that properties of the adms:Identifier class are properties of the Identifier, not the resource that it identifies or the agency that issued it.

Interoperability Level

Type of Term Class
QName skos:Concept
URI http://www.w3.org/2004/02/skos/core#Concept
Definition The skos:Concept class fully represents the ADMS class of Interoperability Level (see section on the Code datatype for details).
Usage Note ADMS uses SKOS Concepts to provide the level according to the European Interoperability Framework (EIF 2.0) for which an Asset is relevant.

Item

Type of Term Class
QName adms:Item
URI http://www.w3.org/ns/adms#Item
Definition An item that is contained inside an Asset, e.g. an individual term in a vocabulary, an individual code in a code list or some other ‘atomic’ element of an Asset.

Period Of Time

Type of Term Class
QName dcterms:PeriodOfTime
URI http://purl.org/dc/terms/PeriodOfTime
Definition The dcterms:PeriodOfTime class fully represents the ADMS concept of the same name.
Usage Note Used in ADMS to provide a time period relevant for an Asset, e.g. for its validity.

Representation Technique

Type of Term Class
QName skos:Concept
URI http://www.w3.org/2004/02/skos/core#Concept
Definition The skos:Concept class fully represents the ADMS class of Representation Technique (see section on the Code datatype for details).
Usage Note ADMS uses SKOS Concepts to represent the machine-readable language in which a Distribution is expressed. This differs from File Format in that, for example, the XML File Format can be used to represent a number of different langauges including UML, RDF and more.

Semantic Asset

Type of Term Class
QName adms:SemanticAsset
URI http://www.w3.org/ns/adms#SemanticAsset
Subclass of http://www.w3.org/ns/rad#Asset
Definition A Semantic Asset in the model is an abstract entity that reflects the intellectual content of the asset and represents those characteristics of the asset that are independent of its physical embodiment. This abstract entity combines the FRBR entities work (a distinct intellectual or artistic creation) and expression (the intellectual or artistic realization of a work). Assets can be versioned. Every time the intellectual content of an asset changes, the result is considered to be a new asset that can be linked to previous and next versions of the Asset. The physical embodiment of an Asset is called a Distribution. A particular Asset may have zero or more Distributions.

Semantic Asset Distribution

Type of Term Class
QName adms:SemanticAssetDistribution
URI http://www.w3.org/ns/adms#SemanticAssetDistribution
Subclass of http://www.w3.org/ns/rad#Distribution
Definition A Semantic Asset Distribution in the model represents a particular physical embodiment of a Semantic Asset, which is an example of the FRBR entity manifestation (the physical embodiment of an expression of a work). A Distribution is typically a downloadable computer file (but in principle it could also be a paper document) that implements the intellectual content of an Asset. A particular Distribution is associated with one and only one Asset, while all Distributions of an Asset share the same intellectual content in different physical formats. Distributions themselves are not versioned.

Semantic Asset Repository

Type of Term Class
QName adms:SemanticAssetRepository
URI http://www.w3.org/ns/adms#SemanticAssetRepository
Subclass of http://www.w3.org/ns/rad#Repository
Definition A Semantic Asset Repository is a system or service that provides facilities for storage and maintenance of descriptions of Semantic Assets and Semantic Asset Distributions, and functionality that allows users to search and access these descriptions. A Semantic Asset Repository will typically contain descriptions of several Semantic Assets and related Semantic Asset Distributions.

Status

Type of Term Class
QName skos:Concept
URI http://www.w3.org/2004/02/skos/core#Concept
Definition The skos:Concept class fully represents the ADMS class of Status (see section on the Code datatype for details).
Usage Note ADMS uses SKOS Concepts to provide an indication of the maturity of an Asset or Distribution.

Properties

access URL

Type of Term Property
QName adms:accessURL
URI http://www.w3.org/ns/adms#accessURL
Definition The URL of the Repository or Distribution. The range of adms:accessURL is xsd:anyURI

contact point

Type of Term Property
QName adms:contactPoint
URI http://www.w3.org/ns/adms#contactPoint
Definition Links a Semantic Asset to relevant Contact Information which is provided using VCard.

documentation

Type of Term Property
QName wdrs:describedby
URI http://www.w3.org/2007/05/powder-s#describedby
Definition The wdrs:describedby property fully represents the ADMS relationship of main documentation.
Usage Note Used in ADMS to link to the main documentation or specification of the Asset.

end

Type of Term Property
QName schema:endDate
URI http://schema.org/endDate
Definition The schema:endDate fully represents the ADMS property that gives the end of the Period of Time .

homepage

Type of Term Property
QName foaf:homepage
URI http://xmlns.com/foaf/0.1/homepage
Definition The foaf:homepage property fully represents the ADMS relationship of the same name.
Usage Note Used in ADMS to link to a Web page that is fully dedicated to the Asset.

identifier

Type of Term Property
QName adms:identifier
URI http://www.w3.org/ns/adms#identifier
Definition adms:identifier is used to link any resource to an instance of adms:Identifier which is its range. N.B. it is not appropriate to use dcterms:identifer to link to the Identifier class as its range is rdfs:Literal.
Usage Note ADMS uses this to provide any identifier for the Asset.

identifies

Type of Term Property
QName adms:identifies
URI http://www.w3.org/ns/adms#identifies
Definition The identifies relation is used to link an adms:Identifier class to whatever resource it identifies.

included asset

Type of Term Property
QName adms:includedAsset
URI http://www.w3.org/ns/adms#includedAsset
Definition Links to a Semantic Asset that is contained in the Asset being described, e.g. when there are several vocabularies defined in a single document.

included item

Type of Term Property
QName adms:includedItem
URI http://www.w3.org/ns/adms#includedItem
Definition Links a Semantic Asset to an item that is contained within it (e.g. a concept in a controlled vocabulary). The range of adms:includedItem is adms:Item .

interoperability level

Type of Term Property
QName adms:InteroperabilityLevel
URI http://www.w3.org/ns/adms#interoperabilityLevel
Definition Links a resource to its adms:InteroperabilityLevel . Since this is encoded using skos:Concept, that is the defined range for this property.

metadata date

Type of Term Property
QName adms:metadataDate
URI http://www.w3.org/ns/adms#metadataDate
Definition The date of the most recent update of the metadata for the Asset.

metadata language

Type of Term Property
QName adms:metadataLanguage
URI http://www.w3.org/ns/adms#metadataLanguage
Definition Links to the language of the metadata for the Asset. The range of adms:metadataLanguage is dcterms:LinguisticSystem which is used by RADion (and therefore ADMS) to represent the Language class.

metadata publisher

Type of Term Property
QName adms:metadataPublisher
URI http://www.w3.org/ns/adms#metadataPublisher
Definition Links to the organisation making the metadata for the Asset available. The range of adms:metadataPublisher as dcterms:Agent which is used by RADion, and therefore ADMS, for the Publisher class.

related documentation

Type of Term Property
QName adms:relatedDocumentation
URI http://www.w3.org/ns/adms#relatedDocumentation
Definition Links to documentation that contains information related to the asset. The range of adms:relatedDocumentation is foaf:Document

related web page

Type of Term Property
QName adms:relatedWebPage
URI http://www.w3.org/ns/adms#relatedWebPage
Definition Links to a Web page that contains information related to the asset. The range of adms:relatedWebPage is foaf:Document

representation technique

Type of Term Property
QName adms:representationTechnique
URI http://www.w3.org/ns/adms#representationTechnique
Definition Links an adms:Distribution to a skos:Concept that is its Representation Technique .

sample

Type of Term Property
QName adms:sample
URI http://www.w3.org/ns/adms#sample
Definition Links to a sample of the Semantic Asset (which is itself a Semantic Asset, i.e the range is adms:Asset).

scheme agency

Type of Term Property
QName adms:schemeAgency
URI http://www.w3.org/ns/adms#schemeAgency
Definition The name of the agency responsible for issuing the identifier

scheme version

Type of Term Property
QName adms:schemeVersion
URI http://www.w3.org/ns/adms#schemeVersion
Definition The version number of the identifier for the scheme used to create the identifier

start

Type of Term Property
QName schema:startDate
URI http://schema.org/startDate
Definition The schema:startDate fully represents the ADMS property of start.
Usage Note Used in ADMS to provide the beginning of the Period of Time relevant to a Semantic Asset. The term is defined as part of schema.org's Event vocabulary but has no defined domain and range and so is suitable for use in this context.

status

Type of Term Property
QName adms:status
URI http://www.w3.org/ns/adms#status
Definition Links to the status of the Asset or Distribution in the context of a particular workflow process. Since Status is defined using a skos:Concept, that is the defined range for this property.

supported schema

Type of Term Property
QName adms:supportedSchema
URI http://www.w3.org/ns/adms#supportedSchema
Definition A schema according to which the Repository can provide data about its content, e.g. ADMS

temporal coverage

Type of Term Property
QName dcterms:temporal
URI http://purl.org/dc/terms/temporal
Definition The dcterms:temporal property fully represents the ADMS relationship of temporal coverage.
Usage Note Used in ADMS to link to the Period of Time class. Note that the range is dcterms:PeriodOfTime

translation

Type of Term Property
QName adms:translation
URI http://www.w3.org/ns/adms#translation
Definition Links to a translation of the Semantic Asset (which is itself a Semantic Asset, i.e the range is adms:Asset).

type

Type of Term Property
QName dcterms:type
URI http://purl.org/dc/terms/type
Definition The dcterms:type property fully represents the ADMS property of asset type, and the type properties of both the Licence and Publisher classes. The range of dcterms:type is rdfs:Class.
Usage Note Used in ADMS to link an Asset to its Asset Type.