@prefix pcite: .
@prefix xsd: .
@prefix rdf: .
@prefix dcterms: .
@prefix owl: .
@prefix rdfs: .
@prefix foaf: .
rdf:type owl:Ontology ;
dcterms:title "Citation ontology"@en ;
dcterms:created "2022-08-03"^^xsd:date ;
dcterms:rights "Open Parliament Licence v3.0"@en ;
dcterms:description "A model describing the relationship between a thing having a citation and the thing or URI being cited."@en;
foaf:depiction ;
foaf:maker
[ foaf:name "Jayne Bosworth" ],
[ foaf:name "Robert Brook"; foaf:homepage ],
[ foaf:name "Ned Morrell" ],
[ foaf:name "Michael Smethurst"; foaf:homepage ],
[ foaf:name "Anya Somerville" ].
####### Classes #####
pcite:CitingThing rdf:type owl:Class ;
rdfs:label "Citing thing"@en ;
rdfs:comment "A thing citing another thing."@en ;
rdfs:isDefinedBy .
pcite:Citation rdf:type owl:Class ;
rdfs:label "Citation"@en ;
rdfs:comment "A citation from a thing to either a thing or a document at a URI."@en ;
rdfs:isDefinedBy .
pcite:CitedThing rdf:type owl:Class ;
rdfs:label "Cited thing"@en ;
rdfs:comment "A thing being cited which is an instance of a class in the Parliament data store, for example: a standing order or a Speaker's ruling."@en ;
rdfs:isDefinedBy .
pcite:DocumentType rdf:type owl:Class ;
rdfs:label "DocumentType"@en ;
rdfs:comment "The type of the document being cited, for example: a standing order or a section of legislation."@en ;
rdfs:isDefinedBy .
####### Object properties #####
pcite:hasCitation rdf:type owl:ObjectProperty ;
rdfs:label "Has citation"@en ;
rdfs:comment "Relates a citing thing to a citation. A citing thing includes one or more citations. A citation is included in one citing thing."@en ;
rdfs:domain pcite:CitingThing ;
rdfs:range pcite:Citation ;
rdfs:isDefinedBy .
pcite:refersTo rdf:type owl:ObjectProperty ;
rdfs:label "Refers to"@en ;
rdfs:comment "Relates a citation to the thing being cited. A cited thing may have one or more citations. A citation is to one cited thing."@en ;
rdfs:domain pcite:Citation ;
rdfs:range pcite:CitedThing ;
rdfs:isDefinedBy .
pcite:hasDocumentType rdf:type owl:ObjectProperty ;
rdfs:label "Has document type"@en ;
rdfs:comment "Relates a citation to the document type of the thing at the URI being cited. A citation has one document type, or none."@en ;
rdfs:domain pcite:Citation ;
rdfs:range pcite:DocumentType ;
rdfs:isDefinedBy .
####### Data properties #####
pcite:hasUri rdf:type owl:DatatypeProperty ;
rdfs:label "Has URI"@en ;
rdfs:comment "Relates a citation to the URI of the thing being cited."@en ;
rdfs:domain pcite:Citation ;
rdfs:range rdfs:Literal ;
rdfs:isDefinedBy .