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.
CMS Ontology
Added cms:ModoLocator class
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.
CPSLocator
This locator type is used for creating locators for the Optimo Publishing System which is largely to replace CPS.
OptimoLocator
This class of locators is used to retrieve things through the Content API.
ContentApiLocator
This class of locators is used to retrieve things through the Travel API.
TravelLocator
This class of locators is used to retrieve things through the Weather API.
WeatherLocator
This class of locators is used to retrieve things through the Vivo API.
VivoApiLocator
The identifier for the linked data manager which will be used to denote the ownership of thing-graphs provided to LDP via the LDM.
LDM
The identifier for location services which will be used to denote the ownership of location thing-graphs provided to LDP via location services ingest.
LocationServicesIngest
This is needed to instantiate locators used by the Location Services Ingestion system.
LocationServicesLocator
This class represents all identifiers required for locating a representation of the thing in another BBC system. Thing locators usually follow the pattern <urn:LocatorType:localID> for example <urn:sports-stats:11269354> or <urn:cps:7f0da524-08bd-4d7e-848e-f50ccca6d87c> (see the subclasses of Locator for all available locator types) where the last fragment of the URI is the native id of the system.
Locator
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.
ManagedThing
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.
MusicArtistsIngest
This types is needed to instantiate locators used by the Music bootstrap service.
MusicBootstrapLocator
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.
NewsIDM
This locator type is used for creating locators for PIPS, the system that manages the Programmes Information Pages.
PipsLocator
This locator is used to create locators for Pulsar.
PulsarLocator
This locator is used to create locators for the sports-data system.
Sports-DataLocator
This locator is used to create locators for the sports-stats system.
Sports-StatsLocator
This is the class of systems that manage data in the Linked Data Platform.
System
This class of locators is used to retrieve things sent to LDP from iScript.
iScriptLocator
Associates a thing or creative work with a locator in a CMS.
locator
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.
managedThing
This locator is used identify content from iSite.
iSiteLocator
This locator is used identify content from Knowledge and Learning.
iKLLocator
This locator is used to identify categories in the Things To Do API.
TTDLocator
ImageLocator
The class of locators for retrieving BBC image collections.