Table of Contents

Introduction

Asset Description Metadata Schema for Software (ADMS.SW) 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 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://purl.org/adms/sw/

When abbreviating terms the suggested prefix is admssw

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

http://purl.org/adms/sw/SoftwareProject

Conceptual model

This section lists the classes, properties, and relationships contained in the ADMS Conceptual model. The following sections indicate how these are represented in the RDF Schema.

UML Class Diagram: ADMS.SW v1.00 Conceptual Model

UML Class Diagram: ADMS.SW v1.00 Conceptual Model
Classes:
Properties:

Vocabulary at glance

The figure below provides an overview of the RDF Schema.

UML Class Diagram: ADMS.SW v1.00 RDF Schema

UML Class Diagram: ADMS.SW v1.00 RDF Schema

Classes

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

Software Project

Type of Term Class
QName admssw:SoftwareProject
URI http://purl.org/adms/sw/SoftwareProject
Subclass of http://usefulinc.com/ns/doap#Project 
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition A Software Project is a time-delimited undertaking with the objective to produce one or more software releases, materialised as software packages. Some projects are long-running undertakings, and do not have a clear time-delimited nature or project organisation. In this case, the term 'software project' can be interpreted as the result of the work: a collection of related software releases that serve a common purpose.

Software Release

Type of Term Class
QName admssw:SoftwareRelease
URI http://purl.org/adms/sw/SoftwareRelease
Subclass of http://usefulinc.com/ns/doap#Version  http://www.w3.org/ns/radion#Asset 
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition A Software Release is an abstract entity that reflects the intellectual content of the software and represents those characteristics of the software that are independent of its physical embodiment. This abstract entity corresponds to the FRBR entity expression (the intellectual or artistic realization of a work). An example of a Software Release is the Apache HTTP Server 2.22.22 (httpd) release.

Software Package

Type of Term Class
QName admssw:SoftwarePackage
URI http://purl.org/adms/sw/SoftwarePackage
Subclass of http://schema.org/SoftwareApplication  http://www.spdx.org/rdf/terms#Package  http://www.w3.org/ns/radion#Distribution 
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition A Software Package represents a particular physical embodiment of a Software Release, which is an example of the FRBR entity manifestation (the physical embodiment of an expression of a work). A Software Package is typically a downloadable computer file (but in principle it could also be a paper document) that implements the intellectual content of a Software Release. A particular Software Package is associated with one and only one Software Release, while all Packages of a Release share the same intellectual content in different physical formats. An example of a Software Package is httpd-2.2.22.tar.gz , which represents the Unix Source of the Apache HTTP Server 2.22.22 (httpd) software release.

Software Repository

Type of Term Class
QName admssw:SoftwareRepository
URI http://purl.org/adms/sw/SoftwareRepository
Subclass of http://www.w3.org/ns/radion#Repository 
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition A Software Repository is a system or service that provides facilities for storage and maintenance of descriptions of Software Projects, Software Releases and Software Distributions, and functionality that allows users to search and access these descriptions. A Software Repository will typically contain descriptions of several Software Projects, Software Releases and related Software Distributions.

Agent

Type of Term Class
QName dcterms:Agent
URI http://purl.org/dc/terms/Agent
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition A resource that acts or has the power to act.
Usage Note The dcterms:Agent class (or a sub class of it) is used in RADion to represent the publisher of a Repository or its components.

Contact Information

Type of Term Class
QName vcard:VCard
URI http://www.w3.org/2006/vcard/ns#VCard
Is defined by  http://www.w3.org/TR/vcard-rdf/
Definition VCard fully represents the ADMS.SW class of Contact Information
Usage Note ADMS.SW uses VCard to provide contact information regarding a Software Release, 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:Document
URI http://xmlns.com/foaf/0.1/Document
Is defined by  http://xmlns.com/foaf/0.1/
Definition The foaf:Document class fully represents the ADMS.SW concept 'Documentation'.
Usage Note Used in ADMS.SW specifically for the class of documents that further describe a Software Asset or give guidelines for its use. ADMS.SW expects all documents to have a title (use dcterms:title).

License

Type of Term Class
QName dcterms:LicenseDocument
URI http://purl.org/dc/terms/LicenseDocument
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:LicenseDocument class fully represents the RADion concept of a Licence
Usage Note Used in RADion to provide the conditions or restrictions that apply to the use of a Distribution, e.g. whether it is in the public domain, or that some restrictions apply like in cases attribution is required, or the Asset can only be used for non-commercial purposes etc.

Data Set

