@base <http://www.geographicknowledge.de/vocab/historicmapsphen>.

@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix xml: <http://www.w3.org/XML/1998/namespace>.
@prefix : <http://www.geographicknowledge.de/vocab/historicmapsphen#>.
@prefix gn: <http://www.geonames.org/ontology#>.
@prefix lode: <http://linkedevents.org/ontology/>.
@prefix historicmapsphen: <http://www.geographicknowledge.de/vocab/historicmapsphen#>.
@prefix maps: <http://www.geographicknowledge.de/vocab/maps#>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.

_:autos4 rdf:first maps:GeographicPhenomenon;
         rdf:rest _:autos5.
_:autos5 rdf:first [a owl:Restriction ; 
                    owl:onProperty historicmapsphen:isRepresentedBy ; 
                    owl:someValuesFrom <http://purl.org/ontology/bibo/Map>];
         rdf:rest rdf:nil.
<http://www.geographicknowledge.de/vocab/historicmapsphen> a owl:Ontology;
                                                           rdfs:comment "Ontology of mapped geographic phenomena in historic maps"@en;
                                                           owl:imports lode:,
                                                                       <http://www.geographicknowledge.de/vocab/maps>.
historicmapsphen:Administration a owl:Class;
                                rdfs:comment "Class of administrative units, e.g. states, countries, communities"@en;
                                rdfs:label "Administration"@en;
                                rdfs:subClassOf historicmapsphen:Object.
historicmapsphen:Agriculture a owl:Class;
                             rdfs:label "Agriculture"@en;
                             rdfs:subClassOf historicmapsphen:LanduseObject.
historicmapsphen:Bare a owl:Class;
                      rdfs:label "Bare"@en;
                      rdfs:subClassOf historicmapsphen:Landcover.
historicmapsphen:Battle a owl:Class;
                        rdfs:label "Battle"@en;
                        rdfs:subClassOf historicmapsphen:War.
historicmapsphen:Block a owl:Class;
                       rdfs:label "Block"@en;
                       rdfs:subClassOf historicmapsphen:ConstructionObject.
historicmapsphen:Bog a owl:Class;
                     rdfs:label "Bog"@en;
                     rdfs:subClassOf historicmapsphen:Field.
historicmapsphen:Building a owl:Class;
                          rdfs:label "Building"@en;
                          rdfs:subClassOf historicmapsphen:ConstructionObject.
historicmapsphen:Chaussee a owl:Class;
                          rdfs:label "Chaussee"@en;
                          rdfs:subClassOf historicmapsphen:Road.
historicmapsphen:City a owl:Class;
                      rdfs:label "City"@en;
                      rdfs:subClassOf historicmapsphen:Inhabited.
historicmapsphen:Coniferous a owl:Class;
                            rdfs:label "Coniferous"@en;
                            rdfs:subClassOf historicmapsphen:Wood.
historicmapsphen:ConstructionObject a owl:Class;
                                    rdfs:comment "Class of constructed objects, such as buildings or constucted areas"@en;
                                    rdfs:label "ConstructionObject"@en;
                                    rdfs:subClassOf historicmapsphen:Object.
historicmapsphen:Continent a owl:Class;
                           rdfs:label "Continent"@en;
                           rdfs:subClassOf historicmapsphen:Landform.
historicmapsphen:Deciduous a owl:Class;
                           rdfs:label "Deciduous"@en;
                           rdfs:subClassOf historicmapsphen:Wood.
historicmapsphen:Duke a owl:Class;
                      rdfs:label "Duke"@en;
                      rdfs:subClassOf historicmapsphen:Ruler.
historicmapsphen:Earthdam a owl:Class;
                          rdfs:label "Earthdam"@en;
                          rdfs:subClassOf historicmapsphen:Landform.
historicmapsphen:Elevation a owl:Class;
                           rdfs:label "Elevation"@en;
                           rdfs:subClassOf historicmapsphen:Landform.
historicmapsphen:Event a owl:Class;
                       rdfs:label "Event"@en;
                       rdfs:subClassOf lode:Event,
                                       maps:GeographicPhenomenon.
historicmapsphen:Field a owl:Class;
                       rdfs:label "Field"@en;
                       rdfs:subClassOf historicmapsphen:Landcover.
historicmapsphen:Footpath a owl:Class;
                          rdfs:label "Footpath"@en;
                          rdfs:subClassOf historicmapsphen:TrafficObject.
historicmapsphen:Heath a owl:Class;
                       rdfs:label "Heath"@en;
                       rdfs:subClassOf historicmapsphen:Field.
historicmapsphen:Hollowway a owl:Class;
                           rdfs:label "Hollowway"@en;
                           rdfs:subClassOf historicmapsphen:Landform.
historicmapsphen:Inhabited a owl:Class;
                           rdfs:label "Inhabited"@en;
                           rdfs:subClassOf historicmapsphen:Place.
historicmapsphen:Invasion a owl:Class;
                          rdfs:label "Invasion"@en;
                          rdfs:subClassOf historicmapsphen:War.
historicmapsphen:King a owl:Class;
                      rdfs:label "King"@en;
                      rdfs:subClassOf historicmapsphen:Ruler.
historicmapsphen:Lake a owl:Class;
                      rdfs:label "Lake"@en;
                      rdfs:subClassOf historicmapsphen:WaterBody.
historicmapsphen:Landcover a owl:Class;
                           rdfs:comment "Class of phenomena which cover a land surface"@en;
                           rdfs:label "LandCover"@en;
                           rdfs:subClassOf historicmapsphen:Object.
historicmapsphen:Landform a owl:Class;
                          rdfs:comment "Class of phenomena based on land morphology"@en;
                          rdfs:label "Landform"@en;
                          rdfs:subClassOf historicmapsphen:Object.
historicmapsphen:Landparcel a owl:Class;
                            rdfs:label "Landparcel"@en;
                            rdfs:subClassOf historicmapsphen:Object.
historicmapsphen:LanduseObject a owl:Class;
                               rdfs:label "LanduseObject"@en;
                               rdfs:subClassOf historicmapsphen:Object.
historicmapsphen:Meadow a owl:Class;
                        rdfs:label "Meadow"@en;
                        rdfs:subClassOf historicmapsphen:Field.
historicmapsphen:Non-inhabited a owl:Class;
                               rdfs:subClassOf historicmapsphen:Place.
historicmapsphen:Object a owl:Class;
                        rdfs:label "Object"@en;
                        rdfs:subClassOf maps:GeographicPhenomenon.
historicmapsphen:Pasture a owl:Class;
                         rdfs:label "Pasture"@en;
                         rdfs:subClassOf historicmapsphen:Field.
historicmapsphen:Person a owl:Class;
                        rdfs:label "Person"@en;
                        rdfs:subClassOf <http://xmlns.com/foaf/0.1/Person>.
historicmapsphen:Place a owl:Class;
                       rdfs:label "Place"@en;
                       rdfs:subClassOf historicmapsphen:Object.
historicmapsphen:Railway a owl:Class;
                         rdfs:label "Railway"@en;
                         rdfs:subClassOf historicmapsphen:TrafficObject.
historicmapsphen:RepresentedGeoPhen a owl:Class;
                                    rdfs:label "RepresentedGeoPhen"@en;
                                    rdfs:subClassOf [a owl:Restriction ; 
                                                     owl:onProperty historicmapsphen:where ; 
                                                     owl:someValuesFrom <http://www.opengis.net/ont/geosparql#Geometry>];
                                    owl:equivalentClass [a owl:Class ; 
                                                         owl:intersectionOf _:autos4].
historicmapsphen:River a owl:Class;
                       rdfs:label "River"@en;
                       rdfs:subClassOf historicmapsphen:WaterBody.
historicmapsphen:Road a owl:Class;
                      rdfs:label "Road"@en;
                      rdfs:subClassOf historicmapsphen:TrafficObject.
historicmapsphen:Role a owl:Class;
                      rdfs:label "Role"@en.
historicmapsphen:RoleSituation a owl:Class;
                               rdfs:label "RoleSituation"@en;
                               rdfs:subClassOf historicmapsphen:Situation.
historicmapsphen:Ruler a owl:Class;
                       rdfs:label "Ruler"@en;
                       rdfs:subClassOf historicmapsphen:Role.
historicmapsphen:RulingSituation a owl:Class;
                                 rdfs:label "RulingSituation"@en;
                                 rdfs:subClassOf historicmapsphen:RoleSituation;
                                 owl:equivalentClass [a owl:Restriction ; 
                                                      owl:onProperty historicmapsphen:isSettingForRole ; 
                                                      owl:someValuesFrom historicmapsphen:Ruler].
historicmapsphen:Sand a owl:Class;
                      rdfs:label "Sand"@en;
                      rdfs:subClassOf historicmapsphen:Field.
historicmapsphen:Sea a owl:Class;
                     rdfs:label "Sea"@en;
                     rdfs:subClassOf historicmapsphen:WaterBody.
historicmapsphen:Situation a owl:Class;
                           rdfs:label "Situation"@en;
                           rdfs:subClassOf historicmapsphen:Event.
historicmapsphen:State a owl:Class;
                       rdfs:label "State"@en;
                       rdfs:subClassOf historicmapsphen:Administration.
historicmapsphen:Territory a owl:Class;
                           rdfs:label "Territory"@en;
                           rdfs:subClassOf historicmapsphen:Administration.
historicmapsphen:TrafficObject a owl:Class;
                               rdfs:label "TrafficObject"@en;
                               rdfs:subClassOf historicmapsphen:Object.
historicmapsphen:Valley a owl:Class;
                        rdfs:label "Valley"@en;
                        rdfs:subClassOf historicmapsphen:Landform.
historicmapsphen:Village a owl:Class;
                         rdfs:label "Village"@en;
                         rdfs:subClassOf historicmapsphen:Inhabited.
historicmapsphen:War a owl:Class;
                     rdfs:label "War"@en;
                     rdfs:subClassOf historicmapsphen:Event.
historicmapsphen:WaterBody a owl:Class;
                           rdfs:label "Waterbody"@en;
                           rdfs:subClassOf historicmapsphen:Landform.
historicmapsphen:Wood a owl:Class;
                      rdfs:label "Wood"@en;
                      rdfs:subClassOf historicmapsphen:Landcover.
historicmapsphen:connects a owl:ObjectProperty;
                          rdfs:domain historicmapsphen:Object;
                          rdfs:label "connects"@en;
                          rdfs:range historicmapsphen:Object;
                          rdfs:subPropertyOf owl:topObjectProperty.
historicmapsphen:happensAt a owl:ObjectProperty;
                           rdfs:domain historicmapsphen:Event;
                           rdfs:label "happensAt"@en;
                           rdfs:range historicmapsphen:Place;
                           rdfs:subPropertyOf lode:atPlace.
historicmapsphen:isRepresentedBy a owl:ObjectProperty;
                                 rdfs:label "isRepresentedBy"@en;
                                 owl:inverseOf maps:represents.
historicmapsphen:isSettingFor a owl:ObjectProperty;
                              rdfs:domain historicmapsphen:RoleSituation;
                              rdfs:label "isSettingFor"@en.
historicmapsphen:isSettingForPerson a owl:ObjectProperty;
                                    rdfs:domain historicmapsphen:RoleSituation;
                                    rdfs:range historicmapsphen:Person;
                                    rdfs:subPropertyOf historicmapsphen:isSettingFor.
historicmapsphen:isSettingForRole a owl:ObjectProperty;
                                  rdfs:domain historicmapsphen:RoleSituation;
                                  rdfs:label "isSettingForRole"@en;
                                  rdfs:range historicmapsphen:Role;
                                  rdfs:subPropertyOf historicmapsphen:isSettingFor.
historicmapsphen:nextEvent a owl:ObjectProperty;
                           rdfs:domain historicmapsphen:Event;
                           rdfs:label "nextEvent"@en;
                           rdfs:range historicmapsphen:Event.
historicmapsphen:partOfEvent a owl:ObjectProperty;
                             rdfs:domain historicmapsphen:Event;
                             rdfs:label "partOfEvent"@en;
                             rdfs:range historicmapsphen:Event;
                             rdfs:subPropertyOf owl:topObjectProperty.
historicmapsphen:partOfObject a owl:ObjectProperty;
                              rdfs:domain historicmapsphen:Object;
                              rdfs:label "partOfObject"@en;
                              rdfs:range historicmapsphen:Object;
                              rdfs:subPropertyOf owl:topObjectProperty.
historicmapsphen:participantsNumber a owl:DatatypeProperty;
                                    rdfs:domain historicmapsphen:Event;
                                    rdfs:label "participantsNumber"@en;
                                    rdfs:range xsd:integer.
historicmapsphen:participatesIn a owl:ObjectProperty;
                                rdfs:label "participatesIn"@en;
                                rdfs:range historicmapsphen:Event;
                                rdfs:subPropertyOf [owl:inverseOf lode:involved].
historicmapsphen:rulesOver a owl:ObjectProperty;
                           rdfs:domain historicmapsphen:RulingSituation;
                           rdfs:label "rulesOver"@en;
                           rdfs:range historicmapsphen:Administration;
                           rdfs:subPropertyOf historicmapsphen:isSettingFor.
historicmapsphen:temperature a owl:DatatypeProperty;
                             rdfs:domain historicmapsphen:Event;
                             rdfs:label "temperature"@en;
                             rdfs:range xsd:decimal.
historicmapsphen:wasAcquiredBy a owl:ObjectProperty;
                               rdfs:domain historicmapsphen:Object;
                               rdfs:label "wasAcquiredBy"@en;
                               rdfs:range historicmapsphen:Person.
historicmapsphen:where a owl:ObjectProperty;
                       rdfs:domain maps:GeographicPhenomenon;
                       rdfs:label "where"@en;
                       rdfs:range <http://www.opengis.net/ont/geosparql#Geometry>;
                       rdfs:subPropertyOf <http://www.opengis.net/ont/geosparql#hasGeometry>.
maps:mapsArea rdfs:label "mapsArea"@en.
maps:mapsPhenomenon rdfs:label "mapsPhenomenon"@en.
maps:mapsTime rdfs:label "mapsTime"@en.
maps:represents rdfs:label "represents"@en.
maps:title rdfs:label "Title"@en.
<http://www.opengis.net/ont/geosparql#hasGeometry> a owl:ObjectProperty.
<http://xmlns.com/foaf/0.1/Person> a owl:Class;
                                   rdfs:label "Person"@en.
