@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix : <http://data.ordnancesurvey.co.uk/ontology/spatialrelations/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl2xml: <http://www.w3.org/2006/12/owl2-xml#> .
@prefix guidecontents2: <http://www.ordnancesurvey.co.uk/oswebsite/gps/information/coordinatesystemsinfo/guidecontents/> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix guidecontents: <http://data.ordnancesurvey.co.uk/ontology/spatialrelations/http://www.ordnancesurvey.co.uk/oswebsite/gps/information/coordinatesystemsinfo/guidecontents/> .
@prefix cc: <http://creativecommons.org/ns#> .

<http://data.ordnancesurvey.co.uk/ontology/spatialrelations/> a owl:Ontology ;
	rdfs:label "Spatial Relations Ontology"^^xsd:string ;
	dc:description "An ontology describing basic spatial relations."^^xsd:string ;
	dc:creator "Ordnance Survey"^^xsd:string ;
	dc:contributor "John Goodwin" ;
	dc:title "Spatial Relations Ontology"@en ;
	dct:creator <http://data.ordnancesurvey.co.uk/id/ordnancesurvey> ;
	dct:publisher <http://data.ordnancesurvey.co.uk/id/ordnancesurvey> ;
	owl:imports <http://www.opengis.net/ont/geosparql> ;
	rdfs:isDefinedBy <http://www.ordnancesurvey.co.uk/ontology/spatialrelations.owl> .

dc:creator a owl:AnnotationProperty .

dc:date a owl:AnnotationProperty .

dc:description a owl:AnnotationProperty .

dc:publisher a owl:AnnotationProperty .

dc:rights a owl:AnnotationProperty .

dc:title a owl:AnnotationProperty .

rdfs:label a owl:AnnotationProperty .

rdfs:seeAlso a owl:AnnotationProperty .

owl:deprecated a owl:AnnotationProperty .

:containedBy a owl:ObjectProperty ;
	owl:deprecated "true"^^xsd:boolean ;
	rdfs:seeAlso :within ;
	rdfs:subPropertyOf owl:topObjectProperty .

:contains a owl:ObjectProperty , owl:TransitiveProperty ;
	rdfs:label "contains"@en ;
	rdfs:comment "The interior of one object completely contains the interior of the other. Their boundaries may or may not intersect."^^xsd:string ;
	rdfs:domain <http://www.opengis.net/ont/geosparql#SpatialObject> ;
	rdfs:range <http://www.opengis.net/ont/geosparql#SpatialObject> ;
	owl:equivalentProperty <http://www.opengis.net/ont/geosparql#sfContains> ;
	rdfs:isDefinedBy <http://www.ordnancesurvey.co.uk/ontology/spatialrelations.owl> ;
	rdfs:subPropertyOf owl:topObjectProperty ;
	owl:propertyChainAxiom _:node183ju3oh7x25 .

_:node183ju3oh7x25 rdf:first :contains ;
	rdf:rest _:node183ju3oh7x26 .

_:node183ju3oh7x26 rdf:first :equals ;
	rdf:rest rdf:nil .

:contains owl:propertyChainAxiom _:node183ju3oh7x27 .

_:node183ju3oh7x27 rdf:first :equals ;
	rdf:rest _:node183ju3oh7x28 .

_:node183ju3oh7x28 rdf:first :contains ;
	rdf:rest rdf:nil .

:disjoint a owl:ObjectProperty , owl:SymmetricProperty ;
	rdfs:label "disjoint"@en ;
	rdfs:comment "The boundaries and interiors of the two objects do not intersect, i.e. they have no points in common."^^xsd:string ;
	rdfs:domain <http://www.opengis.net/ont/geosparql#SpatialObject> ;
	rdfs:range <http://www.opengis.net/ont/geosparql#SpatialObject> ;
	owl:equivalentProperty <http://www.opengis.net/ont/geosparql#sfDisjoint> ;
	rdfs:isDefinedBy <http://www.ordnancesurvey.co.uk/ontology/spatialrelations.owl> ;
	rdfs:subPropertyOf owl:topObjectProperty ;
	owl:propertyChainAxiom _:node183ju3oh7x29 .

