@base <http://www.geographicknowledge.de/vocab/maps>.

@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/maps#>.
@prefix time: <http://www.w3.org/2006/time#>.
@prefix geo: <http://www.opengis.net/ont/geosparql#>.
@prefix maps: <http://www.geographicknowledge.de/vocab/maps#>.
@prefix bibo: <http://purl.org/ontology/bibo/>.
@prefix terms: <http://purl.org/dc/terms/>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix geon: <http://www.geonames.org/ontology#>.

_:autos84 rdf:first maps:GeographicPhenomenon;
          rdf:rest _:autos85.
_:autos85 rdf:first [a owl:Restriction ; 
                     owl:onProperty maps:isRepresented ; 
                     owl:someValuesFrom bibo:Map];
          rdf:rest rdf:nil.
terms:Agent a owl:Class;
            rdfs:label "Agent"@en.
terms:contributor a owl:ObjectProperty;
                  rdfs:label "contributor"@en.
terms:format a owl:ObjectProperty;
             rdfs:label "format"@en.
terms:hasPart a owl:ObjectProperty;
              rdfs:label "hasPart"@en.
terms:title a owl:ObjectProperty;
            rdfs:label "title"@en.
bibo:Map a owl:Class;
         rdfs:label "Map"@en.
bibo:reproducedIn a owl:ObjectProperty;
                  rdfs:label "reproducedIn"@en.
bibo:uri a owl:DatatypeProperty;
         rdfs:label "uri"@en.
<http://www.geographicknowledge.de/vocab/maps> a owl:Ontology;
                                               rdfs:comment "This is an ontology which can be reused to describe contents as well as properties of library documents which are scanned historic maps"@en;
                                               owl:imports <http://www.geographicknowledge.de/vocab/SpatioTemporalFeature>.
maps:Digital a maps:Digital,
               owl:Class,
               owl:NamedIndividual;
             rdfs:label "Digital"@en;
             rdfs:subClassOf maps:MediaType.
maps:GeographicPhenomenon a owl:Class;
                          rdfs:label "GeographicPhenomenon"@en;
                          owl:equivalentClass geo:Feature.
maps:Map a owl:Class;
         rdfs:comment "The basic class of documents which are cartographic maps. Maps are displayed, and thus have an associated display size, as well as a map scale."@en;
         rdfs:label "Map"@en;
         rdfs:subClassOf bibo:Map.
maps:MappedPhenomenon a owl:Class;
                      rdfs:label "MappedPhenomenon"@en;
                      rdfs:subClassOf [a owl:Restriction ; 
                                       owl:onProperty <http://www.geographicknowledge.de/vocab/SpatioTemporalFeature#where> ; 
                                       owl:someValuesFrom geo:Geometry];
                      owl:equivalentClass [a owl:Class ; 
                                           owl:intersectionOf _:autos84].
maps:MediaType a owl:Class;
               rdfs:comment "The media types for maps: "@en;
               rdfs:label "MediaType"@en.
maps:Paper a maps:Paper,
             owl:Class,
             owl:NamedIndividual;
           rdfs:label "Paper"@en;
           rdfs:subClassOf maps:MediaType.
maps:ThematicMap a owl:Class;
                 rdfs:label "ThematicMap"@en;
                 rdfs:subClassOf maps:Map.
maps:TopographicMap a owl:Class;
                    rdfs:label "TopographicMap"@en;
                    rdfs:subClassOf maps:Map.
maps:creator a owl:ObjectProperty;
             rdfs:comment "The creator (author or cartographer) of a map"@en;
             rdfs:domain maps:Map;
             rdfs:label "creator"@en;
             rdfs:range terms:Agent;
             rdfs:subPropertyOf terms:contributor.
maps:digitalImageVersion a owl:ObjectProperty;
                         rdfs:domain [a owl:Restriction ; 
                                      owl:onProperty maps:medium ; 
                                      owl:allValuesFrom maps:Paper];
                         rdfs:label "digitalImageVersion"@en;
                         rdfs:range [a owl:Restriction ; 
                                     owl:onProperty maps:medium ; 
                                     owl:allValuesFrom maps:Digital].