Type of Term Class
QName qb:DataSet
URI http://purl.org/linked-data/cube#DataSet
Is defined by  http://purl.org/linked-data/cube#
Definition qb:DataSet fully represents the ADMS.SW class 'Data Set'.
Usage Note ADMS.SW uses the RDF Data Cube Vocabulary to exchange metrics about a software project or software release.

Intended Audience

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

The Conceptual Model includes a 'Code' datatype that is used by several classes. This is expressed using the href="http://www.w3.org/TR/skos-primer/">SKOS vocabulary with a particular 'code' usually being a skos:Concept that is part of a scheme. The intention is that the skos:Concept class be used as follows:

  • for the content property, use skos:notation
  • he '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 can be fulfilled using schema:version (see http://schema.org/CreativeWork
The skos:Concept class fully represents the ADMS.SW classes 'Intended Audience', 'Locale', 'Operating System', 'Status', 'Topic', and 'User Interface Type' (see section on the Code datatype for details).

Checksum

Type of Term Class
QName spdx:Checksum
URI http://www.spdx.org/rdf/terms#Checksum
Is defined by  http://www.spdx.org/rdf/terms#
Definition The SPDX class 'Checksum' fully represents the ADMS.SW type with the same name. A Checksum is value that allows the contents of a file to be authenticated. Even small changes to the content of the file will change its checksum. This class allows the results of a variety of checksum and cryptographic message digest algorithms to be represented.

Software Identifier

Type of Term Class
QName swid:SoftwareId
URI http://standards.iso.org/iso/19770/-2/2009/SoftwareId
Is defined by  http://www.iso.org/iso/catalogue_detail.htm?csnumber=53670
Definition

A Software Identifier is a complex type (based on the software identifying system in the ISO19770-2:2009 software identification tag data model [ISO19770-2]) consisting of:

  • a unique token within the regid domain of the tag creator; and
  • a tag creator regid.
Usage Note Used in ADMS.SW to align with the software identifying system in the ISO19770-2:2009 standard.

Identifier

Type of Term Class
QName adms:Identifier
URI http://www.w3.org/ns/adms#Identifier
Is defined by  https://joinup.ec.europa.eu/asset/adms/release/100
Definition

This class is based on the UN/CEFACT Identifier complex type defined in See Section 5.8 of Core Components Data Type Catalogue Version 3.1. The various properties can be fulfilled as follows:

  • use skos:notation to provide the actual identifier (the Identifier class is effectively meaningless without this property and conceptually it is mandatory)
  • use dcterms:type to provide an identifier for the type of identifier issued (the identifier scheme)
  • use adms:schemeVersion to identify the version of the identifier scheme;
  • use adms:schemeAgency to provide the name of the agency that created the identifier (as an rdfs:Literal).

Although not part of the ADMS conceptual model, it may be useful to provide further properties to the Identifier class:

  • use dcterms:creator to link to a URI of an Agent class describing the issuing Agency;
  • use dcterms:created to provide the date on which the identifier was issued.

Intended Audience, Locale, Operating System, Programming Language, Status, Topic, User Interface Type

Type of Term Class
QName skos:Concept
URI http://www.w3.org/2004/02/skos/core#Concept
Is defined by  http://www.w3.org/TR/skos-primer/
Definition The skos:Concept class fully represents the ADMS.SW classes of Intended Audience, Locale, Operating System, Programming Language, Status, Topic, User Interface Type (see section on the Code datatype for details).
Usage Note ADMS.SW uses SKOS Concepts to provide an indication of the maturity of an Asset or Distribution.

Properties

Software Project - description

Type of Term Property
QName doap:description
URI http://usefulinc.com/ns/doap#description
Subproperty of http://purl.org/dc/terms/description
Definition Both the dcterms:description and doap:description properties fully cover the ADMS.SW property of the same name.

Software Project - homepage

Type of Term Property
QName doap:homepage
URI http://usefulinc.com/ns/doap#homepage
Subproperty of http://xmlns.com/foaf/0.1/homepage
Definition Both the foaf:homepage and doap:homepage property fully represents the ADMS.SW relationship of the same name.

Software Project - keyword

Type of Term Property
QName rad:keyword
URI http://www.w3.org/ns/radion#keyword
Is defined by  https://joinup.ec.europa.eu/asset/radion/release/100
Definition A word or phrase used to succinctly describe the software.
Usage Note The range of rad:keyword is Literal. They should be provided as language-tagged strings.

Software Project - name

Type of Term Property
QName doap:name
URI http://usefulinc.com/ns/doap#name
Subproperty of http://purl.org/dc/terms/name
Definition Both the dcterms:name and doap:name property fully represents the ADMS.SW property of the same name.

Software Project - release