_:node183ju3oh7x29 rdf:first :disjoint ;
	rdf:rest _:node183ju3oh7x30 .

_:node183ju3oh7x30 rdf:first :equals ;
	rdf:rest rdf:nil .

:disjoint owl:propertyChainAxiom _:node183ju3oh7x31 .

_:node183ju3oh7x31 rdf:first :equals ;
	rdf:rest _:node183ju3oh7x32 .

_:node183ju3oh7x32 rdf:first :disjoint ;
	rdf:rest rdf:nil .

:disjoint owl:propertyChainAxiom _:node183ju3oh7x33 .

_:node183ju3oh7x33 rdf:first :disjoint ;
	rdf:rest _:node183ju3oh7x34 .

_:node183ju3oh7x34 rdf:first :contains ;
	rdf:rest rdf:nil .

:disjoint owl:propertyChainAxiom _:node183ju3oh7x35 .

_:node183ju3oh7x35 rdf:first :within ;
	rdf:rest _:node183ju3oh7x36 .

_:node183ju3oh7x36 rdf:first :disjoint ;
	rdf:rest rdf:nil .

:equals a owl:ObjectProperty , owl:ReflexiveProperty , owl:SymmetricProperty , owl:TransitiveProperty ;
	rdfs:label "equal"@en ;
	rdfs:comment "The two objects have the same boundary and the same interior."^^xsd:string ;
	rdfs:domain <http://www.opengis.net/ont/geosparql#SpatialObject> ;
	rdfs:range <http://www.opengis.net/ont/geosparql#SpatialObject> ;
	owl:equivalentProperty <http://www.opengis.net/ont/geosparql#sfEquals> ;
	rdfs:isDefinedBy <http://www.ordnancesurvey.co.uk/ontology/spatialrelations.owl> ;
	rdfs:subPropertyOf owl:topObjectProperty .

:oneKMGridReference a owl:ObjectProperty ;
	rdfs:label "1km Grid Reference" ;
	rdfs:comment "The National Grid reference identifying the km square in which the name falls." ;
	rdfs:range <http://data.ordnancesurvey.co.uk/ontology/geometry/1kmGridSquare> ;
	rdfs:isDefinedBy <http://www.ordnancesurvey.co.uk/ontology/spatialrelations.owl> .

:partiallyOverlaps a owl:ObjectProperty , owl:SymmetricProperty ;
	rdfs:label "overlaps"@en ;
	rdfs:comment "The boundaries and interiors of the two objects intersect."^^xsd:string ;
	rdfs:range <http://www.opengis.net/ont/geosparql#SpatialObject> ;
	rdfs:domain <http://www.opengis.net/ont/geosparql#SpatialObject> ;
	owl:equivalentProperty <http://www.opengis.net/ont/geosparql#sfOverlaps> ;
	rdfs:subPropertyOf owl:topObjectProperty ;
	owl:propertyChainAxiom _:node183ju3oh7x37 .

_:node183ju3oh7x37 rdf:first :equals ;
	rdf:rest _:node183ju3oh7x38 .

_:node183ju3oh7x38 rdf:first :partiallyOverlaps ;
	rdf:rest rdf:nil .

:partiallyOverlaps owl:propertyChainAxiom _:node183ju3oh7x39 .

_:node183ju3oh7x39 rdf:first :partiallyOverlaps ;
	rdf:rest _:node183ju3oh7x40 .

_:node183ju3oh7x40 rdf:first :equals ;
	rdf:rest rdf:nil .

