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.
Authors | LinkedData@bbc.co.uk |
Created Date | 2012-12-01 |
Version | 3.7 |
Licence | |
Download | RDF |
Introduction
The Content Management Systems ontology defines the terms that LDP needs to interact with systems that produce content. The linked data platform contain semantic metadata for the creative content and also the things the 大象传媒 produces content about. The CMS onology defines how these things and content are associated with other 大象传媒 instances of the same thing.
For instance, how should an entity in the triplestore (the URI for Manchester United) be linked to an external CMS that provides more information on the thing, e.g., sports statistics, or how should a creative work URI in the triplestore refer to another CMS (e.g., content store) so that more information that the triplestore doesn't store (e.g., the full text body of the creative work) can be retrieved.
Sample Data
Using the CMS ontology we are able to locate a thing in another system as follows:
a core:Place;
core:preferredLabel "Indonesia"@en-gb;
cms:locator .
a cms:LocationServicesLocator.
Ontology Diagram
Ontology Terms
Automatically generated documentation for the ontology terms.
Classes
CPSLocator | |
---|---|
URI | /ontologies/cms/CPSLocator |
Description | 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. |
Superclasses | Locator |
ContentApiLocator | |
---|---|
URI | /ontologies/cms/ContentApiLocator |
Description | This class of locators is used to retrieve things through the Content API. |
Superclasses | Locator |
LocationServicesLocator | |
---|---|
URI | /ontologies/cms/LocationServicesLocator |
Description | This is needed to instantiate locators used by the Location Services Ingestion system. |
Superclasses | Locator |
Locator | |
---|---|
URI | /ontologies/cms/Locator |
Description | 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. |
Superclasses | |
Subclasses | CPSLocator, ContentApiLocator, LocationServicesLocator, MusicBootstrapLocator, PipsLocator, PulsarLocator, Sports-DataLocator, Sports-StatsLocator, TTDLocator, TravelLocator, VivoApiLocator, WeatherLocator, iKLLocator, iScriptLocator, iSiteLocator |
Properties | Locator |
ManagedThing | |
---|---|
URI | /ontologies/cms/ManagedThing |
Description | 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. |
Superclasses | |
Properties | managedThing |
MusicBootstrapLocator | |
---|---|
URI | /ontologies/cms/MusicBootstrapLocator |
Description | This types is needed to instantiate locators used by the Music bootstrap service. |
Superclasses | Locator |
PipsLocator | |
---|---|
URI | /ontologies/cms/PipsLocator |
Description | This locator type is used for creating locators for PIPS, the system that manages the Programmes Information Pages. |
Superclasses | Locator |
PulsarLocator | |
---|---|
URI | /ontologies/cms/PulsarLocator |
Description | This locator is used to create locators for Pulsar. |
Superclasses | Locator |
Sports-DataLocator | |
---|---|
URI | /ontologies/cms/Sports-DataLocator |
Description | This locator is used to create locators for the sports-data system. |
Superclasses | Locator |
Sports-StatsLocator | |
---|---|
URI | /ontologies/cms/Sports-StatsLocator |
Description | This locator is used to create locators for the sports-stats system. |
Superclasses | Locator |
System | |
---|---|
URI | /ontologies/cms/System |
Description | This is the class of systems that manage data in the Linked Data Platform. |
Superclasses |
TTDLocator | |
---|---|
URI | /ontologies/cms/TTDLocator |
Description | This locator is used to identify categories in the Things To Do API. |
Superclasses | Locator |
TravelLocator | |
---|---|
URI | /ontologies/cms/TravelLocator |
Description | This class of locators is used to retrieve things through the Travel API. |
Superclasses | Locator |
VivoApiLocator | |
---|---|
URI | /ontologies/cms/VivoApiLocator |
Description | This class of locators is used to retrieve things through the Vivo API. |
Superclasses | Locator |
WeatherLocator | |
---|---|
URI | /ontologies/cms/WeatherLocator |
Description | This class of locators is used to retrieve things through the Weather API. |
Superclasses | Locator |
iKLLocator | |
---|---|
URI | /ontologies/cms/iKLLocator |
Description | This locator is used identify content from Knowledge and Learning. |
Superclasses | Locator |
iScriptLocator | |
---|---|
URI | /ontologies/cms/iScriptLocator |
Description | This class of locators is used to retrieve things sent to LDP from iScript. |
Superclasses | Locator |
iSiteLocator | |
---|---|
URI | /ontologies/cms/iSiteLocator |
Description | This locator is used identify content from iSite. |
Superclasses | Locator |
Properties
locator | |
---|---|
URI | |
Description | Associates a thing or creative work with a locator in a CMS. |
Range | Locator |
managedThing | |
---|---|
URI | /ontologies/cms/managedThing |
Description | 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. |
Domain | /ontologies/provenance/ThingGraph |
Range | ManagedThing |