Type of Term Property
QName doap:release
URI http://usefulinc.com/ns/doap#release
Is defined by  http://usefulinc.com/ns/doap#
Definition The doap:release property fully covers the ADMS.SW property 'release'.
Usage Note Used in ADMS.SW to associate a project with its release.

Software Project - contributor

Type of Term Property
QName schema:contributor
URI http://schema.org/contributor
Is defined by  http://schema.org/SoftwareApplication
Definition contributing person or organisation for the project.
Usage Note Used in ADMS.SW to associate a project with its contributor.

Software Project - funded by

Type of Term Property
QName admssw:fundedBy
URI http://purl.org/adms/sw/fundedBy
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition contributing person or organisation for the project.
Usage Note Used in ADMS.SW to associate a project with an organisation or person who funds it.

Software Project - fork of

Type of Term Property
QName admssw:forkOf
URI http://purl.org/adms/sw/forkOf
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition software project of which the current project is a descendant .

Software Project - developer

Type of Term Property
QName doap:developer
URI http://usefulinc.com/ns/doap#developer
Is defined by  http://usefulinc.com/ns/doap#
Definition The doap:documenter property fully covers the ADMS.SW property 'developer'.
Usage Note The range of this property is foaf:Person.

Software Project - documenter

Type of Term Property
QName doap:documenter
URI http://usefulinc.com/ns/doap#documenter
Is defined by  http://usefulinc.com/ns/doap#
Definition The doap:documenter property fully covers the ADMS.SW property 'documenter'.
Usage Note The range of this property is foaf:Person.

Software Project - maintainer

Type of Term Property
QName doap:maintainer
URI http://usefulinc.com/ns/doap#maintainer
Is defined by  http://usefulinc.com/ns/doap#
Definition The doap:maintainer property fully covers the ADMS.SW property 'maintainer'.
Usage Note The range of this property is foaf:Person.

Software Project - helper

Type of Term Property
QName doap:helper
URI http://usefulinc.com/ns/doap#helper
Is defined by  http://usefulinc.com/ns/doap#
Definition The doap:helper property fully covers the ADMS.SW property 'helper'.
Usage Note The range of this property is foaf:Person.

Software Project - tester

Type of Term Property
QName doap:tester
URI http://usefulinc.com/ns/doap#tester
Is defined by  http://usefulinc.com/ns/doap#
Definition The doap:tester property fully covers the ADMS.SW property 'tester'.
Usage Note The range of this property is foaf:Person.

Software Project - translator

Type of Term Property
QName doap:translator
URI http://usefulinc.com/ns/doap#translator
Is defined by  http://usefulinc.com/ns/doap#
Definition The doap:translator property fully covers the ADMS.SW property 'translator'.
Usage Note The range of this property is foaf:Person.

Software Project - metrics

Type of Term Property
QName admssw:metrics
URI http://purl.org/adms/sw/metrics
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition A data set of metrics about the software project or software release.
Usage Note The range of this property is not fixed by the ADMS.SW specification. It is recommended to relate this property to an instance of the class 'qb:DataSet'.

Software Project - theme

Type of Term Property
QName rad:theme
URI http://www.w3.org/ns/radion#theme
Is defined by  https://joinup.ec.europa.eu/asset/radion/release/100
Definition Topic, theme or function of the software. The theme relationship associates a Software Project or Release with a specific Theme (a skos:Concept).

Software Project - intended audience

Type of Term Property
QName admssw:intendedAudience
URI http://purl.org/adms/sw/intendedAudience
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition Intended audience of the software.
Usage Note Ideally, the range of this property is skos:Concept.

Software Project - locale

Type of Term Property
QName admssw:locale
URI http://purl.org/adms/sw/locale
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition Locale of the software.
Usage Note Ideally, the range of this property is skos:Concept.

Software Project - user interface type

Type of Term Property
QName admssw:userInterfaceType
URI http://purl.org/adms/sw/userInterfaceType
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition User interface type of the software.
Usage Note Ideally, the range of this property is skos:Concept.

Software Project - programming language

Type of Term Property
QName admssw:programmingLanguage
URI http://purl.org/adms/sw/programmingLanguage
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition Programming language of the software.
Usage Note Ideally, the range of this property is skos:Concept.

Software Project - repository origin

Type of Term Property
QName dcterms:isPartOf
URI http://purl.org/dc/terms/isPartOf
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:isPartOf property fully represents relationship 'repository origin'.

Software Project - operating system

Type of Term Property
QName schema:operatingSystem
URI http://schema.org/operatingSystem
Is defined by  http://schema.org/SoftwareApplication
Definition Operating system of the software.
Usage Note Ideally, the range of this property is skos:Concept.

Software Project - supports format

