@base <http://ontologies.geohive.ie/osi> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix : <#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix prov: <https://www.w3.org/ns/prov#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix cc: <http://creativecommons.org/ns#> .

<>
    cc:license <http://creativecommons.org/licenses/by/4.0/> ;
    dc:creator "ADAPT and OSi" ;
    dc:date "2018-07-17"^^xsd:date ;
    dc:publisher <http://www.osi.ie/> ;
    dc:rights """The OSi Spatial Ontology is available under the CC 4.0 BY License; see http://creativecommons.org/licenses/by/4.0/.
		This license lets others distribute, remix, tweak, and build upon your work, even commercially, as long as they credit you for the
		original creation. For proper attribution, simply include the statement: \"This work is based on the OSI Ontology, developed as
		a collaboration between the Knowledge and Data Engineering Group, Trinity College Dublin and Ordnance Survey Ireland as part of the
		SFI ADAPT Centre (Grant 13/RC/2106).\" and link back to the ontology's URL."""@en ;
    dc:title "OSi Spatial Ontology"@en ;
    a owl:Ontology ;
    rdfs:comment """The Irish labels for concepts introduced for this ontology are still pending approval.
		The Irish labels are thus still subject to change and missing labels will be added in due time.""" ;
    owl:imports <geoff>, <http://www.opengis.net/ont/geosparql>, <http://www.w3.org/ns/prov-o#> ;
    owl:versionIRI <osi/2.00.000> ;
    owl:versionInfo "2.00.000" .

:Barony
    a owl:Class ;
    rdfs:comment "Baronies were originally feudal and military jurisdictions dating back to the 11th century. They were established under the 1825 Boundary Survey Act." ;
    rdfs:label "Barony", "Barony"@en, "Barúntacht"@ga ;
    rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Feature> .

:Building
    a owl:Class ;
    rdfs:comment """A Building is a human construction, designed for residence, shelter storage, or a business premises.
		A building will have a Building Point geometry, and if it is an addressable building it will also have an address point.
		The building object will be linked to the access Way network. A residential building that is not on a permanent foundation (e.g. a mobile home)
		will be shown as a building point. It will also have an address point, and be linked to the access Way network.""" ;
    rdfs:label "Building", "Building"@en, "Foirgneamh"@ga ;
    rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Feature> .

:CivilParish
    a owl:Class ;
    rdfs:comment "A civil parish was originally an ecclesiastical division and later used for civil purposes. They were established under the 1825 Boundary Survey Act." ;
    rdfs:label "Civil Parish", "Civil Parish"@en, "Paróiste"@ga ;
    rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Feature> .

:Council
    a owl:Class ;
    rdfs:label "Council", "Council"@en ;
    rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Feature> .

:County
    a owl:Class ;
    rdfs:comment "The division into counties on the model of the English system was introduced gradually by the English from the late 12th century onwards. They were established under the 1825 Boundary Survey Act." ;
    rdfs:label "County", "County"@en ;
    rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Feature> .

:ElectoralDivision
    a owl:Class ;
    rdfs:comment "Electoral Divisions are the smallest legally defined administrative areas in the Republic of Ireland for which Small Area Population Statistics are published from the Census. In other words, they are the smallest administrative area for which population statistics are published. Definition from  http://census.cso.ie/censusasp/saps/boundaries/eds_bound.htm, last accessed November 2015." ;
    rdfs:label "Electoral Division", "Electoral Division"@en, "Toghroinn Ceantair"@ga ;
    rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Feature> .

:GaeltachtRegion
    a owl:Class ;
    rdfs:label "Gaeltacht Region", "Gaeltacht Region"@en ;
    rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Feature> .

:LocalElectoralArea
    a owl:Class ;
    rdfs:comment "Local Electoral Areas, or LEAs, are generally formed by aggregating electoral divisions for the purpose of electing local councillors. There are, however, a number of electoral divisions that have been divided between LEAs to facilitate electors. From http://www.cso.ie/en/census/census2011boundaryfiles/, last accessed November 2015." ;
    rdfs:label "Local Electoral Area", "Local Electoral Area"@en ;
    rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Feature> .