:touches a owl:ObjectProperty , owl:SymmetricProperty ;
	rdfs:label "touches"@en ;
	rdfs:comment "The boundaries of the two objects intersect but their interiors do not."^^xsd:string ;
	rdfs:range <http://www.opengis.net/ont/geosparql#SpatialObject> ;
	rdfs:domain <http://www.opengis.net/ont/geosparql#SpatialObject> ;
	owl:equivalentProperty <http://www.opengis.net/ont/geosparql#sfTouches> ;
	rdfs:isDefinedBy <http://www.ordnancesurvey.co.uk/ontology/spatialrelations.owl> ;
	rdfs:subPropertyOf owl:topObjectProperty ;
	owl:propertyChainAxiom _:node183ju3oh7x41 .

_:node183ju3oh7x41 rdf:first :equals ;
	rdf:rest _:node183ju3oh7x42 .

_:node183ju3oh7x42 rdf:first :touches ;
	rdf:rest rdf:nil .

:touches owl:propertyChainAxiom _:node183ju3oh7x43 .

_:node183ju3oh7x43 rdf:first :touches ;
	rdf:rest _:node183ju3oh7x44 .

_:node183ju3oh7x44 rdf:first :equals ;
	rdf:rest rdf:nil .

:twentyKMGridReference a owl:ObjectProperty ;
	rdfs:label "20km Grid Reference" ;
	rdfs:comment "The National Grid reference identifying the 20km square in which the name falls." ;
	rdfs:range <http://data.ordnancesurvey.co.uk/ontology/geometry/20kmGridSquare> ;
	rdfs:isDefinedBy <http://www.ordnancesurvey.co.uk/ontology/spatialrelations.owl> .

:within a owl:ObjectProperty , owl:TransitiveProperty ;
	rdfs:label "within"@en ;
	rdfs:comment "The interior of one object is completely within the interior of the other object. Their boundaries may or may not intersect."^^xsd:string ;
	owl:inverseOf :contains ;
	rdfs:range <http://www.opengis.net/ont/geosparql#SpatialObject> ;
	rdfs:domain <http://www.opengis.net/ont/geosparql#SpatialObject> ;
	owl:equivalentProperty <http://www.opengis.net/ont/geosparql#sfWithin> ;
	rdfs:subPropertyOf owl:topObjectProperty ;
	owl:propertyChainAxiom _:node183ju3oh7x45 .

_:node183ju3oh7x45 rdf:first :within ;
	rdf:rest _:node183ju3oh7x46 .

_:node183ju3oh7x46 rdf:first :equals ;
	rdf:rest rdf:nil .

:within owl:propertyChainAxiom _:node183ju3oh7x47 .

_:node183ju3oh7x47 rdf:first :equals ;
	rdf:rest _:node183ju3oh7x48 .

_:node183ju3oh7x48 rdf:first :within ;
	rdf:rest rdf:nil .

owl:topObjectProperty a owl:ObjectProperty .

:easting a owl:DatatypeProperty ;
	rdfs:label "easting" ;
	rdfs:comment "Distance in metres east of National Grid origin."^^xsd:string ;
	rdfs:domain <http://www.opengis.net/ont/geosparql#SpatialObject> ;
	rdfs:isDefinedBy <http://www.ordnancesurvey.co.uk/ontology/spatialrelations.owl> .

:northing a owl:DatatypeProperty ;
	rdfs:label "northing" ;
	rdfs:comment "Distance in metres north of National Grid origin."^^xsd:string ;
	rdfs:domain <http://www.opengis.net/ont/geosparql#SpatialObject> ;
	rdfs:isDefinedBy <http://www.ordnancesurvey.co.uk/ontology/spatialrelations.owl> .

<http://data.ordnancesurvey.co.uk/ontology/geometry/1kmGridSquare> a owl:Class .

<http://data.ordnancesurvey.co.uk/ontology/geometry/20kmGridSquare> a owl:Class .

owl:Thing a owl:Class .

<http://data.ordnancesurvey.co.uk/ontology/spatialrelations/> a owl:Thing , owl:NamedIndividual .