Type of Term Property
QName admssw:supportsFormat
URI http://purl.org/adms/sw/supportsFormat
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition Data format that is supported by the software.
Usage Note Ideally, the range of this property is dcterms:FileFormat.

Software Project - status

Type of Term Property
QName admssw:status
URI http://purl.org/adms/sw/status
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition The status of the software project, asset, or package.
Usage Note Ideally, the range of this property is skos:Concept.

Software Release - alternative name

Type of Term Property
QName dcterms:alternative
URI http://purl.org/dc/terms/alternative
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:alternative property fully represents the ADMS.SW property 'alternative name'.
Usage Note Alternative name for the Asset. Any number of alternative names may be supplied. The range of dcterms:alternative is rdfs:Literal

Software Release - date of creation

Type of Term Property
QName dcterms:created
URI http://purl.org/dc/terms/created
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:created property fully represents the ADMS.SW property 'date of creation'.
Usage Note The ADMS.SW and RADion RDF Schemas use this to provide the creation date of this version of the Repository, Asset or Package. RADion expects a datatyped value and for it to be conformant with ISO 8601, preferably using an xsd data type.

Software Release - date of last modification

Type of Term Property
QName dcterms:modified
URI http://purl.org/dc/terms/modified
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:modified property fully represents the RADion and ADMS.SW property Date of Last Modification.
Usage Note RADion uses this to provide the date of latest update of the Repository, Asset or Package. RADion expects a datatyped value and for it to be conformant with ISO 8601, preferably using an xsd data type.

Software Release - description

Type of Term Property
QName dcterms:description
URI http://purl.org/dc/terms/description
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:description property fully covers the ADMS.SW property of the same name.
Usage Note Used in ADMS.SW to provide descriptive text for the Software Repository, Software Release or Software Package.

Software Release - identifier

Type of Term Property
QName admssw:identifier
URI http://purl.org/adms/sw/identifier
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition Any identifier for the AssetRelease.
Usage Note ADMS.SW uses this to include a local identifier for the Software Release. The range of this property is adms:Identifier. This allows specifying the identifying system and ensures that the identifier stays meaningful in a situation with multiple identification domains.

Software Release - keyword

Type of Term Property
QName rad:keyword
URI http://www.w3.org/ns/radion#keyword
Is defined by  https://joinup.ec.europa.eu/asset/radion/release/100
Definition A word or phrase used to succinctly describe the Software Release
Usage Note The range of rad:keyword is Literal. They should be provided as language-tagged strings.

Software Release - metadataDate

Type of Term Property
QName adms:metadataDate
URI http://www.w3.org/ns/adms#metadataDate
Is defined by  https://joinup.ec.europa.eu/asset/adms/release/100
Definition The date of the most recent update of the metadata for the Asset.

Software Release - name

Type of Term Property
QName rdfs:label
URI http://www.w3.org/2000/01/rdf-schema#label
Is defined by  http://www.w3.org/2000/01/rdf-schema#
Definition The rdfs:label property fully represents the RADion and ADMS.SW properties of name and label.
Usage Note ADMS.SW uses this to provide the name or label of any class. In cases that a Software Release has parallel names, for example if more than one official name exists, or if an organisation or country has more than one official language, this field can be repeated for all name variants

Software Release - version

Type of Term Property
QName doap:revision
URI http://usefulinc.com/ns/doap#revision
Is defined by  http://usefulinc.com/ns/doap#
Definition Revision identifier of a software release.

Software Release - version notes

Type of Term Property
QName schema:releaseNotes
URI http://schema.org/releaseNotes
Is defined by  http://schema.org/SoftwareApplication
Definition Notes on the particular version of the Software Release. Description of what changed in this version.

Software Release - assessment

Type of Term Property
QName admssw:assessment
URI http://purl.org/adms/sw/assessment
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition Assessment of the asset.
Usage Note The range of this property is foaf:Document.

Software Release - contact point

Type of Term Property
QName adms:contactPoint
URI http://www.w3.org/ns/adms#contactPoint
Is defined by  https://joinup.ec.europa.eu/asset/adms/release/100
Definition Links an Asset to relevant Contact Information which is provided using VCard.

Software Release - included asset

Type of Term Property
QName admssw:includedAsset
URI http://purl.org/adms/sw/includedAsset
Subproperty of http://purl.org/dc/terms/hasPart
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition An Asset that is contained in the Software Release being described. Example: a Linux distribution is being described, that contains other libraries and submodules.

Software Release - metrics

Type of Term Property
QName admssw:metrics
URI http://purl.org/adms/sw/metrics
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition A data set of metrics about the software project or software release.
Usage Note The range of this property is not fixed by the ADMS.SW specification. It is recommended to relate this property to an instance of the class 'qb:DataSet'.