maps:hasMapWindow a owl:ObjectProperty;
                  rdfs:domain maps:Map;
                  rdfs:label "hasMapWindow"@en;
                  rdfs:range maps:Map;
                  rdfs:subPropertyOf terms:hasPart.
maps:hasScale a owl:DatatypeProperty;
              rdfs:domain maps:Map;
              rdfs:label "hasScale"@en;
              rdfs:range rdfs:Literal.
maps:hildesheim a owl:NamedIndividual.
maps:imageURI a owl:DatatypeProperty;
              rdfs:domain [a owl:Restriction ; 
                           owl:onProperty maps:medium ; 
                           owl:allValuesFrom maps:Digital];
              rdfs:label "imageURI"@en;
              rdfs:subPropertyOf bibo:uri.
maps:isRepresented a owl:ObjectProperty;
                   rdfs:label "isRepresented"@en;
                   owl:inverseOf maps:represents.
maps:map1 maps:mapsPhenomenon maps:hildesheim;
          a owl:NamedIndividual.
maps:mapSize a owl:ObjectProperty;
             rdfs:comment "map size, e g. 74 * 95 cm"@en;
             rdfs:domain maps:Map;
             rdfs:label "mapSize"@en;
             rdfs:range [a owl:Restriction ; 
                         owl:onProperty maps:size ; 
                         owl:someValuesFrom rdfs:Literal];
             rdfs:subPropertyOf terms:format.
maps:mapsArea a owl:ObjectProperty;
              rdfs:comment "The area in a spatial coordinate system (a geo:Geometry) which corresponds to the map window of the map"@en;
              rdfs:domain maps:Map;
              rdfs:label "mapsArea"@en;
              rdfs:range geo:Geometry;
              rdfs:subPropertyOf maps:represents,
                                 geo:hasGeometry.
maps:mapsPhenomenon a owl:ObjectProperty;
                    rdfs:comment "Geographic Phenomena represented in a map"@en;
                    rdfs:domain maps:Map;
                    rdfs:label "mapsPhenomenon"@en;
                    rdfs:range maps:GeographicPhenomenon;
                    rdfs:subPropertyOf maps:represents.
maps:mapsTime a owl:ObjectProperty;
              rdfs:comment "The temporal coverage of the map, i.e., the time interval or moment which it represents."@en;
              rdfs:domain maps:Map;
              rdfs:label "mapsTime"@en;
              rdfs:range time:TemporalEntity;
              rdfs:subPropertyOf maps:represents.
maps:medium a owl:ObjectProperty;
            rdfs:comment "The medium of the map, e.g. paper or digital"@en;
            rdfs:domain maps:Map;
            rdfs:label "medium"@en;
            rdfs:range maps:MediaType;
            rdfs:subPropertyOf terms:format.
maps:printedIn a owl:ObjectProperty;
               rdfs:comment "Cartographic maps may be printed in books or atlases";
               rdfs:domain [a owl:Restriction ; 
                            owl:onProperty maps:medium ; 
                            owl:allValuesFrom maps:Paper];
               rdfs:label "printedIn"@en;
               rdfs:subPropertyOf bibo:reproducedIn.
maps:represents a owl:ObjectProperty;
                rdfs:comment "This is a property which allows to associate map content (what is displayed) with a map. Map content includes the map area in a spatial coordinate system  as well as objects or fields which a re depicted in the map."@en;
                rdfs:domain maps:Map;
                rdfs:label "represents"@en.
maps:size a owl:DatatypeProperty;
          rdfs:label "size"@en;
          rdfs:range rdfs:Literal.
maps:title a owl:ObjectProperty;
           rdfs:domain maps:Map;
           rdfs:label "title"@en;
           rdfs:subPropertyOf terms:title.
geo:Geometry a owl:Class.
<http://www.owl-ontologies.com/Ontology1284104147.owl#HistoricalMap> a owl:Class;
                                                                     rdfs:label "HistoricalMap"@en;
                                                                     rdfs:subClassOf maps:Map.
xsd:date a rdfs:Datatype.
