ADMS is intended as a model that facilitates federation
and co-operation. It is not the primary intention that repository owners
redesign or convert their current systems and data to conform to ADMS, but
rather that ADMS can act as a common layer among repositories that want to
exchange data.
Whilst every effort has been made to ensure consistency between this document, the underlying schema and the
specification document, in the event of a discrepency, the specification document
is normative.
ADMS was originally produced by the ADMS Working Group and
its April 2012 release was endorsed by representatives of the Member States of
the European Union.
Publication of this document does not imply endorsement by the
W3C Membership. This document and may be updated,
replaced or obsoleted by other documents at any time.
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
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.
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.
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
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.
Acknowledgements
Significant contributions to the original work on ADMS were made by:
Adam Arndt,
John Borras,
Robin Cover,
Massimo Craglia,
Debora Di Giacomo,
João Rodrigues Frade (ADMS WG Chair),
Andreas Gehlert,
Stijn Goedertier,
Bart Hanssens,
Douglas Hill,
Josef Hruška,
Baden Hughes,
Peep Küngas,
Nikos Loutas,
Michael Lutz,
Arnold van Overeem,
Priit Parmakson,
Vassilios Peristeras,
Sebastian Sklarß,
Willem Van Gemert,
Niels Van Hee,
Rob Walker,
Rigo Wenning,
Marcia Zeng.
Change Log
Changes since this namespace document was first installed on are recorded here.
Added acknowledgement section, this change log.
Corrected Qname of SemanticAssetDistribution. Removed unnecessary text around use of
W3C Patent Policy.
Introduced new adms:identifier
property, replacing use of dcterms:identifier as this has a range of rdfs:Literal. adms:identifier has a range of
adms:Identifier. Also the description of Andrea Perego's affiliation was updated in
line with EC requirements.
Further clarification, particularly of the Code and Identifier classes, in line with updates to the specification following
comments from the GLD WG.