Software Release - language

Type of Term Property
QName dcterms:language
URI http://purl.org/dc/terms/language
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:language property fully represents the RADion and ADMS.SW property of the same name.
Usage Note RADion uses this to provide the language of the Asset. Note that this is quite separate from Locale.
Type of Term Property
QName foaf:logo
URI http://xmlns.com/foaf/0.1/logo
Is defined by  http://xmlns.com/foaf/0.1/
Definition The foaf:logo property fully represents the ADMS.SW property of the same name.

Software Release - main documentation

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

Software Release - metadata date

Type of Term Property
QName adms:metadataDate
URI http://www.w3.org/ns/adms#metadataDate
Is defined by  https://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition The date of the most recent update of the metadata for the Asset.

Software Release - metadata language

Type of Term Property
QName adms:metadataLanguage
URI http://www.w3.org/ns/adms#metadataLanguage
Is defined by  https://joinup.ec.europa.eu/asset/adms_foss/release/release100
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.

Software Release - current version

Type of Term Property
QName xhv:last
URI http://www.w3.org/1999/xhtml/vocab#last
Is defined by  http://www.w3.org/1999/xhtml/vocab#
Definition The xhv:last property fully represents the RADion and ADMS.SW relationship 'current version'.
Usage Note ADMS.SW uses the XHTML 'last' property to link an Asset to the most recent (i.e. current) version.

Software Release - next version

Type of Term Property
QName xhv:next
URI http://www.w3.org/1999/xhtml/vocab#next
Is defined by  http://www.w3.org/1999/xhtml/vocab#
Definition The xhv:next property fully represents the RADion relationship of Next version
Usage Note RADion uses the XHTML 'next' property to link an Asset to the next most recent version.

Software Release - previous version

Type of Term Property
QName xhv:prev
URI http://www.w3.org/1999/xhtml/vocab#prev
Is defined by  http://www.w3.org/1999/xhtml/vocab#
Definition The xhv:prev property fully represents the RADion and ADMS.SW relationship of Previous version
Usage Note RADion and ADMS.SW uses the XHTML 'previous' property to link an Asset to the previous version.

Software Release - project

Type of Term Property
QName admssw:project
URI http://purl.org/adms/sw/project
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/03
Definition The project that has produced the Asset.
Usage Note The inverse property of 'admsv:project' is 'doap:release'.

Software Release - publisher

Type of Term Property
QName dcterms:publisher
URI http://purl.org/dc/terms/publisher
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:publisher property fully represents the RADion and ADMS.SW relationship of the same name
Usage Note Used in RADion and thus ADMS.SW to link to the organisation responsible for the publication of the Asset, Repository or Distribution. Note that the range is dcterms:Agent.
Type of Term Property
QName dcterms:relation
URI http://purl.org/dc/terms/relation
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:relation property fully represents the RADion related asset relationship.
Usage Note Used in RADion to link any Asset to any other related Asset. RADion expects the object to be an instance of rad:Asset or a sub-class.
Type of Term Property
QName adms:relatedWebPage
URI http://www.w3.org/ns/adms#relatedWebPage
Is defined by  https://joinup.ec.europa.eu/asset/adms/release/100
Definition Links to a Web page that contains information related to the asset. The range of adms:relatedWebPage is foaf:Document

Software Release - package

Type of Term Property
QName admssw:package
URI http://purl.org/adms/sw/package
Subproperty of http://www.w3.org/ns/radion#distribution
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition The package relationship associates a Software Release with a Software Package.

Software Release - repository origin

Type of Term Property
QName dcterms:isPartOf
URI http://purl.org/dc/terms/isPartOf
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:isPartOf property fully represents the RADion relationship of repository origin.
Usage Note RADion uses dcterms:isPartOf to link an Asset to a Repository.

Software Release - spatial coverage

Type of Term Property
QName dcterms:spatial
URI http://purl.org/dc/terms/spatial
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:coverage property fully represents the RADion relationship of the same name
Usage Note RADion uses this to link to the geographic region or jurisdiction that the Asset or Repository applies to. Note that the range is dcterms:Location.

Software Release - status

Type of Term Property
QName admssw:status
URI http://purl.org/adms/sw/status
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition The status of the software project, asset, or package.
Usage Note Ideally, the range of this property is skos:Concept.

Software Release - theme

Type of Term Property
QName rad:theme
URI http://www.w3.org/ns/radion#theme
Is defined by  https://joinup.ec.europa.eu/asset/radion/release/100
Definition Topic, theme or function of the software. The theme relationship associates a Software Project or Release with a specific Theme (a skos:Concept).

