# baseURI: http://www.bbc.co.uk/ontologies/cms
# imports: http://purl.org/dc/elements/1.1/
# imports: http://purl.org/dc/terms/
# imports: http://www.bbc.co.uk/ontologies/provenance
@prefix cms: .
@prefix dc: .
@prefix dcterms: .
@prefix owl: .
@prefix provenance: .
@prefix rdf: .
@prefix rdfs: .
@prefix xsd: .
rdf:type provenance:Ontology , owl:Ontology ;
rdfs:comment "An ontology to represent the content management systems and their interaction with the triplestore. For instance, how should an entity in the triplestore, e.g., the URI for Manchester United, be linked to an external CMS that provides more information about Manchester United, e.g., sports statistics, or how should a creative work URI in the triplestore refer to the CMS it was created. The CMS ontology provides the Linked Data Platform customers with pointers to additional information about a thing in other systems."@en-gb ;
rdfs:label "CMS Ontology"@en-gb ;
dc:creator ;
dc:date "2012-12-01"^^xsd:date ;
dcterms:modified "2016-02-01"^^xsd:date ;
dcterms:license ;
provenance:canonicalLocation
"https://github.com/bbc/ontologies/blob/master/core/cms.ttl"^^xsd:string ;
provenance:changeReason
"Added cms:ModoLocator class"@en-gb ;
provenance:public "true"^^xsd:boolean ;
provenance:slug "cms"^^xsd:string ;
provenance:version "3.9"^^xsd:string ;
owl:imports dc: , dcterms: , ;
owl:priorVersion cms:3.8 ;
owl:versionIRI cms:3.9 ;
owl:versionInfo "3.9"^^xsd:string .
cms:CPSLocator
rdf:type owl:Class ;
rdfs:comment "This locator type is used for creating locators for the Content Publishing System which is largely used to create the News and Sport stories on the website."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "CPSLocator"@en-gb ;
rdfs:subClassOf cms:Locator .
cms:OptimoLocator
rdf:type owl:Class ;
rdfs:comment "This locator type is used for creating locators for the Optimo Publishing System which is largely to replace CPS."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "OptimoLocator"@en-gb ;
rdfs:subClassOf cms:Locator .
cms:ContentApiLocator
rdf:type owl:Class ;
rdfs:comment "This class of locators is used to retrieve things through the Content API."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "ContentApiLocator"@en-gb ;
rdfs:subClassOf cms:Locator .
cms:TravelLocator
rdf:type owl:Class ;
rdfs:comment "This class of locators is used to retrieve things through the Travel API."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "TravelLocator"@en-gb ;
rdfs:subClassOf cms:Locator .
cms:WeatherLocator
rdf:type owl:Class ;
rdfs:comment "This class of locators is used to retrieve things through the Weather API."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "WeatherLocator"@en-gb ;
rdfs:subClassOf cms:Locator .
cms:VivoApiLocator
rdf:type owl:Class ;
rdfs:comment "This class of locators is used to retrieve things through the Vivo API."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "VivoApiLocator"@en-gb ;
rdfs:subClassOf cms:Locator .
cms:LDM
rdf:type cms:System ;
rdfs:comment "The identifier for the linked data manager which will be used to denote the ownership of thing-graphs provided to LDP via the LDM."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "LDM"@en-gb .
cms:LocationServicesIngest
rdf:type cms:System ;
rdfs:comment "The identifier for location services which will be used to denote the ownership of location thing-graphs provided to LDP via location services ingest."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "LocationServicesIngest"@en-gb .
cms:LocationServicesLocator
rdf:type owl:Class ;
rdfs:comment "This is needed to instantiate locators used by the Location Services Ingestion system."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "LocationServicesLocator"@en-gb ;
rdfs:subClassOf cms:Locator .
cms:Locator
rdf:type owl:Class ;
rdfs:comment "This class represents all identifiers required for locating a representation of the thing in another 大象传媒 system. Thing locators usually follow the pattern for example or (see the subclasses of Locator for all available locator types) where the last fragment of the URI is the native id of the system."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "Locator"@en-gb ;
rdfs:subClassOf owl:Thing .
cms:ManagedThing
rdf:type owl:Class ;
rdfs:comment "This is the class of things managed by a data management system interfacing with thing graph. Anything declared as a ManagedThing is managed in thing graph as opposed to being managed in a dataset and a thing graph must contain exactly one managed thing."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "ManagedThing"@en-gb ;
rdfs:subClassOf owl:Thing .
cms:MusicArtistsIngest
rdf:type cms:System ;
rdfs:comment "The identifier for the music artists management system which will be used to denote the ownership of music artists thing-graphs provided to LDP via the music artists ingest."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "MusicArtistsIngest"@en-gb .
cms:MusicBootstrapLocator
rdf:type owl:Class ;
rdfs:comment "This types is needed to instantiate locators used by the Music bootstrap service."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "MusicBootstrapLocator"@en-gb ;
rdfs:subClassOf cms:Locator .
cms:NewsIDM
rdf:type cms:System ;
rdfs:comment "The identifier for the news instance data manager which will be used to denote the ownership of news relevant thing-graphs provided to LDP via the NewsIDM."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "NewsIDM"@en-gb .
cms:PipsLocator
rdf:type owl:Class ;
rdfs:comment "This locator type is used for creating locators for PIPS, the system that manages the Programmes Information Pages."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "PipsLocator"@en-gb ;
rdfs:subClassOf cms:Locator .
cms:PulsarLocator
rdf:type owl:Class ;
rdfs:comment "This locator is used to create locators for Pulsar."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "PulsarLocator"@en-gb ;
rdfs:subClassOf cms:Locator .
cms:Sports-DataLocator
rdf:type owl:Class ;
rdfs:comment "This locator is used to create locators for the sports-data system."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "Sports-DataLocator"@en-gb ;
rdfs:subClassOf cms:Locator .
cms:Sports-StatsLocator
rdf:type owl:Class ;
rdfs:comment "This locator is used to create locators for the sports-stats system."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "Sports-StatsLocator"@en-gb ;
rdfs:subClassOf cms:Locator .
cms:System
rdf:type owl:Class ;
rdfs:comment "This is the class of systems that manage data in the Linked Data Platform."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "System"@en-gb ;
rdfs:subClassOf owl:Thing .
cms:iScriptLocator
rdf:type owl:Class ;
rdfs:comment "This class of locators is used to retrieve things sent to LDP from iScript."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "iScriptLocator"@en-gb ;
rdfs:subClassOf cms:Locator .
cms:locator
rdf:type owl:ObjectProperty ;
rdfs:comment "Associates a thing or creative work with a locator in a CMS."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "locator"@en-gb ;
rdfs:range cms:Locator .
cms:managedThing
rdf:type owl:ObjectProperty ;
rdfs:comment "This property is needed to express the relationship between a cms:ManagedThing and its graph in the API results. In the triplestore the ThingGraph is implicitly related to the ManagedThing because the ThingGraph contains the ManagedThing metadata. However, we need an explicit relationship to provide this to our API clients and this is the purpose of cms:managedThing."@en-gb ;
rdfs:domain provenance:ThingGraph ;
rdfs:isDefinedBy ;
rdfs:label "managedThing"@en-gb ;
rdfs:range cms:ManagedThing .
cms:iSiteLocator
rdf:type owl:Class ;
rdfs:comment "This locator is used identify content from iSite."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "iSiteLocator"@en-gb ;
rdfs:subClassOf cms:Locator .
cms:iKLLocator
rdf:type owl:Class ;
rdfs:comment "This locator is used identify content from Knowledge and Learning."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "iKLLocator"@en-gb ;
rdfs:subClassOf cms:Locator .
cms:TTDLocator
rdf:type owl:Class ;
rdfs:comment "This locator is used to identify categories in the Things To Do API."@en-gb ;
rdfs:isDefinedBy ;
rdfs:label "TTDLocator"@en-gb ;
rdfs:subClassOf cms:Locator .
cms:ImageLocator
a owl:Class ;
rdfs:label "ImageLocator"@en-gb ;
rdfs:comment "The class of locators for retrieving 大象传媒 image collections."@en-gb ;
rdfs:subClassOf cms:Locator ;
rdfs:isDefinedBy cms:3.9 .