@prefix dc: .
@prefix dcterms: .
@prefix owl: .
@prefix rdfs: .
@prefix xsd: .
@prefix bbc: .
@prefix cms: .
@prefix core: .
@prefix provenance: .
a owl:Ontology, ;
rdfs:comment "The provenance ontology supports data management and auditing tasks. It is used to define the different types of named graphs we used in the store (quad store) and enables their association with metadata that allow us to manage, validate and expose data to our services"@en-gb ;
rdfs:label "Provenance Ontology"@en-gb ;
dcterms:license ;
dc:date "2012-12-01"^^xsd:date ;
dc:creator ;
owl:imports dcterms:, dc:, , ;
provenance:canonicalLocation "https://github.com/bbc/common-metadata/blob/master/ontologies/provenance.ttl"^^xsd:string ;
provenance:changeReason "Added deprecationComment property"@en-gb ;
provenance:version "1.12"^^xsd:string ;
owl:priorVersion provenance:1.11 ;
owl:versionIRI provenance:1.12 ;
owl:versionInfo "1.12"^^xsd:string ;
provenance:slug "provenance"^^xsd:string ;
provenance:public true .
provenance:Dataset
a owl:Class ;
rdfs:subClassOf provenance:Graph ;
rdfs:comment "Dataset is a single graph which contains a collection of things that is managed together, e.g., \"the dataset of the 91بب±¬'s News Regions\". The management of datasets involves editing RDF files and publishing them to the triplestore in a single action. This requires a good knowledge of semantic technologies therefore datasets are managed by experts."@en-gb ;
rdfs:label "Dataset"@en-gb ;
rdfs:isDefinedBy .
provenance:ThingGraph
a owl:Class ;
rdfs:subClassOf provenance:Graph ;
rdfs:comment "Thing graphs hold metadata about a single thing. Note the difference with Datasets, which hold metadata about many things. Thing graphs are usually exposed to user friendly tools which allow users with little on no RDF skills to specifically edit a metadata about a thing in a form. For example a thing graph can contain metadata about a football team such as its various names, LOD links for the team, a short disambiguation hint, e.t.c. Thing graphs are also used to store metadata about things obtained from a feed, for example store metadata about locations obtained from a Location Services feed."@en-gb ;
rdfs:label "ThingGraph"@en-gb ;
rdfs:isDefinedBy .
provenance:CreativeWorkGraph
a owl:Class ;
rdfs:subClassOf provenance:Graph ;
rdfs:comment "The class of named graphs which contain the metadata for the CreativeWorks. For example all the metadata for a news story provided by a CMS will be contained in a single CreativeWorkGraph instance."@en-gb ;
rdfs:label "CreativeWorkGraph"@en-gb ;
rdfs:isDefinedBy .
provenance:Ontology
a owl:Class ;
rdfs:subClassOf provenance:Graph ;
rdfs:comment "Graphs that contain ontologies in the store are declared to be of type provenance:Ontology. The graph name in the store is identical to the ontology IRI."@en-gb ;
rdfs:label "Ontology"@en-gb ;
rdfs:isDefinedBy .
provenance:Graph
a owl:Class ;
rdfs:subClassOf owl:Thing ;
rdfs:comment "The class of named graphs. All our data is stored in named graphs of different types depending on its provenance and management. These are specified by the subclasses of Graph."@en-gb ;
rdfs:label "Graph"@en-gb ;
rdfs:isDefinedBy .
provenance:TransitionOntology
a owl:Class ;
rdfs:subClassOf provenance:Ontology ;
rdfs:comment "An ontology that is used to provide a transition feature for a parent ontology" ;
rdfs:label "Transition Ontology"@en-gb ;
rdfs:isDefinedBy .
provenance:DeletedGraph
a owl:Class ;
rdfs:label "DeletedGraph"@en-gb ;
rdfs:comment "A DeletedGraph is a single graph describing an archived ThingGraph."@en-gb ;
rdfs:subClassOf provenance:Graph ;
rdfs:isDefinedBy provenance:1.10 .
provenance:product
a owl:ObjectProperty ;
rdfs:domain provenance:Graph ;
rdfs:range bbc:Product ;
rdfs:comment "The reference to the product from which the dataset, graph was created. This is needed for dataset management permissions. Not to be confused with bbc:product."@en-gb ;
rdfs:label "product"@en-gb ;
rdfs:isDefinedBy .
provenance:managedBy
a owl:ObjectProperty ;
rdfs:domain provenance:ThingGraph ;
rdfs:range cms:System ;
rdfs:comment "Associates the thing graph of a cms:ManagedThing with its managing system. This is needed to solve cases where different systems can manage metadata about a shared thing. E.g., one thing graph from 91بب±¬ News may have all the politics related metadata for David Cameron, while another thing graph managed by Knowledge and Learning may contain information about the historical role David Cameron has played as a conservative leader in British politics. Separating metadata into thing graphs is useful for managing information about shared things."@en-gb ;
rdfs:label "managedBy"@en-gb ;
rdfs:isDefinedBy .
provenance:transitions
a owl:ObjectProperty ;
rdfs:domain rdfs:Property ;
rdfs:range rdfs:Property ;
rdfs:comment "The property that this transition property is providing a transition for."@en-gb ;
rdfs:label "transitions"@en-gb ;
rdfs:isDefinedBy .
provenance:canonicalLocation
a owl:DatatypeProperty ;
rdfs:domain provenance:Graph ;
rdfs:range xsd:string ;
rdfs:comment "The canonical location where all the triples contained within the context (named graph) are stored in and can be referred to outside the triplestore."@en-gb ;
rdfs:label "canonicalLocation"@en-gb ;
rdfs:isDefinedBy .
provenance:changeReason
a owl:DatatypeProperty ;
rdfs:domain provenance:Graph ;
rdfs:range xsd:string ;
rdfs:comment "The reason for the most recent change applied to the graph."@en-gb ;
rdfs:label "changeReason"@en-gb ;
rdfs:isDefinedBy .
provenance:provided
a owl:DatatypeProperty ;
rdfs:domain provenance:Graph ;
rdfs:range xsd:dateTime ;
rdfs:comment "The date and time at which the data was provided to the triplestore."@en-gb ;
rdfs:label "provided"@en-gb ;
rdfs:isDefinedBy .
provenance:provider
a owl:DatatypeProperty ;
rdfs:domain provenance:Graph ;
rdfs:range xsd:anyURI ;
rdfs:comment "The email address extracted from the 91بب±¬ SSL Certificate, indicating the person or system which directly interacted with the writer service to put the data in the store."@en-gb ;
rdfs:label "provider"@en-gb ;
rdfs:isDefinedBy .
provenance:version
a owl:DatatypeProperty ;
rdfs:domain provenance:Graph ;
rdfs:range xsd:string ;
rdfs:comment "The version of the graph."@en-gb ;
rdfs:label "version"@en-gb ;
rdfs:isDefinedBy .
provenance:deprecated
a owl:DatatypeProperty ;
rdfs:domain rdfs:Resource ;
rdfs:range xsd:boolean ;
rdfs:comment "A predicate to allow hiding of Things so as to not delete them and lose the reference object."@en-gb ;
rdfs:label "deprecated"@en-gb ;
rdfs:isDefinedBy .
provenance:slug
a owl:DatatypeProperty ;
rdfs:domain provenance:Ontology ;
rdfs:range xsd:string ;
rdfs:comment "This is a short human readable identifier for the ontology."@en-gb ;
rdfs:label "slug"@en-gb ;
rdfs:isDefinedBy .
provenance:public
a owl:DatatypeProperty ;
rdfs:domain provenance:Graph ;
rdfs:range xsd:boolean ;
rdfs:comment "This predicate allows the distinction of ontologies that are appropriate for publishing from those ones that are currently kept internal, e.g., for testing purposes."@en-gb ;
rdfs:label "public"@en-gb ;
rdfs:isDefinedBy .
provenance:owner
a owl:DatatypeProperty ;
rdfs:domain provenance:Graph ;
rdfs:range xsd:anyURI ;
rdfs:comment "This property indicates the owner of the data, i.e., the person or CMS who's responsible for managing and governing the data."@en-gb ;
rdfs:label "owner"@en-gb ;
rdfs:isDefinedBy .
provenance:created
a owl:DatatypeProperty ;
rdfs:domain rdfs:Resource ;
rdfs:range xsd:dateTime ;
rdfs:comment "The date when a Thing was created."@en-gb ;
rdfs:label "created"@en-gb ;
rdfs:isDefinedBy .
provenance:deprecates
a owl:ObjectProperty ;
rdfs:label "deprecates"@en-gb ;
rdfs:comment "The thing that this is superseding."@en-gb ;
rdfs:domain rdfs:Resource ;
rdfs:range rdfs:Resource ;
rdfs:isDefinedBy provenance:1.10 .
provenance:isDeprecatedBy
a owl:ObjectProperty ;
rdfs:label "isDeprecatedBy"@en-gb ;
rdfs:comment "The thing that is superseding this deprecated thing."@en-gb ;
rdfs:domain rdfs:Resource ;
rdfs:range rdfs:Resource ;
rdfs:isDefinedBy provenance:1.10 .
provenance:deprecationDate
a owl:DatatypeProperty ;
rdfs:label "deprecationDate"@en-gb ;
rdfs:comment "The date when this thing will be deprecated and potentially no longer available."@en-gb ;
rdfs:domain rdfs:Resource ;
rdfs:range xsd:datetime ;
rdfs:isDefinedBy provenance:1.10 .
provenance:deprecationComment
a owl:DatatypeProperty ;
rdfs:label "deprecationComment"@en-gb ;
rdfs:comment "Information pertinent to a resource's deprecation status"@en-gb ;
rdfs:domain rdfs:Resource ;
rdfs:range xsd:string ;
rdfs:isDefinedBy provenance:1.12 .
provenance:described
a owl:ObjectProperty ;
rdfs:label "described"@en-gb ;
rdfs:comment "The Thing which was described by a Thing Graph prior to archival."@en-gb ;
rdfs:domain provenance:DeletedGraph ;
rdfs:range rdfs:Resource ;
rdfs:isDefinedBy provenance:1.10 .