Software Release - used by

Type of Term Property
QName admssw:usedBy
URI http://purl.org/adms/sw/usedBy
Is defined by  https://joinup.ec.europa.eu/asset/radion/release/100
Definition Agent that uses the Asset.

Software Package - date of creation

Type of Term Property
QName dcterms:created
URI http://purl.org/dc/terms/created
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:created property fully represents the ADMS.SW property 'date of creation'.
Usage Note The ADMS.SW and RADion RDF Schemas use this to provide the creation date of this version of the Repository, Asset or Package. RADion expects a datatyped value and for it to be conformant with ISO 8601, preferably using an xsd data type.

Software Package - date of last modification

Type of Term Property
QName dcterms:modified
URI http://purl.org/dc/terms/modified
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:modified property fully represents the RADion and ADMS.SW property Date of Last Modification.
Usage Note RADion uses this to provide the date of latest update of the Repository, Asset or Package. RADion expects a datatyped value and for it to be conformant with ISO 8601, preferably using an xsd data type.

Software Package - description

Type of Term Property
QName dcterms:description
URI http://purl.org/dc/terms/description
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:description property fully covers the ADMS.SW property of the same name.
Usage Note Used in ADMS.SW to provide descriptive text for the Software Repository, Software Release or Software Package.

Software Package - name

Type of Term Property
QName rdfs:label
URI http://www.w3.org/2000/01/rdf-schema#label
Is defined by  http://www.w3.org/2000/01/rdf-schema#
Definition The rdfs:label property fully represents the RADion and ADMS.SW properties of name and label.
Usage Note ADMS.SW uses this to provide the name or label of any class. In cases that a Software Release has parallel names, for example if more than one official name exists, or if an organisation or country has more than one official language, this field can be repeated for all name variants

Software Package - software_id

Type of Term Property
QName swid:software_id
URI http://standards.iso.org/iso/19770/-2/2009/software_id
Is defined by  http://www.iso.org/iso/catalogue_detail.htm?csnumber=53670
Definition A unique token within the regid domain of the tag creator.
Usage Note Used in ADMS.SW to align with the software identifying system in the ISO19770-2:2009 standard.

Software Package - tag URL

Type of Term Property
QName admssw:tagURL
URI http://purl.org/adms/sw/tagURL
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition URL from which a software tag file can be obtained for the Software Package.
Usage Note Several software tag standards exist such as the ISO19770-2:2009, the ISO19770-3 and the SPDX specification. These standards do not require the software tags to be available on via the Web.

Software Package - file size

Type of Term Property
QName schema:fileSize
URI http://schema.org/fileSize
Is defined by  http://schema.org/SoftwareApplication
Definition The size of the package file in bytes.

Software Package - checksum

Type of Term Property
QName spdx:checksum
URI http://www.spdx.org/rdf/terms#checksum
Is defined by  http://www.spdx.org/rdf/terms#
Definition The checksum property provides a mechanism that can be used to verify that the contents of a Package have not been changed.

Software Package - format

Type of Term Property
QName dcterms:format
URI http://purl.org/dc/terms/format
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:format property fully represents the RADion relationship of the same name
Usage Note Used in RADion to link to the format that the Distribution is available in (e.g. EXE, ZIP) which is provided as a property of dcterms:FileFormat

Software Package - license

Type of Term Property
QName dcterms:license
URI http://purl.org/dc/terms/license
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:license property fully represents the RADion relationship of the same name.
Usage Note Used in RADion to link to the conditions or restrictions for (re-use) of the Distribution. Note that the range is dcterms:LicenseDocument

Software Package - access URL

Type of Term Property
QName schema:downloadUrl
URI http://schema.org/downloadUrl
Is defined by  http://schema.org/SoftwareApplication
Definition The URL of the Repository or Distribution. The range of adms:accessURL is xsd:anyURI

Software Package - release

Type of Term Property
QName amdssw:release
URI http://purl.org/adms/sw/release
Subproperty of http://www.w3.org/ns/radion#distributionOf
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition The release relationship associates a Software Package with a Software Release.

Software Package - publisher

Type of Term Property
QName dcterms:publisher
URI http://purl.org/dc/terms/publisher
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:publisher property fully represents the RADion and ADMS.SW relationship of the same name
Usage Note Used in RADion and thus ADMS.SW to link to the organisation responsible for the publication of the Asset, Repository or Distribution. Note that the range is dcterms:Agent.

Software Package - status

Type of Term Property
QName admssw:status
URI http://purl.org/adms/sw/status
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition The status of the software project, asset, or package.
Usage Note Ideally, the range of this property is skos:Concept.

