@prefix rdf: . @prefix sdmx-subject: . @prefix rad: . @prefix sdmx-measure: . @prefix sdmx-dimension: . @prefix sdmx-metadata: . @prefix schema: . @prefix sdmx-concept: . @prefix wdrs: . @prefix foaf: . @prefix : . @prefix doap: . @prefix dcterms: . @prefix xsd: . @prefix xhv: . @prefix xh: . @prefix skos: . @prefix dcat: . @prefix spdx: . @prefix sdmx-attribute: . @prefix swid: . @prefix adms: . @prefix sioc: . @prefix vann: . @prefix vcard: . @prefix sdmx: . @prefix sdmx-code: . @prefix cc: . @prefix owl: . @prefix voaf: . @prefix qb: . @prefix rdfs: . @prefix sf: . cc:attributionName "European Commission"@en ; cc:attributionURL ; voaf:specializes ; dcterms:abstract "ADMS.SW is intended as a model that facilitates federation and co-operation. It is not the primary intention that forge owners redesign or convert their current systems and data to conform to ADMS./FOSS, but rather that ADMS.SW can act as a common layer among software forges that want to exchange data."@en ; dcterms:conformsTo ; dcterms:creator [ schema:affiliation [ foaf:homepage ; foaf:name "PwC EU Services" ] ; rdfs:seeAlso ; foaf:homepage ; foaf:name "Stijn Goedertier" ], [ schema:affiliation [ foaf:homepage ; foaf:name "W3C/ERCIM" ] ; rdfs:seeAlso ; foaf:homepage ; foaf:name "Phil Archer" ] ; dcterms:description "This is the RDF encoding of the Asset Description Metadata Schema for Software, developed under the European Union's ISA Programme, specifically under SEMIC Phase II, directed by Szabolcs Szekacs of DG DIGIT. It re-uses terms from several other vocabularues, notably DOAP (Description of a Project), DCAT (The Data Catalog Vocabulary) and Dublin Core with elements of SKOS, FOAF and more. The ADMS Concept Scheme, available at http://www.w3.org/ns/adms.html, defines its own lexical terms for its classes, properties and relationships."@en ; dcterms:license ; dcterms:modified "2012-06-29"^^ ; dcterms:publisher ; dcterms:relation ; dcterms:rights "Copyright (c) 2012 European Commission."@en, "Copyright © 2012 European Commission." ; vann:preferredNamespacePrefix "admssw"@en ; vann:preferredNamespaceUri "http://purl.org/adms/sw/"@en ; a owl:Ontology ; xhv:prev ; rdfs:comment "This file specifies the set of RDF classes and properties used in ADMS.SW"@en ; rdfs:label "Asset Description Metadata Schema for Software (ADMS.SW)"@en ; owl:versionInfo "Version 1.00 29 June 2012"@en ; wdrs:describedby ; foaf:depiction ; foaf:logo ; foaf:maker [ foaf:name "ADMS.SW Working Group" ; foaf:page ] . rdfs:label "UML Class Diagram: ADMS.SW v1.00 RDF Schema" . rdfs:label "UML Class Diagram: ADMS.SW v1.00 Conceptual Model" . :SoftwarePackage dcterms:identifier "admssw:SoftwarePackage"@en ; a rdfs:Class ; rdfs:comment "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."@en ; rdfs:isDefinedBy ; rdfs:label "Software Package"@en ; rdfs:subClassOf schema:SoftwareApplication, spdx:Package, rad:Distribution . :SoftwareProject dcterms:identifier "admssw:SoftwareProject"@en ; a rdfs:Class ; rdfs:comment "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."@en ; rdfs:isDefinedBy ; rdfs:label "Software Project"@en ; rdfs:subClassOf doap:Project . :SoftwareRelease dcterms:identifier "admssw:SoftwareRelease"@en ; a rdfs:Class ; rdfs:comment "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."@en ; rdfs:isDefinedBy ; rdfs:label "Software Release"@en ; rdfs:subClassOf doap:Version, rad:Asset . :SoftwareRepository dcterms:identifier "admssw:SoftwareRepository"@en ; a rdfs:Class ; rdfs:comment "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."@en ; rdfs:isDefinedBy ; rdfs:label "Software Repository"@en ; rdfs:subClassOf rad:Repository . :agentDimension dcterms:identifier "admssw:agentDimension"@en ; qb:concept foaf:Agent ; a qb:DimensionProperty, rdf:Property ; rdfs:comment "The agent category to which a measured observation applies."@en ; rdfs:isDefinedBy ; rdfs:label "dimension: agent dimension"@en . :assessment dcterms:identifier "admssw:assessment"@en ; vann:usageNote "The range of this property is foaf:Document."@en ; a rdf:Property ; rdfs:comment "Assessment of the asset."@en ; rdfs:isDefinedBy ; rdfs:label "Software Release - assessment"@en ; rdfs:range foaf:Document . :commitNumber dcterms:identifier "admssw:commitNumber"@en ; a qb:MeasureProperty, rdf:Property ; rdfs:comment "The number of times code for the asset has been committed to the forge."@en ; rdfs:isDefinedBy ; rdfs:label "measure: number of commits"@en ; rdfs:range xsd:int ; rdfs:subPropertyOf sdmx-measure:obsValue . :cumulativeEffort dcterms:identifier "admssw:cumulativeEffort"@en ; a qb:MeasureProperty, rdf:Property ; rdfs:comment "The total effort spent (expressed in personhours) on producing a software release, including the effort spent on previous releases."@en ; rdfs:isDefinedBy ; rdfs:label "measure: cumulative effort"@en ; rdfs:range xsd:decimal ; rdfs:subPropertyOf sdmx-measure:obsValue . :downloadNumber dcterms:identifier "admssw:downloadNumber"@en ; a qb:MeasureProperty, rdf:Property ; rdfs:comment "The number of times a software package has been downloaded."@en ; rdfs:isDefinedBy ; rdfs:label "measure: number of downloads"@en ; rdfs:range xsd:int ; rdfs:subPropertyOf sdmx-measure:obsValue . :effort dcterms:identifier "admssw:effort"@en ; a qb:MeasureProperty, rdf:Property ; rdfs:comment "The effort spent (expressed in personhours) on producing a new software release, not counting the effort spent on previous software releases."@en ; rdfs:isDefinedBy ; rdfs:label "measure: effort"@en ; rdfs:range xsd:decimal ; rdfs:subPropertyOf sdmx-measure:obsValue . :forkOf dcterms:identifier "admssw:forkOf"@en ; a rdf:Property ; rdfs:comment "software project of which the current project is a descendant ."@en ; rdfs:isDefinedBy ; rdfs:label "Software Project - fork of"@en . :fundedBy dcterms:identifier "admssw:fundedBy"@en ; vann:usageNote "Used in ADMS.SW to associate a project with an organisation or person who funds it."@en ; a rdf:Property ; rdfs:comment "contributing person or organisation for the project."@en ; rdfs:isDefinedBy ; rdfs:label "Software Project - funded by"@en . :identifier dcterms:identifier "admssw:identifier"@en ; vann:usageNote "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 meainingful in a situation with multiple identification domains."@en ; a rdf:Property ; rdfs:comment "Any identifier for the AssetRelease."@en ; rdfs:isDefinedBy ; rdfs:label "Software Release - identifier"@en ; rdfs:range adms:Identifier . :includedAsset dcterms:identifier "admssw:includedAsset"@en ; rdfs:comment "An Asset that is contained in the Software Release being described. Example: a Linux distribution is being described, that contains other libraries and submodules."@en ; rdfs:isDefinedBy ; rdfs:label "Software Release - included asset"@en ; rdfs:subPropertyOf dcterms:hasPart, . :installationNumber dcterms:identifier "admssw:installationNumber"@en ; a qb:MeasureProperty, rdf:Property ; rdfs:comment "The number known instances of software package that have been installed."@en ; rdfs:isDefinedBy ; rdfs:label "measure: number of installations"@en ; rdfs:range xsd:int ; rdfs:subPropertyOf sdmx-measure:obsValue . :intendedAudience dcterms:identifier "admssw:intendedAudience"@en ; vann:usageNote "Ideally, the range of this property is skos:Concept."@en ; a rdf:Property ; rdfs:comment "Intended audience of the software."@en ; rdfs:isDefinedBy ; rdfs:label "Software Project - intended audience"@en ; rdfs:range skos:Concept . :linesOfCodeNumber dcterms:identifier "admssw:linesOfCodeNumber"@en ; vann:usageNote "Observations for the measure 'number of lines of code' should include the dimension 'programming language'."@en ; a qb:MeasureProperty, rdf:Property ; rdfs:comment "The number of lines of code within the asset (not including any dependencies)."@en ; rdfs:isDefinedBy ; rdfs:label "measure: number of lines of code"@en ; rdfs:range xsd:int ; rdfs:subPropertyOf sdmx-measure:obsValue . :locale dcterms:identifier "admssw:locale"@en ; vann:usageNote "Ideally, the range of this property is skos:Concept."@en ; a rdf:Property ; rdfs:comment "Locale of the software."@en ; rdfs:isDefinedBy ; rdfs:label "Software Project - locale"@en ; rdfs:range skos:Concept . :metrics dcterms:identifier "admssw:metrics"@en ; vann:usageNote "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'."@en ; a rdf:Property ; rdfs:comment "A data set of metrics about the software project or software release."@en ; rdfs:isDefinedBy ; rdfs:label "Software Project - metrics"@en, "Software Release - metrics"@en . :package dcterms:identifier "admssw:package"@en ; a rdf:Property ; rdfs:comment "The package relationship associates a Software Release with a Software Package."@en ; rdfs:isDefinedBy ; rdfs:label "Software Release - package"@en ; rdfs:subPropertyOf rad:distribution . :packageDimension dcterms:identifier "admssw:packageDimension"@en ; qb:concept rad:Distribution ; a qb:DimensionProperty, rdf:Property ; rdfs:comment "The software package category to which a measured observation applies."@en ; rdfs:isDefinedBy ; rdfs:label "dimension: package dimension"@en . :programmingLanguage dcterms:identifier "admssw:programmingLanguage"@en ; vann:usageNote "Ideally, the range of this property is skos:Concept."@en ; a rdf:Property ; rdfs:comment "Programming language of the software."@en ; rdfs:isDefinedBy ; rdfs:label "Software Project - programming language"@en ; rdfs:range skos:Concept . :programmingLanguageDimension dcterms:identifier "admssw:programmingLanguageDimension"@en ; qb:concept skos:Concept ; a qb:DimensionProperty, rdf:Property ; rdfs:comment "The programming language dimension to which a measured observation applies."@en ; rdfs:isDefinedBy ; rdfs:label "dimension: programming language dimension"@en . :project dcterms:identifier "admssw:project"@en ; vann:usageNote "The inverse property of 'admsv:project' is 'doap:release'."@en ; rdfs:comment "The project that has produced the Asset."@en ; rdfs:isDefinedBy ; rdfs:label "Software Release - project"@en ; rdfs:range doap:Project . :release dcterms:identifier "admssw:release"@en ; a rdf:Property ; rdfs:comment "The release relationship associates a Software Package with a Software Release."@en ; rdfs:isDefinedBy ; rdfs:label "Software Package - release"@en ; rdfs:subPropertyOf rad:distributionOf . :releaseDimension dcterms:identifier "admssw:releaseDimension"@en ; qb:concept rad:Asset ; a qb:DimensionProperty, rdf:Property ; rdfs:comment "The release category to which a measured observation applies."@en ; rdfs:isDefinedBy ; rdfs:label "dimension: release dimension"@en . :status dcterms:identifier "admssw:status"@en ; vann:usageNote "Ideally, the range of this property is skos:Concept."@en ; a rdf:Property ; rdfs:comment "The status of the software project, asset, or package."@en ; rdfs:isDefinedBy ; rdfs:label "Software Package - status"@en, "Software Project - status"@en, "Software Release - status"@en ; rdfs:range skos:Concept . :supportsFormat dcterms:identifier "admssw:supportsFormat"@en ; vann:usageNote "Ideally, the range of this property is dcterms:FileFormat."@en ; a rdf:Property ; rdfs:comment "Data format that is supported by the software."@en ; rdfs:isDefinedBy ; rdfs:label "Software Project - supports format"@en ; rdfs:range skos:Concept . :tagURL dcterms:identifier "admssw:tagURL"@en ; vann:usageNote "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."@en ; a rdf:Property ; rdfs:comment "URL from which a software tag file can be obtained for the Software Package."@en ; rdfs:isDefinedBy ; rdfs:label "Software Package - tag URL"@en . :ticketLeadTime dcterms:identifier "admssw:ticketLeadTime"@en ; a qb:MeasureProperty, rdf:Property ; rdfs:comment "The time between opening and closing a support ticket in milliseconds."@en ; rdfs:isDefinedBy ; rdfs:label "measure: ticket lead time"@en ; rdfs:range xsd:dateTime ; rdfs:subPropertyOf sdmx-measure:obsValue . :usedBy dcterms:identifier "admssw:usedBy"@en ; a rdf:Property ; rdfs:comment "Agent that uses the Asset."@en ; rdfs:isDefinedBy ; rdfs:label "Software Release - used by"@en ; rdfs:range foaf:Agent . :userInterfaceType dcterms:identifier "admssw:userInterfaceType"@en ; vann:usageNote "Ideally, the range of this property is skos:Concept."@en ; a rdf:Property ; rdfs:comment "User interface type of the software."@en ; rdfs:isDefinedBy ; rdfs:label "Software Project - user interface type"@en ; rdfs:range skos:Concept . :userNumber dcterms:identifier "admssw:userNumber"@en ; a qb:MeasureProperty, rdf:Property ; rdfs:comment "The number of known users of a software release."@en ; rdfs:isDefinedBy ; rdfs:label "measure: number of users"@en ; rdfs:range xsd:int ; rdfs:subPropertyOf sdmx-measure:obsValue . dcterms:Agent dcterms:identifier "dcterms:Agent"@en ; vann:usageNote "The dcterms:Agent class (or a sub class of it) is used in RADion to represent the publisher of a Repository or its components."@en ; rdfs:comment "A resource that acts or has the power to act."@en ; rdfs:isDefinedBy ; rdfs:label "Agent"@en . dcterms:LicenseDocument dcterms:identifier "dcterms:LicenseDocument"@en ; vann:usageNote "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."@en ; rdfs:comment "The dcterms:LicenseDocument class fully represents the RADion concept of a Licence"@en ; rdfs:isDefinedBy ; rdfs:label "License"@en . dcterms:alternative dcterms:identifier "dcterms:alternative"@en ; vann:usageNote "Alternative name for the Asset. Any number of alternative names may be supplied. The range of dcterms:alternative is rdfs:Literal"@en ; rdfs:comment "The dcterms:alternative property fully represents the ADMS.SW property 'alternative name'."@en ; rdfs:isDefinedBy ; rdfs:label "Software Release - alternative name"@en . dcterms:created dcterms:identifier "dcterms:created"@en ; vann:usageNote "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."@en ; rdfs:comment "The dcterms:created property fully represents the ADMS.SW property 'date of creation'."@en ; rdfs:isDefinedBy ; rdfs:label "Software Package - date of creation"@en, "Software Release - date of creation"@en, "Software Repository - date of creation"@en . dcterms:description dcterms:identifier "dcterms:description"@en ; vann:usageNote "Used in ADMS.SW to provide descriptive text for the Software Repository, Software Release or Software Package."@en ; rdfs:comment "The dcterms:description property fully covers the ADMS.SW property of the same name."@en ; rdfs:isDefinedBy ; rdfs:label "Software Package - description"@en, "Software Release - description"@en, "Software Repository - description"@en . dcterms:format dcterms:identifier "dcterms:format"@en ; vann:usageNote "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"@en ; rdfs:comment "The dcterms:format property fully represents the RADion relationship of the same name"@en ; rdfs:isDefinedBy ; rdfs:label "Software Package - format"@en . dcterms:hasPart dcterms:identifier "dcterms:hasPart"@en ; vann:usageNote "RADion uses dcterms:hasPart to link a Repository to an Asset."@en ; rdfs:comment "The dcterms:hasPart property fully represents the RADion relationship 'includes'."@en ; rdfs:isDefinedBy ; rdfs:label "Software Repository - includes"@en . dcterms:isPartOf dcterms:identifier "dcterms:isPartOf"@en ; vann:usageNote "RADion uses dcterms:isPartOf to link an Asset to a Repository."@en ; rdfs:comment "The dcterms:isPartOf property fully represents relationship 'repository origin'."@en, "The dcterms:isPartOf property fully represents the RADion relationship of repository origin."@en ; rdfs:isDefinedBy ; rdfs:label "Software Project - repository origin"@en, "Software Release - repository origin"@en . dcterms:language dcterms:identifier "dcterms:language"@en ; vann:usageNote "RADion uses this to provide the language of the Asset. Note that this is quite separate from Locale."@en ; rdfs:comment "The dcterms:language property fully represents the RADion and ADMS.SW property of the same name."@en ; rdfs:isDefinedBy ; rdfs:label "Software Release - language"@en . dcterms:license dcterms:identifier "dcterms:license"@en ; vann:usageNote "Used in RADion to link to the conditions or restrictions for (re-use) of the Distribution. Note that the range is dcterms:LicenseDocument"@en ; rdfs:comment "The dcterms:license property fully represents the RADion relationship of the same name."@en ; rdfs:isDefinedBy ; rdfs:label "Software Package - license"@en . dcterms:modified dcterms:identifier "dcterms:modified"@en ; vann:usageNote "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."@en ; rdfs:comment "The dcterms:modified property fully represents the RADion and ADMS.SW property Date of Last Modification."@en ; rdfs:isDefinedBy ; rdfs:label "Software Package - date of last modification"@en, "Software Release - date of last modification"@en, "Software Repository - date of last modification"@en . dcterms:publisher dcterms:identifier "dcterms:publisher"@en ; vann:usageNote "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."@en ; rdfs:comment "The dcterms:publisher property fully represents the RADion and ADMS.SW relationship of the same name"@en ; rdfs:isDefinedBy ; rdfs:label "Software Package - publisher"@en, "Software Release - publisher"@en, "Software Repository - publisher"@en . dcterms:relation dcterms:identifier "dcterms:relation"@en ; vann:usageNote "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."@en ; rdfs:comment "The dcterms:relation property fully represents the RADion related asset relationship."@en ; rdfs:isDefinedBy ; rdfs:label "Software Release - related asset"@en . dcterms:spatial dcterms:identifier "dcterms:spatial"@en ; vann:usageNote "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."@en ; rdfs:comment "The dcterms:coverage property fully represents the RADion relationship of the same name"@en ; rdfs:isDefinedBy ; rdfs:label "Software Release - spatial coverage"@en, "Software Repository - spatial coverage"@en . dcterms:type dcterms:identifier "dcterms:type" ; vann:usageNote "Used in ADMS to link an Asset to its Asset Type."@en ; a rdf:Property ; rdfs:comment "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."^^rdf:XMLLiteral ; rdfs:isDefinedBy ; rdfs:label "Agent - type"@en, "Licence - type"@en . qb:DataSet dcterms:identifier "qb:DataSet"@en ; vann:usageNote "ADMS.SW uses the RDF Data Qube Vocbulary to exchange metrics about a software project or software release."^^rdf:XMLLiteral ; rdfs:comment "qb:DataSet fully represents the ADMS.SW class 'Data Set'."@en ; rdfs:isDefinedBy ; rdfs:label "Data Set"@en . sdmx-dimension:timePeriod dcterms:identifier "sdmx-dimension:timePeriod"@en ; rdfs:comment "The period of time or point in time to which the measured observation refers."@en ; rdfs:isDefinedBy ; rdfs:label "dimension: time dimension"@en . schema:contributor dcterms:identifier "schema:contributor"@en ; vann:usageNote "Used in ADMS.SW to associate a project with its contributor."@en ; a rdf:Property ; rdfs:comment "contributing person or organisation for the project."@en ; rdfs:isDefinedBy schema:SoftwareApplication ; rdfs:label "Software Project - contributor"@en . schema:downloadUrl dcterms:identifier "schema:downloadUrl"@en ; a rdf:Property ; rdfs:comment "The URL of the Repository or Distribution. The range of adms:accessURL is xsd:anyURI"@en ; rdfs:isDefinedBy schema:SoftwareApplication ; rdfs:label "Software Package - access URL"@en . schema:fileSize dcterms:identifier "schema:fileSize"@en ; rdfs:comment "The size of the package file in bytes."@en ; rdfs:isDefinedBy schema:SoftwareApplication ; rdfs:label "Software Package - file size"@en . schema:operatingSystem dcterms:identifier "schema:operatingSystem"@en ; vann:usageNote "Ideally, the range of this property is skos:Concept."@en ; a rdf:Property ; rdfs:comment "Operating system of the software."@en ; rdfs:isDefinedBy schema:SoftwareApplication ; rdfs:label "Software Project - operating system"@en ; rdfs:range skos:Concept . schema:releaseNotes dcterms:identifier "schema:releaseNotes"@en ; rdfs:comment "Notes on the particular version of the Software Release. Description of what changed in this version."@en ; rdfs:isDefinedBy schema:SoftwareApplication ; rdfs:label "Software Release - version notes"@en . swid:SoftwareId dcterms:identifier "swid:SoftwareId"@en ; vann:usageNote "Used in ADMS.SW to aligin with the software identifying system in the ISO19770-2:2009 standard."@en ; a rdfs:Class ; rdfs:comment """

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.
"""^^rdf:XMLLiteral ; rdfs:isDefinedBy ; rdfs:label "Software Identifier"@en . swid:software_id dcterms:identifier "swid:software_id"@en ; vann:usageNote "Used in ADMS.SW to aligin with the software identifying system in the ISO19770-2:2009 standard."@en ; a rdf:Property ; rdfs:comment "A unique token within the regid domain of the tag creator."@en ; rdfs:isDefinedBy ; rdfs:label "Software Package - software_id"@en ; rdfs:range swid:SoftwareId . swid:tag_creator_regid dcterms:identifier "swid:tag_creator_regid"@en ; vann:usageNote "Used in ADMS.SW to aligin with the software identifying system in the ISO19770-2:2009 standard."@en ; a rdf:Property ; rdfs:comment "A tag creator regid, uniquely identifying a tag creator and/or subdomain."@en ; rdfs:domain swid:SoftwareId ; rdfs:isDefinedBy ; rdfs:label "Software Identifier - tag_creator_regid"@en ; rdfs:range swid:RegistrationId . swid:unique_id dcterms:identifier "swid:unique_id"@en ; vann:usageNote "Used in ADMS.SW to aligin with the software identifying system in the ISO19770-2:2009 standard."@en ; a rdf:Property ; rdfs:comment "A unique token within the regid domain of the tag creator."@en ; rdfs:domain swid:SoftwareId ; rdfs:isDefinedBy ; rdfs:label "Software Identifier - unique_id"@en ; rdfs:range rdfs:Literal . doap:description dcterms:identifier "doap:description"@en ; rdfs:comment "Both the dcterms:description and doap:description properties fully cover the ADMS.SW property of the same name. "@en ; rdfs:label "Software Project - description"@en ; rdfs:subPropertyOf dcterms:description . doap:developer dcterms:identifier "doap:developer"@en ; vann:usageNote "The range of this property is foaf:Person."@en ; rdfs:comment "The doap:documenter property fully covers the ADMS.SW property 'developer'."@en ; rdfs:isDefinedBy ; rdfs:label "Software Project - developer"@en . doap:documenter dcterms:identifier "doap:documenter"@en ; vann:usageNote "The range of this property is foaf:Person."@en ; rdfs:comment "The doap:documenter property fully covers the ADMS.SW property 'documenter'."@en ; rdfs:isDefinedBy ; rdfs:label "Software Project - documenter"@en . doap:helper dcterms:identifier "doap:helper"@en ; vann:usageNote "The range of this property is foaf:Person."@en ; rdfs:comment "The doap:helper property fully covers the ADMS.SW property 'helper'."@en ; rdfs:isDefinedBy ; rdfs:label "Software Project - helper"@en . doap:homepage dcterms:identifier "doap:homepage"@en ; rdfs:comment "Both the foaf:homepage and doap:homepage property fully represents the ADMS.SW relationship of the same name. "@en ; rdfs:label "Software Project - homepage"@en ; rdfs:subPropertyOf foaf:homepage . doap:maintainer dcterms:identifier "doap:maintainer"@en ; vann:usageNote "The range of this property is foaf:Person."@en ; rdfs:comment "The doap:maintainer property fully covers the ADMS.SW property 'maintainer'."@en ; rdfs:isDefinedBy ; rdfs:label "Software Project - maintainer"@en . doap:name dcterms:identifier "doap:name"@en ; rdfs:comment "Both the dcterms:name and doap:name property fully represents the ADMS.SW property of the same name. "@en ; rdfs:label "Software Project - name"@en ; rdfs:subPropertyOf dcterms:name . doap:release dcterms:identifier "doap:release"@en ; vann:usageNote "Used in ADMS.SW to associate a project with its release."@en ; rdfs:comment "The doap:release property fully covers the ADMS.SW property 'release'."@en ; rdfs:isDefinedBy ; rdfs:label "Software Project - release"@en . doap:revision dcterms:identifier "doap:revision"@en ; rdfs:comment "Revision identifier of a software release."@en ; rdfs:isDefinedBy ; rdfs:label "Software Release - version"@en . doap:tester dcterms:identifier "doap:tester"@en ; vann:usageNote "The range of this property is foaf:Person."@en ; rdfs:comment "The doap:tester property fully covers the ADMS.SW property 'tester'."@en ; rdfs:isDefinedBy ; rdfs:label "Software Project - tester"@en . doap:translator dcterms:identifier "doap:translator"@en ; vann:usageNote "The range of this property is foaf:Person."@en ; rdfs:comment "The doap:translator property fully covers the ADMS.SW property 'translator'."@en ; rdfs:isDefinedBy ; rdfs:label "Software Project - translator"@en . spdx:Checksum dcterms:identifier "spdx:Checksum"@en ; rdfs:comment "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 it's checksum. This class allows the results of a variety of checksum and cryptographic message digest algorithms to be represented."@en ; rdfs:isDefinedBy ; rdfs:label "Checksum"@en . spdx:checksum dcterms:identifier "spdx:checksum"@en ; rdfs:comment "The checksum property provides a mechanism that can be used to verify that the contents of a Package have not been changed."@en ; rdfs:isDefinedBy ; rdfs:label "Software Package - checksum"@en . xhv:last dcterms:identifier "xhv:last"@en ; vann:usageNote "ADMS.SW uses the XHTML 'last' property to link an Asset to the most recent (i.e. current) version."@en ; rdfs:comment "The xhv:last property fully represents the RADion and ADMS.SW relationship 'current version'."@en ; rdfs:isDefinedBy ; rdfs:label "Software Release - current version"@en . xhv:next dcterms:identifier "xhv:next" ; vann:usageNote "RADion uses the XHTML 'next' property to link an Asset to the next most recent version."@en ; rdfs:comment "The xhv:next property fully represents the RADion relationship of Next version"@en ; rdfs:isDefinedBy ; rdfs:label "Software Release - next version"@en . xhv:prev dcterms:identifier "xhv:prev"@en ; vann:usageNote "RADion and ADMS.SW uses the XHTML 'previous' property to link an Asset to the previous version."@en ; rdfs:comment "The xhv:prev property fully represents the RADion and ADMS.SW relationship of Previous version"@en ; rdfs:isDefinedBy ; rdfs:label "Software Release - previous version"@en . rdfs:label dcterms:identifier "rdfs:label"@en ; vann:usageNote "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"@en ; rdfs:comment "The rdfs:label property fully represents the RADion and ADMS.SW properties of name and label."@en ; rdfs:isDefinedBy ; rdfs:label "Agent - name"@en, "Licence - name"@en, "Software Package - name"@en, "Software Release - name"@en, "Software Repository - name"@en . skos:Concept dcterms:identifier "skos:Concept", "skos:Concept"@en ; vann:usageNote "ADMS.SW uses SKOS Concepts to provide an indication of the maturity of an Asset or Distribution."@en ; rdfs:comment """

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
"""^^rdf:XMLLiteral, "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)."^^rdf:XMLLiteral, "The skos:Concept class fully represents the ADMS.SW classes of Intendend Audience, Locale, Operating System, Programming Language, Status, Topic, User Interface Type (see section on the Code datatype for details)."^^rdf:XMLLiteral ; rdfs:isDefinedBy , ; rdfs:label "Intended Audience"@en, "Intendend Audience, Locale, Operating System, Programming Language, Status, Topic, User Interface Type"@en, "Locale"@en, "Operating System"@en, "Programming Language"@en, "Status"@en, "Topic"@en, "User Interface Type"@en . vcard:VCard dcterms:identifier "vcard:VCard"@en ; vann:usageNote "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."^^rdf:XMLLiteral ; rdfs:comment "VCard fully represents the ADMS.SW class of Contact Information"@en ; rdfs:isDefinedBy ; rdfs:label "Contact Information"@en . wdrs:describedby dcterms:identifier "wdrs:describedby"@en ; vann:usageNote "Used in ADMS.SW to link to the main documentation or specification of the Asset."@en ; rdfs:comment "The wdrs:describedby property fully represents the ADMS.SW relationship 'main documentation'."^^rdf:XMLLiteral ; rdfs:isDefinedBy ; rdfs:label "Software Release - main documentation"@en . adms:Identifier dcterms:identifier "adms:Identifier"@en ; rdfs:comment """

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.
"""^^rdf:XMLLiteral ; rdfs:isDefinedBy ; rdfs:label "Identifier"@en . adms:accessURL dcterms:identifier "adms:accessURL" ; a rdf:Property ; rdfs:comment "The URL of the Repository or Distribution. The range of adms:accessURL is xsd:anyURI"@en ; rdfs:isDefinedBy ; rdfs:label "Software Repository - access URL"@en ; rdfs:range xsd:anyURI . adms:contactPoint dcterms:identifier "adms:contactPoint"@en ; a rdf:Property ; rdfs:comment "Links an Asset to relevant Contact Information which is provided using VCard."^^rdf:XMLLiteral ; rdfs:isDefinedBy ; rdfs:label "Software Release - contact point"@en ; rdfs:range vcard:VCard . adms:metadataDate dcterms:identifier "adms:metadataDate", "adms:metadataDate"@en ; a rdf:Property ; rdfs:comment "The date of the most recent update of the metadata for the Asset."@en ; rdfs:isDefinedBy , ; rdfs:label "Software Release - metadata date"@en, "Software Release - metadataDate"@en ; rdfs:range rdfs:Literal . adms:metadataLanguage dcterms:identifier "adms:metadataLanguage" ; a rdf:Property ; rdfs:comment "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."@en ; rdfs:isDefinedBy ; rdfs:label "Software Release - metadata language"@en ; rdfs:range dcterms:LinguisticSystem . adms:relatedWebPage dcterms:identifier "adms:relatedWebPage"@en ; rdfs:comment "Links to a Web page that contains information related to the asset. The range of adms:relatedWebPage is foaf:Document"@en ; rdfs:isDefinedBy ; rdfs:label "Software Release - related web page"@en ; rdfs:range foaf:Document . adms:supportedSchema dcterms:identifier "adms:supportedSchema"@en ; rdfs:comment "A schema according to which the Repository can provide data about its content, e.g. 'ADMS.SW v1.0'"@en ; rdfs:isDefinedBy ; rdfs:label "Software Repository - supported schema"@en ; rdfs:range rdfs:Literal . rad:keyword dcterms:identifier "rad:keyword"@en ; vann:usageNote "The range of rad:keyword is Literal. They should be provided as language-tagged strings."@en ; rdfs:comment "A word or phrase used to succinctly descibe the Software Release"@en, "A word or phrase used to succinctly descibe the software."@en ; rdfs:isDefinedBy ; rdfs:label "Software Project - keyword"@en, "Software Release - keyword"@en . rad:theme dcterms:identifier "rad:theme"@en ; a rdf:Property ; rdfs:comment "Topic, theme or function of the software. The theme relationship associates an Software Project or Release with a specific Theme (a skos:Concept). "@en ; rdfs:isDefinedBy ; rdfs:label "Software Project - theme"@en, "Software Release - theme"@en . rad:themeTaxonomy dcterms:identifier "rad:themeTaxonomy"@en ; rdfs:comment "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."@en ; rdfs:domain rad:Asset ; rdfs:isDefinedBy ; rdfs:label "Software Repository - theme taxonomy"@en ; rdfs:range skos:Concept . foaf:Document dcterms:identifier "foaf:Document"@en ; vann:usageNote "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)."^^rdf:XMLLiteral ; rdfs:comment "The foaf:Document class fully represents the ADMS.SW concept 'Documentation'."@en ; rdfs:isDefinedBy , ; rdfs:label "Documentation"@en . foaf:logo dcterms:identifier "foaf:logo"@en ; rdfs:comment "The foaf:logo property fully represents the ADMS.SW property of the same name."@en ; rdfs:isDefinedBy ; rdfs:label "Software Release - logo"@en . cc:attributionName "European Commission" ; cc:attributionURL ; dcterms:title "ISA Open Metadata Licence v1.1" . dcterms:title "Process and Methodology for Developing Core Vocabularies" .