PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX radion: <http://www.w3.org/ns/radion#>
PREFIX linkml: <https://w3id.org/linkml/>
PREFIX cc: <http://creativecommons.org/ns#>
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX ns: <http://rdfs.org/sioc/ns#>
PREFIX vocab: <http://www.w3.org/1999/xhtml/vocab#>
PREFIX powders: <http://www.w3.org/2007/05/powder-s#>
PREFIX pav: <http://purl.org/pav/>
PREFIX schema: <http://schema.org/>
PREFIX sh: <http://www.w3.org/ns/shacl#>
PREFIX vann: <http://purl.org/vocab/vann/>

radion: a owl:Ontology ;
  rdfs:label "Repository Asset Distribution (RADion)"@en ;
  rdfs:comment "This file specifies the set of RDF classes and properties used in RADion"@en ;
  pav:lastUpdatedOn "2012-10-11"^^xsd:dateTime ;
  schema:inLanguage "en" ;
  dcterms:license <https://joinup.ec.europa.eu/category/licence/isa-open-metadata-licence-v11> ;
  pav:version "Version 1.2 11 October 2012" ;
  cc:attributionName "European Commission"@en ;
  cc:attributionURL <http://ec.europa.eu/> ;
  dcterms:abstract """RADion, and the higher level vocabularies that build upon it, are 
    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 RADion, but 
    rather that it acts as a common layer among repositories that want to 
    exchange data.
    """@en ;
  dcterms:conformsTo <https://joinup.ec.europa.eu/elibrary/document/isa-deliverable-process-and-methodology-developing-core-vocabularies> ;
  dcterms:description """<p xmlns=\"http://www.w3.org/ns/radion#\">The Repository Asset Distribution (RADion) was developed under the European 
          Commission's <a href=\"http://ec.europa.eu/isa/\">ISA Programme</a>. More information is available from the European Commission's
          <a href=\"http://joinup.ec.europa.eu/asset/radion/description\">Joinup portal</a>. This includes background information,
          use cases, the conceptual model and full definitions for all terms used.</p> 
    """@en ;
  dcterms:relation <http://joinup.ec.europa.eu/asset/radion/forum/all> ;
  dcterms:rights "Copyright © 2012 European Commission."@en ;
  vocab:last radion: ;
  powders:describedby <https://joinup.ec.europa.eu/asset/radion/description> ;
  vann:preferredNamespacePrefix "radion" ;
  vann:preferredNamespaceUri "http://www.w3.org/ns/radion#"^^xsd:anyURI ;
  sh:declare [
    sh:prefix "radion" ;
    sh:namespace "http://www.w3.org/ns/radion#"^^xsd:anyURI
  ] , [
    sh:prefix "linkml" ;
    sh:namespace "https://w3id.org/linkml/"^^xsd:anyURI
  ] , [
    sh:prefix "cc" ;
    sh:namespace "http://creativecommons.org/ns#"^^xsd:anyURI
  ] , [
    sh:prefix "dcterms" ;
    sh:namespace "http://purl.org/dc/terms/"^^xsd:anyURI
  ] , [
    sh:prefix "ns" ;
    sh:namespace "http://rdfs.org/sioc/ns#"^^xsd:anyURI
  ] , [
    sh:prefix "vocab" ;
    sh:namespace "http://www.w3.org/1999/xhtml/vocab#"^^xsd:anyURI
  ] , [
    sh:prefix "rdfs" ;
    sh:namespace "http://www.w3.org/2000/01/rdf-schema#"^^xsd:anyURI
  ] , [
    sh:prefix "owl" ;
    sh:namespace "http://www.w3.org/2002/07/owl#"^^xsd:anyURI
  ] , [
    sh:prefix "powders" ;
    sh:namespace "http://www.w3.org/2007/05/powder-s#"^^xsd:anyURI
  ] .

radion:Repository a owl:Class ;
  rdfs:label "Repository"@en ;
  rdfs:comment """A Repository is a system or service that provides facilities for storage and 
    maintenance of descriptions of Assets and Distributions. A Repository will typically contain descriptions 
    of several Assets and functionality that allows users to search and access these descriptions. The 
    Distributions - the actual files themselves - will typically be available from the Repository or 
    elsewhere on the World Wide Web."""@en ;
  dcterms:identifier "rad:Repository"@en ;
  rdfs:isDefinedBy <https://joinup.ec.europa.eu/asset/radion/description> .