Software Repository - access URL

Type of Term Property
QName adms:accessURL
URI http://www.w3.org/ns/adms#accessURL
Is defined by  https://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition The URL of the Repository or Distribution. The range of adms:accessURL is xsd:anyURI

Software Repository - date of creation

Type of Term Property
QName dcterms:created
URI http://purl.org/dc/terms/created
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:created property fully represents the ADMS.SW property 'date of creation'.
Usage Note The ADMS.SW and RADion RDF Schemas use this to provide the creation date of this version of the Repository, Asset or Package. RADion expects a datatyped value and for it to be conformant with ISO 8601, preferably using an xsd data type.

Software Repository - date of last modification

Type of Term Property
QName dcterms:modified
URI http://purl.org/dc/terms/modified
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:modified property fully represents the RADion and ADMS.SW property Date of Last Modification.
Usage Note RADion uses this to provide the date of latest update of the Repository, Asset or Package. RADion expects a datatyped value and for it to be conformant with ISO 8601, preferably using an xsd data type.

Software Repository - description

Type of Term Property
QName dcterms:description
URI http://purl.org/dc/terms/description
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:description property fully covers the ADMS.SW property of the same name.
Usage Note Used in ADMS.SW to provide descriptive text for the Software Repository, Software Release or Software Package.

Software Repository - name

Type of Term Property
QName rdfs:label
URI http://www.w3.org/2000/01/rdf-schema#label
Is defined by  http://www.w3.org/2000/01/rdf-schema#
Definition The rdfs:label property fully represents the RADion and ADMS.SW properties of name and label.
Usage Note ADMS.SW uses this to provide the name or label of any class. In cases that a Software Release has parallel names, for example if more than one official name exists, or if an organisation or country has more than one official language, this field can be repeated for all name variants

Software Repository - supported schema

Type of Term Property
QName adms:supportedSchema
URI http://www.w3.org/ns/adms#supportedSchema
Is defined by  https://joinup.ec.europa.eu/asset/adms/release/100
Definition A schema according to which the Repository can provide data about its content, e.g. 'ADMS.SW v1.0'

Software Repository - includes

Type of Term Property
QName dcterms:hasPart
URI http://purl.org/dc/terms/hasPart
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:hasPart property fully represents the RADion relationship 'includes'.
Usage Note RADion uses dcterms:hasPart to link a Repository to an Asset.

Software Repository - publisher

Type of Term Property
QName dcterms:publisher
URI http://purl.org/dc/terms/publisher
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:publisher property fully represents the RADion and ADMS.SW relationship of the same name
Usage Note Used in RADion and thus ADMS.SW to link to the organisation responsible for the publication of the Asset, Repository or Distribution. Note that the range is dcterms:Agent.

Software Repository - spatial coverage

Type of Term Property
QName dcterms:spatial
URI http://purl.org/dc/terms/spatial
Is defined by  http://dublincore.org/documents/dcmi-terms/
Definition The dcterms:coverage property fully represents the RADion relationship of the same name
Usage Note RADion uses this to link to the geographic region or jurisdiction that the Asset or Repository applies to. Note that the range is dcterms:Location.

Software Repository - theme taxonomy

Type of Term Property
QName rad:themeTaxonomy
URI http://www.w3.org/ns/radion#themeTaxonomy
Is defined by  https://joinup.ec.europa.eu/asset/radion/release/100
Definition The theme taxonomy relationship associates a Repository with a classification scheme for the assets within it. Its domain is rad:Repository and its range is skos:ConceptScheme.

Agent - name

Type of Term Property
QName rdfs:label
URI http://www.w3.org/2000/01/rdf-schema#label
Is defined by  http://www.w3.org/2000/01/rdf-schema#
Definition The rdfs:label property fully represents the RADion and ADMS.SW properties of name and label.
Usage Note ADMS.SW uses this to provide the name or label of any class. In cases that a Software Release has parallel names, for example if more than one official name exists, or if an organisation or country has more than one official language, this field can be repeated for all name variants

Agent - type

Type of Term Property
QName dcterms:type
URI http://purl.org/dc/terms/type
Is defined by  http://dublincore.org/documents/dcmi-terms/
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.

Licence - name

Type of Term Property
QName rdfs:label
URI http://www.w3.org/2000/01/rdf-schema#label
Is defined by  http://www.w3.org/2000/01/rdf-schema#
Definition The rdfs:label property fully represents the RADion and ADMS.SW properties of name and label.
Usage Note ADMS.SW uses this to provide the name or label of any class. In cases that a Software Release has parallel names, for example if more than one official name exists, or if an organisation or country has more than one official language, this field can be repeated for all name variants

