大象传媒

CMS Ontology

An ontology to represent the content management systems and their interaction with the triplestore.

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:

<http://www.bbc.co.uk/things/4aa966f9-091e-4dd1-8f10-a44ca20aec5d#id> 
    a core:Place;
    core:preferredLabel "Indonesia"@en-gb;
    cms:locator <urn:locservices:1643084>.

<urn:locservices:1643084> a cms:LocationServicesLocator.

Ontology Diagram

CMS 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

Rebuild Page

The page will automatically reload. You may need to reload again if the build takes longer than expected.

Useful links

Theme toggler

Select a theme and theme mode and click "Load theme" to load in your theme combination.

Theme:
Theme Mode: