<?xml version="1.0"?>
<!DOCTYPE rdf:RDF [
    <!ENTITY dcterms "http://purl.org/dc/terms/" >
    <!ENTITY owl "http://www.w3.org/2002/07/owl#" >
    <!ENTITY dc "http://purl.org/dc/elements/1.1/" >
    <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
    <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
    <!ENTITY water "https://www.thegazette.co.uk/def/water#" >
    <!ENTITY person "https://www.thegazette.co.uk/def/person#" >
    <!ENTITY wgs84_pos "http://www.w3.org/2003/01/geo/wgs84_pos#" >
    <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
    <!ENTITY authority "https://www.thegazette.co.uk/def/authority#" >
    <!ENTITY transport "https://www.thegazette.co.uk/def/transport#" >
    <!ENTITY publication "https://www.thegazette.co.uk/def/publication#" >
    <!ENTITY environment "https://www.thegazette.co.uk/def/environment#" >
    <!ENTITY consultation "https://www.thegazette.co.uk/def/consultation#" >
    <!ENTITY organisation "https://www.thegazette.co.uk/def/organisation#" >
	<!ENTITY legislation "https://www.thegazette.co.uk/def/legislation#" >
	<!ENTITY location "https://www.thegazette.co.uk/def/location#" >
	<!ENTITY ns "http://www.w3.org/2006/vcard/ns#" >
	<!ENTITY ontology "https://www.thegazette.co.uk/def/publication#" >
	<!ENTITY planning "https://www.thegazette.co.uk/def/planning#" >
]>
<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:protege="http://protege.stanford.edu/plugins/owl/protege#"
    xmlns:xsp="http://www.owl-ontologies.com/2005/08/07/xsp.owl#"
    xmlns="https://www.thegazette.co.uk/def/location#"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    xmlns:geonames="http://www.geonames.org/ontology#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
    xmlns:swrl="http://www.w3.org/2003/11/swrl#"
    xmlns:swrlb="http://www.w3.org/2003/11/swrlb#"
	xmlns:dcterms="http://purl.org/dc/terms/"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    xmlns:wgs84_pos="http://www.w3.org/2003/01/geo/wgs84_pos#"
	xml:base="https://www.thegazette.co.uk/def/location">
	
	<owl:Ontology rdf:about="">
		<dcterms:creator rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Griff Chamberlain, The Stationery Office, mark.chamberlain@tso.co.uk</dcterms:creator>
		<dc:description xml:lang="en">
  		Ontology for Locations 

  		This is a beta version, and you should expect it to change.
		</dc:description>
		<dcterms:created rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >2008-11-24</dcterms:created>
		<dc:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Location Ontology</dc:title>
		<owl:imports rdf:resource="http://www.w3.org/2003/01/geo/wgs84_pos"/>
		<owl:imports rdf:resource="http://www.geonames.org/ontology"/>
	</owl:Ontology>

	
	<owl:Class rdf:ID="ParkingBay">
		<rdfs:subClassOf rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureClass"/>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#S"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureCode"/>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#S.PKLT"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<owl:disjointWith rdf:resource="#ArbitraryLocation"/>
		<owl:disjointWith rdf:resource="#Building"/>
		<owl:disjointWith rdf:resource="#CivicCentre"/>
		<owl:disjointWith rdf:resource="#Docks"/>
		<owl:disjointWith rdf:resource="#PostOffice"/>
		<owl:disjointWith rdf:resource="#Guildhall"/>
		<owl:disjointWith rdf:resource="&organisation;Office"/>
		<owl:disjointWith rdf:resource="#InternalFeature"/>
		<owl:disjointWith rdf:resource="#Library"/>
		<owl:disjointWith rdf:resource="#Locality"/>
		<owl:disjointWith rdf:resource="#Road"/>
		<owl:disjointWith rdf:resource="#WaterCourse"/>
		<owl:disjointWith rdf:resource="#Zoo"/>
		<owl:disjointWith rdf:resource="&transport;Aerodrome"/>
		<owl:disjointWith rdf:resource="&transport;RailwayStation"/>
		<owl:disjointWith rdf:resource="&water;DrainageDistrict"/>
	</owl:Class>

	<owl:Class rdf:ID="DisabledParkingBay">
		<rdfs:subClassOf rdf:resource="#ParkingBay"/>
		<owl:disjointWith rdf:resource="#PermitParkingBay"/>
	</owl:Class>

	<owl:Class rdf:ID="PermitParkingBay">
		<rdfs:subClassOf rdf:resource="#ParkingBay"/>
		<owl:disjointWith rdf:resource="#DisabledParkingBay"/>
	</owl:Class>
	
	<owl:Class rdf:ID="PostOffice">
		<owl:equivalentClass rdf:resource="http://www.ordnancesurvey.co.uk/ontology/v1/BuildingsAndPlaces.owl#PostOffice"/>
		<rdfs:subClassOf rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureClass"/>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#S"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureCode"/>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#S.PO"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<owl:disjointWith rdf:resource="#ArbitraryLocation"/>
		<owl:disjointWith rdf:resource="#Building"/>
		<owl:disjointWith rdf:resource="#CivicCentre"/>
		<owl:disjointWith rdf:resource="#ParkingBay"/>
		<owl:disjointWith rdf:resource="#Docks"/>
		<owl:disjointWith rdf:resource="#Guildhall"/>
		<owl:disjointWith rdf:resource="&organisation;Office"/>
		<owl:disjointWith rdf:resource="#InternalFeature"/>
		<owl:disjointWith rdf:resource="#Library"/>
		<owl:disjointWith rdf:resource="#Locality"/>
		<owl:disjointWith rdf:resource="#Road"/>
		<owl:disjointWith rdf:resource="#WaterCourse"/>
		<owl:disjointWith rdf:resource="#Zoo"/>
		<owl:disjointWith rdf:resource="&transport;Aerodrome"/>
		<owl:disjointWith rdf:resource="&transport;RailwayStation"/>
		<owl:disjointWith rdf:resource="&water;DrainageDistrict"/>
	</owl:Class>

	<owl:Class rdf:ID="Zoo">
		<owl:equivalentClass rdf:resource="http://www.ordnancesurvey.co.uk/ontology/v1/BuildingsAndPlaces.owl#Zoo"/>
		<rdfs:subClassOf rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureClass"/>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#S"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureCode"/>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#S.ZOO"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<owl:disjointWith rdf:resource="#ArbitraryLocation"/>
		<owl:disjointWith rdf:resource="#Building"/>
		<owl:disjointWith rdf:resource="#CivicCentre"/>
		<owl:disjointWith rdf:resource="#ParkingBay"/>
		<owl:disjointWith rdf:resource="#Docks"/>
		<owl:disjointWith rdf:resource="#Guildhall"/>
		<owl:disjointWith rdf:resource="&organisation;Office"/>
		<owl:disjointWith rdf:resource="#InternalFeature"/>
		<owl:disjointWith rdf:resource="#Library"/>
		<owl:disjointWith rdf:resource="#Locality"/>
		<owl:disjointWith rdf:resource="#PostOffice"/>
		<owl:disjointWith rdf:resource="#Road"/>
		<owl:disjointWith rdf:resource="#WaterCourse"/>
		<owl:disjointWith rdf:resource="&transport;Aerodrome"/>
		<owl:disjointWith rdf:resource="&transport;RailwayStation"/>
		<owl:disjointWith rdf:resource="&water;DrainageDistrict"/>
	</owl:Class>

	<owl:Class rdf:ID="Library">
		<owl:equivalentClass rdf:resource="http://www.ordnancesurvey.co.uk/ontology/v1/BuildingsAndPlaces.owl#Library"/>
		<rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Library class</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#S"/>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureClass"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Public library</rdfs:comment>
		<owl:disjointWith rdf:resource="#ArbitraryLocation"/>
		<owl:disjointWith rdf:resource="#Building"/>
		<owl:disjointWith rdf:resource="#ParkingBay"/>
		<owl:disjointWith rdf:resource="#CivicCentre"/>
		<owl:disjointWith rdf:resource="#Docks"/>
		<owl:disjointWith rdf:resource="#PostOffice"/>
		<owl:disjointWith rdf:resource="#Guildhall"/>
		<owl:disjointWith rdf:resource="&organisation;Office"/>
		<owl:disjointWith rdf:resource="#InternalFeature"/>
		<owl:disjointWith rdf:resource="#Locality"/>
		<owl:disjointWith rdf:resource="#Road"/>
		<owl:disjointWith rdf:resource="#WaterCourse"/>
		<owl:disjointWith rdf:resource="#Zoo"/>
		<owl:disjointWith rdf:resource="&transport;Aerodrome"/>
		<owl:disjointWith rdf:resource="&transport;RailwayStation"/>
		<owl:disjointWith rdf:resource="&water;DrainageDistrict"/>
	</owl:Class>
	
	<owl:Class rdf:ID="InternalFeature">
		<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Internal location such as 'Reception', 'Concourse' etc</rdfs:comment>
		<rdfs:subClassOf rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >InternalFeature class</rdfs:label>
		<owl:disjointWith rdf:resource="#ArbitraryLocation"/>
		<owl:disjointWith rdf:resource="#Building"/>
		<owl:disjointWith rdf:resource="#ParkingBay"/>
		<owl:disjointWith rdf:resource="#CivicCentre"/>
		<owl:disjointWith rdf:resource="#Docks"/>
		<owl:disjointWith rdf:resource="#PostOffice"/>
		<owl:disjointWith rdf:resource="#Guildhall"/>
		<owl:disjointWith rdf:resource="&organisation;Office"/>
		<owl:disjointWith rdf:resource="#Library"/>
		<owl:disjointWith rdf:resource="#Locality"/>
		<owl:disjointWith rdf:resource="#Road"/>
		<owl:disjointWith rdf:resource="#WaterCourse"/>
		<owl:disjointWith rdf:resource="#Zoo"/>
		<owl:disjointWith rdf:resource="&transport;Aerodrome"/>
		<owl:disjointWith rdf:resource="&transport;RailwayStation"/>
		<owl:disjointWith rdf:resource="&water;DrainageDistrict"/>
	</owl:Class>

	<owl:Class rdf:ID="Locality">
		<rdfs:subClassOf rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureClass"/>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#P"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#P.PPL"/>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureCode"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<owl:disjointWith rdf:resource="#ArbitraryLocation"/>
		<owl:disjointWith rdf:resource="#Building"/>
		<owl:disjointWith rdf:resource="#ParkingBay"/>
		<owl:disjointWith rdf:resource="#CivicCentre"/>
		<owl:disjointWith rdf:resource="#Docks"/>
		<owl:disjointWith rdf:resource="#PostOffice"/>
		<owl:disjointWith rdf:resource="#Guildhall"/>
		<owl:disjointWith rdf:resource="&organisation;Office"/>
		<owl:disjointWith rdf:resource="#InternalFeature"/>
		<owl:disjointWith rdf:resource="#Library"/>
		<owl:disjointWith rdf:resource="#Road"/>
		<owl:disjointWith rdf:resource="#WaterCourse"/>
		<owl:disjointWith rdf:resource="#Zoo"/>
		<owl:disjointWith rdf:resource="&transport;Aerodrome"/>
		<owl:disjointWith rdf:resource="&transport;RailwayStation"/>
		<owl:disjointWith rdf:resource="&water;DrainageDistrict"/>
	</owl:Class>

	<owl:Class rdf:ID="LocalRoad">
		<rdfs:subClassOf>
			<owl:Class rdf:ID="Road"/>
		</rdfs:subClassOf>
		<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Road with a street name</rdfs:comment>
		<rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >LocalRoad class</rdfs:label>
		<owl:disjointWith rdf:resource="#TrunkRoad"/>
	</owl:Class>

	<owl:Class rdf:about="&organisation;Office">
		<rdfs:subClassOf rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#S"/>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureClass"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#S.BLDG"/>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureCode"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<owl:disjointWith rdf:resource="#ArbitraryLocation"/>
		<owl:disjointWith rdf:resource="#Building"/>
		<owl:disjointWith rdf:resource="#ParkingBay"/>
		<owl:disjointWith rdf:resource="#CivicCentre"/>
		<owl:disjointWith rdf:resource="#Docks"/>
		<owl:disjointWith rdf:resource="#PostOffice"/>
		<owl:disjointWith rdf:resource="#Guildhall"/>
		<owl:disjointWith rdf:resource="#InternalFeature"/>
		<owl:disjointWith rdf:resource="#Library"/>
		<owl:disjointWith rdf:resource="#Locality"/>
		<owl:disjointWith rdf:resource="#Road"/>
		<owl:disjointWith rdf:resource="#WaterCourse"/>
		<owl:disjointWith rdf:resource="#Zoo"/>
		<owl:disjointWith rdf:resource="&transport;Aerodrome"/>
		<owl:disjointWith rdf:resource="&transport;RailwayStation"/>
		<owl:disjointWith rdf:resource="&water;DrainageDistrict"/>
	</owl:Class>

	<owl:Class rdf:ID="TrunkRoad">
		<rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >TrunkRoad class</rdfs:label>
		<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Road classified by a letter 'A' or 'B'</rdfs:comment>
		<rdfs:subClassOf>
			<owl:Class rdf:about="#Road"/>
		</rdfs:subClassOf>
		<owl:disjointWith rdf:resource="#LocalRoad"/>
	</owl:Class>

	<owl:Class rdf:ID="CivicCentre">
		<rdfs:subClassOf rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#S.CTRCM"/>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureCode"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureClass"/>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#S"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<owl:disjointWith rdf:resource="#ArbitraryLocation"/>
		<owl:disjointWith rdf:resource="#Building"/>
		<owl:disjointWith rdf:resource="#ParkingBay"/>
		<owl:disjointWith rdf:resource="#Docks"/>
		<owl:disjointWith rdf:resource="#PostOffice"/>
		<owl:disjointWith rdf:resource="#Guildhall"/>
		<owl:disjointWith rdf:resource="&organisation;Office"/>
		<owl:disjointWith rdf:resource="#InternalFeature"/>
		<owl:disjointWith rdf:resource="#Library"/>
		<owl:disjointWith rdf:resource="#Locality"/>
		<owl:disjointWith rdf:resource="#Road"/>
		<owl:disjointWith rdf:resource="#WaterCourse"/>
		<owl:disjointWith rdf:resource="#Zoo"/>
		<owl:disjointWith rdf:resource="&transport;Aerodrome"/>
		<owl:disjointWith rdf:resource="&transport;RailwayStation"/>
		<owl:disjointWith rdf:resource="&water;DrainageDistrict"/>
	</owl:Class>

	<owl:Class rdf:ID="Guildhall">
		<rdfs:subClassOf rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#S.BLDG"/>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureCode"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureClass"/>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#S"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<owl:equivalentClass rdf:resource="http://www.ordnancesurvey.co.uk/ontology/v1/BuildingsAndPlaces.owl#Guildhall"/>
		<owl:disjointWith rdf:resource="#ArbitraryLocation"/>
		<owl:disjointWith rdf:resource="#Building"/>
		<owl:disjointWith rdf:resource="#ParkingBay"/>
		<owl:disjointWith rdf:resource="#CivicCentre"/>
		<owl:disjointWith rdf:resource="#Docks"/>
		<owl:disjointWith rdf:resource="#PostOffice"/>
		<owl:disjointWith rdf:resource="&organisation;Office"/>
		<owl:disjointWith rdf:resource="#InternalFeature"/>
		<owl:disjointWith rdf:resource="#Library"/>
		<owl:disjointWith rdf:resource="#Locality"/>
		<owl:disjointWith rdf:resource="#Road"/>
		<owl:disjointWith rdf:resource="#WaterCourse"/>
		<owl:disjointWith rdf:resource="#Zoo"/>
		<owl:disjointWith rdf:resource="&transport;Aerodrome"/>
		<owl:disjointWith rdf:resource="&transport;RailwayStation"/>
		<owl:disjointWith rdf:resource="&water;DrainageDistrict"/>
	</owl:Class>  

	<owl:Class rdf:ID="Docks">
		<rdfs:subClassOf rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#H.DCK"/>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureCode"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureClass"/>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#H"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<owl:equivalentClass rdf:resource="http://www.ordnancesurvey.co.uk/ontology/v1/BuildingsAndPlaces.owl#Docks"/>
		<owl:disjointWith rdf:resource="#ArbitraryLocation"/>
		<owl:disjointWith rdf:resource="#Building"/>
		<owl:disjointWith rdf:resource="#ParkingBay"/>
		<owl:disjointWith rdf:resource="#CivicCentre"/>
		<owl:disjointWith rdf:resource="#PostOffice"/>
		<owl:disjointWith rdf:resource="#Guildhall"/>
		<owl:disjointWith rdf:resource="&organisation;Office"/>
		<owl:disjointWith rdf:resource="#InternalFeature"/>
		<owl:disjointWith rdf:resource="#Library"/>
		<owl:disjointWith rdf:resource="#Locality"/>
		<owl:disjointWith rdf:resource="#Road"/>
		<owl:disjointWith rdf:resource="#WaterCourse"/>
		<owl:disjointWith rdf:resource="#Zoo"/>
		<owl:disjointWith rdf:resource="&transport;Aerodrome"/>
		<owl:disjointWith rdf:resource="&transport;RailwayStation"/>
		<owl:disjointWith rdf:resource="&water;DrainageDistrict"/>
	</owl:Class>  

	<owl:Class rdf:ID="Building">
		<rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Building class</rdfs:label>
		<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >General undesignated building class</rdfs:comment>
		<rdfs:subClassOf rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#S.BLDG"/>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureCode"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureClass"/>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#S"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<owl:disjointWith rdf:resource="#ArbitraryLocation"/>
		<owl:disjointWith rdf:resource="#ParkingBay"/>
		<owl:disjointWith rdf:resource="#CivicCentre"/>
		<owl:disjointWith rdf:resource="#Docks"/>
		<owl:disjointWith rdf:resource="#PostOffice"/>
		<owl:disjointWith rdf:resource="#Guildhall"/>
		<owl:disjointWith rdf:resource="&organisation;Office"/>
		<owl:disjointWith rdf:resource="#InternalFeature"/>
		<owl:disjointWith rdf:resource="#Library"/>
		<owl:disjointWith rdf:resource="#Locality"/>
		<owl:disjointWith rdf:resource="#Road"/>
		<owl:disjointWith rdf:resource="#WaterCourse"/>
		<owl:disjointWith rdf:resource="#Zoo"/>
		<owl:disjointWith rdf:resource="&transport;Aerodrome"/>
		<owl:disjointWith rdf:resource="&transport;RailwayStation"/>
		<owl:disjointWith rdf:resource="&water;DrainageDistrict"/>
	</owl:Class> 

	<owl:Class rdf:ID="ArbitraryLocation">
		<rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >ArbitaryLocation class</rdfs:label>
		<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >An arbitary descriptive location that is in context of another specific neaby or parent locatiion such as 'Parking Bay in front of house'</rdfs:comment>
		<rdfs:subClassOf rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#S.BLDG"/>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureCode"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureClass"/>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#S"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<owl:disjointWith rdf:resource="#Building"/>
		<owl:disjointWith rdf:resource="#ParkingBay"/>
		<owl:disjointWith rdf:resource="#CivicCentre"/>
		<owl:disjointWith rdf:resource="#Docks"/>
		<owl:disjointWith rdf:resource="#PostOffice"/>
		<owl:disjointWith rdf:resource="#Guildhall"/>
		<owl:disjointWith rdf:resource="&organisation;Office"/>
		<owl:disjointWith rdf:resource="#InternalFeature"/>
		<owl:disjointWith rdf:resource="#Library"/>
		<owl:disjointWith rdf:resource="#Locality"/>
		<owl:disjointWith rdf:resource="#Road"/>
		<owl:disjointWith rdf:resource="#WaterCourse"/>
		<owl:disjointWith rdf:resource="#Zoo"/>
		<owl:disjointWith rdf:resource="&transport;Aerodrome"/>
		<owl:disjointWith rdf:resource="&transport;RailwayStation"/>
		<owl:disjointWith rdf:resource="&water;DrainageDistrict"/>
	</owl:Class>  

	<owl:Class rdf:ID="WaterCourse">
		<rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >WaterCourse class</rdfs:label>
		<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Any natural or man-made stream, pond, lake, wetland, coastal wetland, swamp, or other body of water</rdfs:comment>
		<rdfs:subClassOf rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureClass"/>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#H"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<owl:disjointWith rdf:resource="#ArbitraryLocation"/>
		<owl:disjointWith rdf:resource="#Building"/>
		<owl:disjointWith rdf:resource="#ParkingBay"/>
		<owl:disjointWith rdf:resource="#CivicCentre"/>
		<owl:disjointWith rdf:resource="#Docks"/>
		<owl:disjointWith rdf:resource="#PostOffice"/>
		<owl:disjointWith rdf:resource="#Guildhall"/>
		<owl:disjointWith rdf:resource="&organisation;Office"/>
		<owl:disjointWith rdf:resource="#InternalFeature"/>
		<owl:disjointWith rdf:resource="#Library"/>
		<owl:disjointWith rdf:resource="#Locality"/>
		<owl:disjointWith rdf:resource="#Road"/>
		<owl:disjointWith rdf:resource="#Zoo"/>
		<owl:disjointWith rdf:resource="&transport;Aerodrome"/>
		<owl:disjointWith rdf:resource="&transport;RailwayStation"/>
		<owl:disjointWith rdf:resource="&water;DrainageDistrict"/>
	</owl:Class>  

	<owl:Class rdf:about="#Road">
		<rdfs:subClassOf rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#R.RD"/>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureCode"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="http://www.geonames.org/ontology#featureClass"/>
				<owl:hasValue rdf:resource="http://www.geonames.org/ontology#R"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<owl:equivalentClass rdf:resource="http://www.ordnancesurvey.co.uk/ontology/v1/BuildingsAndPlaces.owl#Road"/>
		<owl:disjointWith rdf:resource="#ArbitraryLocation"/>
		<owl:disjointWith rdf:resource="#Building"/>
		<owl:disjointWith rdf:resource="#ParkingBay"/>
		<owl:disjointWith rdf:resource="#CivicCentre"/>
		<owl:disjointWith rdf:resource="#Docks"/>
		<owl:disjointWith rdf:resource="#PostOffice"/>
		<owl:disjointWith rdf:resource="#Guildhall"/>
		<owl:disjointWith rdf:resource="&organisation;Office"/>
		<owl:disjointWith rdf:resource="#InternalFeature"/>
		<owl:disjointWith rdf:resource="#Library"/>
		<owl:disjointWith rdf:resource="#Locality"/>
		<owl:disjointWith rdf:resource="#WaterCourse"/>
		<owl:disjointWith rdf:resource="#Zoo"/>
		<owl:disjointWith rdf:resource="&transport;Aerodrome"/>
		<owl:disjointWith rdf:resource="&transport;RailwayStation"/>
		<owl:disjointWith rdf:resource="&water;DrainageDistrict"/>
	</owl:Class>
	
<!--	<owl:ObjectProperty rdf:ID="isOfType">
		<rdfs:range rdf:resource="http://www.ordnancesurvey.co.uk/ontology/v1/BuildingsAndPlaces.owl#TopographicObject"/>
		<rdfs:domain rdf:resource="http://www.geonames.org/ontology#Feature"/>
	</owl:ObjectProperty> -->

	<owl:DatatypeProperty rdf:ID="hasRoadNumber">
		<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
		<rdfs:domain rdf:resource="#Road"/>
	</owl:DatatypeProperty>
	
	<owl:DatatypeProperty rdf:ID="hasRoadName">
		<rdfs:domain rdf:resource="#Road"/>
		<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
	</owl:DatatypeProperty>
	
	<owl:FunctionalProperty rdf:ID="isPartOfTrunkRoad">
		<rdfs:domain rdf:resource="#LocalRoad"/>
		<owl:inverseOf>
			<owl:InverseFunctionalProperty rdf:ID="incorporatesLocalRoad"/>
		</owl:inverseOf>
		<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
		<rdfs:range rdf:resource="#TrunkRoad"/>
	</owl:FunctionalProperty>

	<owl:FunctionalProperty rdf:ID="hasSpatialLocation">
		<rdfs:domain rdf:resource="http://www.w3.org/2006/vcard/ns#Address"/>
		<rdfs:range rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
		<owl:inverseOf>
			<owl:InverseFunctionalProperty rdf:ID="hasAddress"/>
		</owl:inverseOf>
	</owl:FunctionalProperty>

	<owl:InverseFunctionalProperty rdf:about="#hasAddress">
		<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
		<owl:inverseOf rdf:resource="#hasSpatialLocation"/>
		<rdfs:range rdf:resource="http://www.w3.org/2006/vcard/ns#Address"/>
		<rdfs:domain rdf:resource="http://www.geonames.org/ontology#Feature"/>
	</owl:InverseFunctionalProperty>

	<owl:InverseFunctionalProperty rdf:about="#incorporatesLocalRoad">
		<rdfs:domain rdf:resource="#TrunkRoad"/>
		<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
		<owl:inverseOf rdf:resource="#isPartOfTrunkRoad"/>
		<rdfs:range rdf:resource="#LocalRoad"/>
	</owl:InverseFunctionalProperty>

	<owl:ObjectProperty rdf:ID="isInCounty">
		<rdfs:domain rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<rdfs:range rdf:resource="http://www.ordnancesurvey.co.uk/ontology/v1/AdministrativeGeography.rdf#County"/>
	</owl:ObjectProperty> 

	<owl:DatatypeProperty rdf:ID="isInTown">
		<rdfs:domain rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
	</owl:DatatypeProperty> 

	<owl:DatatypeProperty rdf:ID="isInDistrict">
		<rdfs:domain rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
	</owl:DatatypeProperty> 

	<owl:DatatypeProperty rdf:ID="isInParish">
		<rdfs:domain rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
	</owl:DatatypeProperty> 


	<owl:ObjectProperty rdf:ID="mobileNumber">
		<dc:description xml:lang="en"
            >A mobile phone, specified using fully qualified tel: URI scheme (refs: http://www.w3.org/Addressing/schemes.html#tel). tel:+44.20.7238.6187 (dots are just separators for easier human readability!)
		</dc:description>
		<rdfs:domain rdf:resource="http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing"/>
		<rdfs:subPropertyOf rdf:resource="http://xmlns.com/foaf/0.1/phone"/>
	</owl:ObjectProperty>

	<owl:ObjectProperty rdf:ID="phoneNumber">
		<dc:description xml:lang="en"
            >A phone, specified using fully qualified tel: URI scheme (refs: http://www.w3.org/Addressing/schemes.html#tel). eg tel:+44.20.7238.6187(dots are just separators for easier human readability!)
		</dc:description>
		<rdfs:domain rdf:resource="http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing"/>
		<rdfs:subPropertyOf rdf:resource="http://xmlns.com/foaf/0.1/phone"/>
	</owl:ObjectProperty>  

	<owl:ObjectProperty rdf:ID="faxNumber">
		<dc:description xml:lang="en"
            >A fax, specified using fully qualified tel: URI scheme (refs: http://www.w3.org/Addressing/schemes.html#tel). eg fax:+44.20.7238.6187(dots are just separators for easier human readability!)
		</dc:description>
		<rdfs:domain rdf:resource="http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing"/>
		<rdfs:subPropertyOf rdf:resource="http://xmlns.com/foaf/0.1/phone"/>
	</owl:ObjectProperty>   

	<owl:ObjectProperty rdf:ID="email">
		<dc:description xml:lang="en"
            >An email resource - eg 'mailto:myemail@myurl.com'
		</dc:description>
		<rdfs:domain rdf:resource="http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing"/>
		<rdfs:subPropertyOf rdf:resource="http://xmlns.com/foaf/0.1/mbox"/>
	</owl:ObjectProperty> 	

	<owl:ObjectProperty rdf:ID="uri">
		<dc:description xml:lang="en"
            >A uniform resource identifier - eg 'http://mysite.com/myresource'
		</dc:description>
		<rdfs:domain rdf:resource="http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing"/>
	</owl:ObjectProperty> 


	<owl:DatatypeProperty rdf:ID="gridReference">
		<dc:description xml:lang="en"
            >OSGB36 based grid reference number of the form SX9956791040
		</dc:description>
		<rdfs:domain rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
	</owl:DatatypeProperty>  


	<owl:DatatypeProperty rdf:ID="countryName">
		<dc:description xml:lang="en"
            >
		</dc:description>
		<rdfs:domain rdf:resource="http://www.geonames.org/ontology#Country"/>
		<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
	</owl:DatatypeProperty>  

	<owl:AnnotationProperty rdf:ID="featureDescription">
		<rdfs:domain rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
		<rdfs:subPropertyOf rdf:resource="http://purl.org/dc/elements/1.1/description"/>
	</owl:AnnotationProperty>		
	
	<owl:ObjectProperty rdf:ID="hasOwner">
		<rdfs:domain rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<rdfs:range>
			<owl:Class>
				<owl:unionOf rdf:parseType="Collection">
					<owl:Class rdf:about="&organisation;Organisation"/>
					<owl:Class rdf:about="&person;Person"/>
				</owl:unionOf>
			</owl:Class>
		</rdfs:range>
		<owl:inverseOf rdf:resource="#ownsProperty"/>
	</owl:ObjectProperty>

	<owl:ObjectProperty rdf:ID="ownsProperty">
		<rdfs:domain>
			<owl:Class>
				<owl:unionOf rdf:parseType="Collection">
					<owl:Class rdf:about="&organisation;Organisation"/>
					<owl:Class rdf:about="&person;Person"/>
				</owl:unionOf>
			</owl:Class>
		</rdfs:domain>
		<rdfs:range rdf:resource="http://www.geonames.org/ontology#Feature"/>
		<owl:inverseOf rdf:resource="#hasOwner"/>
	</owl:ObjectProperty>

	
	
</rdf:RDF>