Licence - type

Type of Term Property
QName dcterms:type
URI http://purl.org/dc/terms/type
Is defined by  http://dublincore.org/documents/dcmi-terms/
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.

measure: number of downloads

Type of Term Property
QName admssw:downloadNumber
URI http://purl.org/adms/sw/downloadNumber
Subproperty of http://purl.org/linked-data/sdmx/2009/measure#obsValue
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition The number of times a software package has been downloaded.

measure: number of installations

Type of Term Property
QName admssw:installationNumber
URI http://purl.org/adms/sw/installationNumber
Subproperty of http://purl.org/linked-data/sdmx/2009/measure#obsValue
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition The number known instances of software package that have been installed.

measure: number of users

Type of Term Property
QName admssw:userNumber
URI http://purl.org/adms/sw/userNumber
Subproperty of http://purl.org/linked-data/sdmx/2009/measure#obsValue
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition The number of known users of a software release.

measure: number of commits

Type of Term Property
QName admssw:commitNumber
URI http://purl.org/adms/sw/commitNumber
Subproperty of http://purl.org/linked-data/sdmx/2009/measure#obsValue
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition The number of times code for the asset has been committed to the forge.

measure: number of lines of code

Type of Term Property
QName admssw:linesOfCodeNumber
URI http://purl.org/adms/sw/linesOfCodeNumber
Subproperty of http://purl.org/linked-data/sdmx/2009/measure#obsValue
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition The number of lines of code within the asset (not including any dependencies).
Usage Note Observations for the measure 'number of lines of code' should include the dimension 'programming language'.

measure: ticket lead time

Type of Term Property
QName admssw:ticketLeadTime
URI http://purl.org/adms/sw/ticketLeadTime
Subproperty of http://purl.org/linked-data/sdmx/2009/measure#obsValue
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition The time between opening and closing a support ticket in milliseconds.

measure: effort

Type of Term Property
QName admssw:effort
URI http://purl.org/adms/sw/effort
Subproperty of http://purl.org/linked-data/sdmx/2009/measure#obsValue
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition The effort spent (expressed in personhours) on producing a new software release, not counting the effort spent on previous software releases.

measure: cumulative effort

Type of Term Property
QName admssw:cumulativeEffort
URI http://purl.org/adms/sw/cumulativeEffort
Subproperty of http://purl.org/linked-data/sdmx/2009/measure#obsValue
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition The total effort spent (expressed in personhours) on producing a software release, including the effort spent on previous releases.

dimension: agent dimension

Type of Term Property
QName admssw:agentDimension
URI http://purl.org/adms/sw/agentDimension
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition The agent category to which a measured observation applies.

dimension: release dimension

Type of Term Property
QName admssw:releaseDimension
URI http://purl.org/adms/sw/releaseDimension
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition The release category to which a measured observation applies.

dimension: package dimension

Type of Term Property
QName admssw:softwarePackageDimension
URI http://purl.org/adms/sw/packageDimension
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition The software package category to which a measured observation applies.

dimension: time dimension

Type of Term Property
QName sdmx-dimension:timePeriod
URI http://purl.org/linked-data/sdmx/2009/dimension#timePeriod
Is defined by  http://sdmx.org/wp-content/uploads/2009/01/01_sdmx_cog_annex_1_cdc_2009.pdf
Definition The period of time or point in time to which the measured observation refers.

dimension: programming language dimension

Type of Term Property
QName admssw:programmingLanguageDimension
URI http://purl.org/adms/sw/programmingLanguageDimension
Is defined by  http://joinup.ec.europa.eu/asset/adms_foss/release/release100
Definition The programming language dimension to which a measured observation applies.

Software Identifier - unique_id

Type of Term Property
QName swid:unique_id
URI http://standards.iso.org/iso/19770/-2/2009/unique_id
Is defined by  http://www.iso.org/iso/catalogue_detail.htm?csnumber=53670
Definition A unique token within the regid domain of the tag creator.
Usage Note Used in ADMS.SW to align with the software identifying system in the ISO19770-2:2009 standard.

Software Identifier - tag_creator_regid

Type of Term Property
QName swid:tag_creator_regid
URI http://standards.iso.org/iso/19770/-2/2009/tag_creator_regid
Is defined by  http://www.iso.org/iso/catalogue_detail.htm?csnumber=53670
Definition A tag creator regid, uniquely identifying a tag creator and/or subdomain.
Usage Note Used in ADMS.SW to align with the software identifying system in the ISO19770-2:2009 standard.

Conformance Statement

A conformant implementation of this vocabulary MUST understand all vocabulary terms defined in this document.