radion:Distribution a owl:Class ;
  rdfs:label "Distribution"@en ;
  rdfs:comment """A Distribution is a particular representation or concretisation of an 
    Asset in the form of a downloadable computer file that implements the intellectual content of an 
    Asset. A particular Distribution is typically associated with one Asset."""@en ;
  dcterms:identifier "rad:Distribution"@en ;
  rdfs:isDefinedBy <https://joinup.ec.europa.eu/asset/radion/description> ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty radion:distributionOf ;
    owl:allValuesFrom radion:Asset
  ] .

radion:Asset a owl:Class ;
  rdfs:label "Asset"@en ;
  rdfs:comment """An Asset represents the conceptual content of a resource. A particular 
    Asset may have zero or more Distributions in different formats."""@en ;
  dcterms:identifier "rad:Asset"@en ;
  rdfs:isDefinedBy <https://joinup.ec.europa.eu/asset/radion/description> ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty radion:distribution ;
    owl:allValuesFrom radion:Distribution
  ] .

ns:Forum a owl:Class .

radion:versionNotes a owl:DatatypeProperty ;
  rdfs:label "version notes"@en ;
  rdfs:comment "Notes on the particular version of the Asset."@en ;
  dcterms:identifier "rad:versionNotes"@en ;
  rdfs:isDefinedBy <https://joinup.ec.europa.eu/asset/radion/description> .

radion:keyword a owl:DatatypeProperty ;
  rdfs:label "keyword"@en ;
  rdfs:comment "A word or phrase used to succinctly descibe the Asset"@en ;
  dcterms:identifier "rad:keyword"@en ;
  rdfs:isDefinedBy <https://joinup.ec.europa.eu/asset/radion/description> .

radion:version a owl:DatatypeProperty ;
  rdfs:label "version"@en ;
  rdfs:comment "The version number or other designation of the Asset; the value should be a free text string"@en ;
  dcterms:identifier "rad:version"@en ;
  rdfs:isDefinedBy <https://joinup.ec.europa.eu/asset/radion/description> .

radion:distributionOf a owl:ObjectProperty ;
  rdfs:label "distributionOf"@en ;
  rdfs:comment "The distributionOf relationship associates a Distribution (its domain) with the Asset (its range) of which it is a Distribution. It is the inverse of distribution"@en ;
  dcterms:identifier "rad:distributionOf"@en ;
  rdfs:isDefinedBy <https://joinup.ec.europa.eu/asset/radion/description> ;
  rdfs:range radion:Asset ;
  rdfs:domain radion:Distribution .

radion:distribution a owl:ObjectProperty ;
  rdfs:label "distribution"@en ;
  rdfs:comment "The distribution relationship associates an Asset (its domain) with a Distribution (its range). It is the inverse of distributionOf"@en ;
  dcterms:identifier "rad:distribution"@en ;
  rdfs:isDefinedBy <https://joinup.ec.europa.eu/asset/radion/description> ;
  rdfs:range radion:Distribution ;
  rdfs:domain radion:Asset .

pav:lastUpdatedOn a owl:AnnotationProperty .

schema:inLanguage a owl:AnnotationProperty .

dcterms:license a owl:AnnotationProperty .

pav:version a owl:AnnotationProperty .

cc:attributionName a owl:AnnotationProperty .

cc:attributionURL a owl:AnnotationProperty .

dcterms:abstract a owl:AnnotationProperty .

dcterms:conformsTo a owl:AnnotationProperty .

dcterms:description a owl:AnnotationProperty .

dcterms:relation a owl:AnnotationProperty .

dcterms:rights a owl:AnnotationProperty .

vocab:last a owl:AnnotationProperty .

powders:describedby a owl:AnnotationProperty .

vann:preferredNamespacePrefix a owl:AnnotationProperty .

vann:preferredNamespaceUri a owl:AnnotationProperty .

dcterms:identifier a owl:AnnotationProperty .

sh:declare a owl:AnnotationProperty .

sh:prefix a owl:AnnotationProperty .

sh:namespace a owl:AnnotationProperty .