:MunicipalDistrict
    a owl:Class ;
    rdfs:comment "A municipal district fors a new tier of local governance at a sub-county level. In general each municipal district corresponds to a single LEA; however some districts are split into multiple LEAs. In addition, the three cities and three counties which have no district-level subunits are nevertheless split into multiple LEAs. The names and extents of municipal districts and LEAs are defined by statutory instrument in terms of lower-level units called electoral divisions (EDs). From http://en.wikipedia.org/wiki/Municipal_district_(Ireland), last accessed November 2015." ;
    rdfs:label "Municipal District", "Municipal District"@en ;
    rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Feature> .

:NationalConstituency
    a owl:Class ;
    rdfs:label "National Constituency", "National Constituency"@en ;
    rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Feature> .

:RuralArea
    a owl:Class ;
    rdfs:comment "Rural areas are defined as being distinct from Urban Areas, established in the 1898 Local Government Act." ;
    rdfs:label "Ceantar Tuaithe"@ga, "Rural Area", "Rural Area"@en ;
    rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Feature> .

:Townland
    a owl:Class ;
    rdfs:comment "A townland is the smallest territorial division used for administrative purposes in Ireland. They were established under the 1825 Boundary Survey Act." ;
    rdfs:label "Baile Fearainn"@ga, "Townland", "Townland"@en ;
    rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Feature> .

:contains
    a owl:ObjectProperty ;
    rdfs:comment "Denoting a \"part of\" relationship between geographical features not relying on GeoSPARQL's predicates." ;
    rdfs:domain <http://www.opengis.net/ont/geosparql#Feature> ;
    rdfs:label "contains", "contains"@en ;
    rdfs:range <http://www.opengis.net/ont/geosparql#Feature> .

:correspondsWith
    a owl:ObjectProperty, owl:SymmetricProperty ;
    rdfs:comment "To relate two features that are similar, but not quite the same. Currently used to relate EDs and CENSUS EDs, amongst others. Investigation of the use of http://open.vocab.org/terms/similarTo can be foreseen in the future." ;
    rdfs:domain <http://www.opengis.net/ont/geosparql#Feature> ;
    rdfs:label "corresponds with", "corresponds with"@en ;
    rdfs:range <http://www.opengis.net/ont/geosparql#Feature> .

:isRevisionOf
    a owl:ObjectProperty ;
    rdfs:comment "Denoting the relationship between the current feature and previous versions of the feature." ;
    rdfs:domain <http://www.opengis.net/ont/geosparql#Feature> ;
    rdfs:label "is revision of", "is revision of"@en ;
    rdfs:range <http://www.opengis.net/ont/geosparql#Feature> .

:lastUpdate
    a owl:ObjectProperty ;
    rdfs:comment "The last known update of a feature." ;
    rdfs:domain <http://www.opengis.net/ont/geosparql#Feature> ;
    rdfs:label "last update", "last update"@en ;
    rdfs:range <http://www.w3.org/ns/prov#Agent> ;
    rdfs:subPropertyOf <http://www.w3.org/ns/prov#wasGeneratedBy> .

:partOf
    a owl:ObjectProperty ;
    rdfs:comment "Denoting a \"part of\" relationship between geographical features not relying on GeoSPARQL's predicates." ;
    rdfs:domain <http://www.opengis.net/ont/geosparql#Feature> ;
    rdfs:label "part of", "part of"@en ;
    rdfs:range <http://www.opengis.net/ont/geosparql#Feature> ;
    owl:inverseOf :contains .

[]
    a owl:AllDisjointClasses ;
    owl:members (:Barony
        :Building
        :Council
        :CivilParish
        :County
        :CountyCouncil
        :ElectoralDivision
        :LocalElectoralArea
        :MunicipalDistrict
        :RuralArea
        :Townland
        :NationalConstituency
        :GaeltachtRegion
    ) .

