@prefix : <http://geographicknowledge.de/vocab/CoreConceptData.rdf#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@base <http://geographicknowledge.de/vocab/CoreConceptData.rdf> .

####Namespaces for Widoco
@prefix bibo: 	<http://purl.org/ontology/bibo/>.
@prefix cc:	<https://www.w3.org/Submission/ccREL/>.
@prefix dc:	<http://purl.org/dc/elements/1.1/>.
@prefix foaf:	<http://xmlns.com/foaf/0.1/>.
@prefix obo:	<http://purl.obolibrary.org/obo/>.
@prefix pav:	<http://purl.org/pav/>.
@prefix prov:	<http://www.w3.org/ns/prov#>.
@prefix schema:	<http://schema.org/>.
@prefix skos:	<http://www.w3.org/2004/02/skos/core#>.
@prefix  sw:	<http://www.w3.org/2003/06/sw-vocab-status/ns#>.
@prefix  dcterms:	<http://purl.org/dc/terms/>.
@prefix vaem:	<http://www.linkedmodel.org/schema/vaem>.
@prefix vann:	<http://purl.org/vocab/vann/>.

<http://geographicknowledge.de/vocab/CoreConceptData.rdf> rdf:type owl:Ontology ;
                                                           rdfs:comment "This ontology pattern describes geodata types representing core concepts of spatial information (Kuhn 2012) we well as further semantic attribute distinctions relevant for geocomputation and geo-analysis. The ontology was introduced in: Scheider et la. (2020): Ontology of core concept data types for answering geo-analytical questions. Journal of Spatial Information Science 20 (2020): 167-201. https://josis.org/index.php/josis/article/view/125 "@en ;
                                                           rdfs:seeAlso <http://spatial.ucsb.edu/core-concepts-of-spatial-information/> ;
                                                           vann:preferredNamespaceUri "http://geographicknowledge.de/vocab/CoreConceptData.rdf#";
                                                           vann:preferredNamespacePrefix "ccd";
                                                           dc:title "Core Concept Data Ontology";
                                                           dc:description "This ontology pattern describes geodata types representing core concepts of spatial information (Kuhn 2012) we well as further semantic attribute distinctions relevant for geocomputation and geo-analysis."@en;
														   dc:abstract "This ontology pattern describes geodata types representing core concepts of spatial information (Kuhn 2012) as well as further semantic distinctions relevant for geocomputation and geo-analysis. This includes measurement levels of attributes, in particular extensive and intensive attributes, as well as basic geometric models (raster and vector geometry, tessellations). The ontology can be used to automate wporkflow synthesis by using its classes as signature (input/output) types for GIS tools. The ontology was introduced and is explained in: Scheider et la. (2020): Ontology of core concept data types for answering geo-analytical questions. Journal of Spatial Information Science 20 (2020): 167-201. https://josis.org/index.php/josis/article/view/125"@en;
															bibo:status	"Draft";
															owl:versionIRI "http://geographicknowledge.de/vocab/CoreConceptDatav1.rdf"; owl:versionInfo "1";
															dcterms:created "2020-06-30";
															dc:creator "Simon Scheider";
															dcterms:bibliographicCitation "Scheider et la. (2020): Ontology of core concept data types for answering geo-analytical questions. Journal of Spatial Information Science 20 (2020): 167-201.";
															bibo:doi "10.5311/JOSIS.2020.20.55";
															dcterms:license "https://creativecommons.org/licenses/by/3.0/".
																														

#################################################################
#    Object Properties
#################################################################

###  http://geographicknowledge.de/vocab/AnalysisData.rdf#hasElement
<http://geographicknowledge.de/vocab/AnalysisData.rdf#hasElement> rdf:type owl:ObjectProperty .


###  http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet
<http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> rdf:type owl:ObjectProperty .


###  http://geographicknowledge.de/vocab/GISConcepts.rdf#hasAttribute
<http://geographicknowledge.de/vocab/GISConcepts.rdf#hasAttribute> rdf:type owl:ObjectProperty .


#################################################################
#    Classes
#################################################################

###  http://geographicknowledge.de/vocab/AnalysisData.rdf#Attribute
<http://geographicknowledge.de/vocab/AnalysisData.rdf#Attribute> rdf:type owl:Class ;
                                                                 owl:equivalentClass :Attribute .


###  http://geographicknowledge.de/vocab/AnalysisData.rdf#Quality
<http://geographicknowledge.de/vocab/AnalysisData.rdf#Quality> rdf:type owl:Class .


###  http://geographicknowledge.de/vocab/AnalysisData.rdf#Spatial
<http://geographicknowledge.de/vocab/AnalysisData.rdf#Spatial> rdf:type owl:Class .


###  http://geographicknowledge.de/vocab/AnalysisData.rdf#SpatialData
<http://geographicknowledge.de/vocab/AnalysisData.rdf#SpatialData> rdf:type owl:Class .


###  http://geographicknowledge.de/vocab/AnalysisData.rdf#SpatialDataSet
<http://geographicknowledge.de/vocab/AnalysisData.rdf#SpatialDataSet> rdf:type owl:Class .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#AmountDS
:AmountDS rdf:type owl:Class ;
          rdfs:subClassOf :CoreConceptDataSet ;
          rdfs:label "AmountDS"@en;
          rdfs:comment "Dataset of amounts of objects"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#AmountQ
:AmountQ rdf:type owl:Class ;
         owl:equivalentClass [ rdf:type owl:Restriction ;
                               owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                               owl:someValuesFrom :AmountDS
                             ] ;
         rdfs:subClassOf :CoreConceptQ ;
         rdfs:label "AmountQ"@en;
         rdfs:comment "An attribute that represents a (quantified) amount, which is a quantity defined by an arbitrary part of space. This can be either an amount of objects or an amount of some field."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#AmountRasterDS
:AmountRasterDS rdf:type owl:Class ;
                owl:equivalentClass [ owl:intersectionOf ( :AmountDS
                                                           :Raster
                                                         ) ;
                                      rdf:type owl:Class
                                    ] ;
                rdfs:subClassOf :AmountDS ;
                rdfs:label "AmountRasterDS"@en;
                rdfs:comment "A raster data set where each cell represents an amount of objects"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#AmountVectorDS
:AmountVectorDS rdf:type owl:Class ;
                owl:equivalentClass [ owl:intersectionOf ( :AmountDS
                                                           :Vector
                                                         ) ;
                                      rdf:type owl:Class
                                    ] ;
                rdfs:subClassOf :AmountDS ;
                rdfs:label "AmountVectorDS"@en;
                rdfs:comment "A dataset where each geometry denotes an amount of objects"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#Attribute
:Attribute rdf:type owl:Class ;
			rdfs:label "Attribute"@en;
           rdfs:comment "Attributes of a tabular dataset. Each attribute corresponds to a column in the table."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#BooleanA
:BooleanA rdf:type owl:Class ;
          rdfs:subClassOf :NominalA ;
          rdfs:label "BooleanA"@en;
          rdfs:comment "Boolean attributes are spatial attributes within the range of True/False. They are special types of (bi)nominal attributes"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#BoundedPhen
:BoundedPhen rdf:type owl:Class ;
             owl:equivalentClass [ rdf:type owl:Class ;
                                   owl:unionOf ( :ExistenceRaster
                                                 :ExistenceVector
                                                 :ObjectVector
                                               )
                                 ] ;
             rdfs:subClassOf :Attribute ;
             rdfs:label "BoundedPhen"@en;
             rdfs:comment "This is a spatial attribute which denotes a bounded phenomenon. Can be either a object vector or an existence raster"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#Contour
:Contour rdf:type owl:Class ;
         rdfs:subClassOf :Coverage ,
                         :OrdinalA ;
         rdfs:label "Contour"@en;
         rdfs:comment "Contour layers are coverages that denote intervals of the reprepresented continuous field. For example, temperature intervals, represented as regions bounded by isolines of a temperature field."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#ContourDS
:ContourDS rdf:type owl:Class ;
           rdfs:subClassOf :CoverageDS ;
           rdfs:label "ContourDS"@en;
           rdfs:comment "A dataset representing a field using contours, which denote the boundaries of value intervals. For example, a terrain contour map."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#CoreConceptDataSet
:CoreConceptDataSet rdf:type owl:Class ;
                    rdfs:subClassOf <http://geographicknowledge.de/vocab/AnalysisData.rdf#SpatialDataSet> ;
                    rdfs:label "CoreConceptDataSet"@en;
                    rdfs:comment "A data set which represents a core concept of spatial information. The attributes of this dataset are assumed to be of corresponding types."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#CoreConceptQ
:CoreConceptQ rdf:type owl:Class ;
              rdfs:subClassOf :Attribute ;
              rdfs:label "CoreConceptQ"@en;
              rdfs:comment "Superclass of all core concept qualities."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#CountA
:CountA rdf:type owl:Class ;
        rdfs:subClassOf :RatioA ;
        rdfs:label "CountA"@en;
        rdfs:comment "An attribute that denotes counts of discrete entities (compare Chrisman 1998)"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#Coverage
:Coverage rdf:type owl:Class ;
          owl:equivalentClass [ owl:intersectionOf ( :FieldQ
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                                                       owl:someValuesFrom :Tessellation
                                                     ]
                                                   ) ;
                                rdf:type owl:Class
                              ] ;
          rdfs:subClassOf :FieldQ ,
                          :TessellationA ;
          rdfs:label "Coverage"@en;
          rdfs:comment "Coverages are tessellated layers that represent a continuous field. For example, landuse polygons."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#CoverageDS
:CoverageDS rdf:type owl:Class ;
            owl:equivalentClass [ owl:intersectionOf ( :FieldDS
                                                       :Tessellation
                                                     ) ;
                                  rdf:type owl:Class
                                ] ;
            rdfs:subClassOf :FieldDS ;
            rdfs:label "CoverageDS"@en;
            rdfs:comment "A dataset representing a field using (possibly irregular) patches of homogeneous values. For example, a landuse map or a soil map."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#CyclicA
:CyclicA rdf:type owl:Class ;
         rdfs:subClassOf :NominalA ;
         rdfs:label "CyclicA"@en;
         rdfs:comment "An attribute that denotes a cyclical measure, like an angle. Note that cyclical measures don't have a natural ordering and thus are not ordinal scaled. (compare Chrisman 1998)"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#ERA
:ERA rdf:type owl:Class ;
     owl:equivalentClass <http://geographicknowledge.de/vocab/ExtensiveMeasures.rdf#ERA> ;
     rdfs:subClassOf :RatioA ;
     rdfs:label "ERA"@en;
     rdfs:comment "Extensive region attribute. Since attributes are extensive, their values increase with the size of their support regions. Zero size regions are zero then defined to be zero, which implies a ratio scale level."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#EventDS
:EventDS rdf:type owl:Class ;
         rdfs:subClassOf :CoreConceptDataSet ;
         rdfs:label "EventDS"@en;
         rdfs:comment "A spatial dataset representing events"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#EventQ
:EventQ rdf:type owl:Class ;
        owl:equivalentClass [ rdf:type owl:Restriction ;
                              owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                              owl:someValuesFrom :EventDS
                            ] ;
        rdfs:subClassOf :CoreConceptQ ;
        rdfs:label "EventQ"@en;
        rdfs:comment "This attribute represents a quality of an event (core concept). For example, the duration."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#EventVector
:EventVector rdf:type owl:Class ;
             owl:equivalentClass [ owl:intersectionOf ( :EventQ
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                                                          owl:someValuesFrom :Vector
                                                        ]
                                                      ) ;
                                   rdf:type owl:Class
                                 ] ;
             rdfs:subClassOf :EventQ ,
                             :VectorA ;
             rdfs:label "EventVector"@en;
             rdfs:comment "Events represented in terms of an attribute of a vector data set. For example, the magnitude of earthquakes represented as an attribute of a point data set."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#ExistenceRaster
:ExistenceRaster rdf:type owl:Class ;
                 owl:equivalentClass [ owl:intersectionOf ( :BooleanA
                                                            :FieldRaster
                                                          ) ;
                                       rdf:type owl:Class
                                     ] ;
                 rdfs:subClassOf :BooleanA ,
                                 :BoundedPhen ,
                                 :FieldRaster ;
                 rdfs:label "ExistenceRaster"@en;
                 rdfs:comment "Existence rasters are rasters representing boolean fields (fields denoting whether something is present at a cell location or not)."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#ExistenceVector
:ExistenceVector rdf:type owl:Class ;
                 owl:equivalentClass [ owl:intersectionOf ( :BooleanA
                                                            :FieldVector
                                                          ) ;
                                       rdf:type owl:Class
                                     ] ;
                 rdfs:subClassOf :BooleanA ,
                                 :BoundedPhen ,
                                 :FieldVector ,
                                 :VectorA ;
                 rdfs:label "ExistenceVector"@en;
                 rdfs:comment "A vector layer attribute that satisfies a boolean expression and thus denotes the 'existence' of some attribute encoded phenomenon across space. Example is a layer of polygons of ''forest'' landuse or a layer of \"parks\"."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#ExtLattice
:ExtLattice rdf:type owl:Class ;
            owl:equivalentClass [ owl:intersectionOf ( :Lattice
                                                       <http://geographicknowledge.de/vocab/ExtensiveMeasures.rdf#ERA>
                                                     ) ;
                                  rdf:type owl:Class
                                ] ;
            rdfs:subClassOf :Lattice ,
                            <http://geographicknowledge.de/vocab/ExtensiveMeasures.rdf#ERA> ;
            rdfs:label "ExtLattice"@en;
            rdfs:comment "This type of lattice has an extensive attribute. For example, a spatial dataset about the population number of municipalities"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#FieldDS
:FieldDS rdf:type owl:Class ;
         rdfs:subClassOf :CoreConceptDataSet ;
         rdfs:label "FieldDS"@en;
         rdfs:comment "A spatial dataset representing a field"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#FieldQ
:FieldQ rdf:type owl:Class ;
        owl:equivalentClass [ rdf:type owl:Restriction ;
                              owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                              owl:someValuesFrom :FieldDS
                            ] ;
        rdfs:subClassOf :CoreConceptQ ;
        rdfs:label "FieldQ"@en;
        rdfs:comment "An attribute which represents the quality of a field (core concept). This implies that the spatial data items in this data set are self-similar (their parts have the same attribute)"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#FieldRaster
:FieldRaster rdf:type owl:Class ;
             owl:equivalentClass [ owl:intersectionOf ( :FieldQ
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                                                          owl:someValuesFrom :Raster
                                                        ]
                                                      ) ;
                                   rdf:type owl:Class
                                 ] ;
             rdfs:subClassOf :FieldQ ,
                             :RasterA ;
             rdfs:label "FieldRaster"@en;
             rdfs:comment "Field rasters are raster representations of continuous fields. For example, raster layers representing a terrain height (DTM)."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#FieldRasterDS
:FieldRasterDS rdf:type owl:Class ;
               owl:equivalentClass [ owl:intersectionOf ( :FieldDS
                                                          :Raster
                                                        ) ;
                                     rdf:type owl:Class
                                   ] ;
               rdfs:subClassOf :FieldDS ;
               rdfs:label "FieldRasterDS"@en;
               rdfs:comment "A dataset representing a field by homogeneous values using raster cells"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#FieldVector
:FieldVector rdf:type owl:Class ;
             owl:equivalentClass [ owl:intersectionOf ( :FieldQ
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                                                          owl:someValuesFrom :Vector
                                                        ]
                                                      ) ;
                                   rdf:type owl:Class
                                 ] ;
             rdfs:subClassOf :FieldQ ,
                             :VectorA ;
             rdfs:label "FieldVector"@en;             
             rdfs:comment "A vector representation of a field. Can be a point or line measure, or a coverage, or a Patch"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#IRA
:IRA rdf:type owl:Class ;
     owl:equivalentClass <http://geographicknowledge.de/vocab/ExtensiveMeasures.rdf#IRA> ;
     rdfs:subClassOf :RatioA ;
     rdfs:label "IRA"@en;
     rdfs:comment "Intensive region attribute. An attribute that is independent from the size of its support region."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#IntervalA
:IntervalA rdf:type owl:Class ;
           rdfs:subClassOf :OrdinalA ;
           rdfs:label "IntervalA"@en;
           rdfs:comment "An interval scaled attribute"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#Lattice
:Lattice rdf:type owl:Class ;
         owl:equivalentClass [ owl:intersectionOf ( :ObjectQ
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                                                      owl:someValuesFrom :Tessellation
                                                    ]
                                                  ) ;
                               rdf:type owl:Class
                             ] ;
         rdfs:subClassOf :ObjectQ ,
                         :TessellationA ;
         rdfs:label "Lattice"@en;
         rdfs:comment "A lattice is a spatial tessellation that represents objects and their qualities. For example, a set of municipalities with average income."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#LatticeDS
:LatticeDS rdf:type owl:Class ;
           owl:equivalentClass [ owl:intersectionOf ( :ObjectDS
                                                      :Tessellation
                                                    ) ;
                                 rdf:type owl:Class
                               ] ;
           rdfs:subClassOf :ObjectDS ;
           rdfs:label "LatticeDS"@en;
           rdfs:comment "A dataset of objects which tesselate space and contain statistical summaries. For example, the municipalities of the Netherlands"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#LayerA
:LayerA rdf:type owl:Class ;
        rdfs:subClassOf :Attribute ;
        rdfs:label "LayerA"@en;
        rdfs:comment "Superclass of of attribute types that characterize a geometric layer property"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#Line
:Line rdf:type owl:Class ;
      rdfs:subClassOf <http://geographicknowledge.de/vocab/AnalysisData.rdf#Spatial> ;
      rdfs:label "Line"@en;
      rdfs:comment "A generalized notion of a line in 2D and 3D"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#LineA
:LineA rdf:type owl:Class ;
       owl:equivalentClass [ owl:intersectionOf ( :Attribute
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                                                    owl:someValuesFrom :LineDS
                                                  ]
                                                ) ;
                             rdf:type owl:Class
                           ] ;
       rdfs:subClassOf :VectorA ;
       rdfs:label "LineA"@en;
       rdfs:comment "Attribute of some Line data set"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#LineDS
:LineDS rdf:type owl:Class ;
	   rdfs:label "LineDS"@en;
       rdfs:comment "Line data set"@en ;
        owl:equivalentClass [ owl:intersectionOf ( :Vector
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#hasElement> ;
                                                     owl:allValuesFrom :LineData
                                                   ]
                                                 ) ;
                              rdf:type owl:Class
                            ] ;
        owl:disjointWith :PointDS ,
                         :RegionDS .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#LineData
:LineData rdf:type owl:Class ;
		rdfs:label "LineData"@en;
       rdfs:comment "Line data"@en ;
          owl:equivalentClass [ owl:intersectionOf ( <http://geographicknowledge.de/vocab/AnalysisData.rdf#SpatialData>
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty <http://geographicknowledge.de/vocab/GISConcepts.rdf#hasAttribute> ;
                                                       owl:someValuesFrom :Line
                                                     ]
                                                   ) ;
                                rdf:type owl:Class
                              ] .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#LineMeasures
:LineMeasures rdf:type owl:Class ;
              owl:equivalentClass [ owl:intersectionOf ( :FieldQ
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                                                           owl:someValuesFrom :LineDS
                                                         ]
                                                       ) ;
                                    rdf:type owl:Class
                                  ] ;
              rdfs:subClassOf :FieldQ ,
                              :LineA ;
              rdfs:label "LineMeasures"@en;
              rdfs:comment "Linear representations of fields. Examples are isoline maps"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#LineMeasuresDS
:LineMeasuresDS rdf:type owl:Class ;
                owl:equivalentClass [ owl:intersectionOf ( :FieldDS
                                                           :LineDS
                                                         ) ;
                                      rdf:type owl:Class
                                    ] ;
                rdfs:subClassOf :FieldDS ;
                rdfs:label "LineMeasuresDS"@en;
                rdfs:comment "A representation of a field as a line of homogeneous values"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#MatrixDS
:MatrixDS rdf:type owl:Class ;
          rdfs:subClassOf :RelationalDS ;
          rdfs:label "MatrixDS"@en;
          rdfs:comment "A network relation where the complete cross-product of an object domain forms the key. Examples would be origin-destination matrices."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#MatrixQ
:MatrixQ rdf:type owl:Class ;
         owl:equivalentClass [ rdf:type owl:Restriction ;
                               owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                               owl:someValuesFrom :MatrixDS
                             ] ;
         rdfs:subClassOf :RelationalQ ;
         rdfs:label "MatrixQ"@en;
         rdfs:comment "an attribute of a matrix. For example, distance in an origin-destination matrix."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#NetworkDS
:NetworkDS rdf:type owl:Class ;
           rdfs:subClassOf :RelationalDS ;
           rdfs:label "NetworkDS"@en;
           rdfs:comment "A spatial dataset representing a spatial network. Note thate a network in the sense of a core concept is a quantified relation between objects. For example, the traffic flow between municipalities or between two intersections. Streets themselves can also be seen as objects if they do not encode such relations"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#NetworkQ
:NetworkQ rdf:type owl:Class ;
          owl:equivalentClass [ rdf:type owl:Restriction ;
                                owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                                owl:someValuesFrom :NetworkDS
                              ] ;
          rdfs:subClassOf :RelationalQ ;
          rdfs:label "NetworkQ"@en;
          rdfs:comment "This attribute represents the quality of a network edge. Note that spatial networks (as core concepts) are regarded as quantified relations between objects. So O-IRA-O would be an intensive quality measured between two objects, such as their distance from each other."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#NoDataExistenceRaster
:NoDataExistenceRaster rdf:type owl:Class ;
                       rdfs:subClassOf :ExistenceRaster ;
                       rdfs:label "NoDataExistenceRaster"@en;
                       rdfs:comment "A raster dataset where  NoData is interpreted as boolean \"false\"."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#NominalA
:NominalA rdf:type owl:Class ;
          rdfs:subClassOf :Attribute ;
          rdfs:label "NominalA"@en;
          rdfs:comment "A spatial attribute on nominal scale level"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#ObjectDS
:ObjectDS rdf:type owl:Class ;
          rdfs:subClassOf :CoreConceptDataSet ;
          rdfs:label "ObjectDS"@en;
          rdfs:comment "A spatial data set representing objects"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#ObjectLine
:ObjectLine rdf:type owl:Class ;
            owl:equivalentClass [ owl:intersectionOf ( :ObjectQ
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                                                         owl:someValuesFrom :LineDS
                                                       ]
                                                     ) ;
                                  rdf:type owl:Class
                                ] ;
            rdfs:subClassOf :LineA ,
                            :ObjectQ ;
            rdfs:label "ObjectLine"@en;
            rdfs:comment "An attribute of an object line dataset"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#ObjectPoint
:ObjectPoint rdf:type owl:Class ;
             owl:equivalentClass [ owl:intersectionOf ( :ObjectQ
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                                                          owl:someValuesFrom :PointDS
                                                        ]
                                                      ) ;
                                   rdf:type owl:Class
                                 ] ;
             rdfs:subClassOf :ObjectQ ,
                             :PointA ;
             rdfs:label "ObjectPoint"@en;
             rdfs:comment "An attribute of an object point dataset"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#ObjectQ
:ObjectQ rdf:type owl:Class ;
         owl:equivalentClass [ rdf:type owl:Restriction ;
                               owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                               owl:someValuesFrom :ObjectDS
                             ] ;
         rdfs:subClassOf :CoreConceptQ ;
         rdfs:label "ObjectQ"@en;
         rdfs:comment "An attribute that represents the quality of an object (core concept)"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#ObjectRegion
:ObjectRegion rdf:type owl:Class ;
			 rdfs:label "ObjectRegion"@en;
			 rdfs:comment "An attribute that represents an object that has a region"@en ;
              owl:equivalentClass [ owl:intersectionOf ( :ObjectQ
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                                                           owl:someValuesFrom :RegionDS
                                                         ]
                                                       ) ;
                                    rdf:type owl:Class
                                  ] ;
              rdfs:subClassOf :ObjectQ ,
                              :RegionA .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#ObjectVector
:ObjectVector rdf:type owl:Class ;
              owl:equivalentClass [ owl:intersectionOf ( :ObjectQ
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                                                           owl:someValuesFrom :Vector
                                                         ]
                                                       ) ;
                                    rdf:type owl:Class
                                  ] ;
              rdfs:subClassOf :BoundedPhen ,
                              :ObjectQ ,
                              :VectorA ;
              rdfs:label "ObjectVector"@en;
              rdfs:comment "Object vectors are vector representation of a set of objecs and their quality. For example, a point layer denoting points of Interest (POI) or buildings in a city together with their quality, e.g. the building height."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#OrdinalA
:OrdinalA rdf:type owl:Class ;
          rdfs:subClassOf :NominalA ;
          rdfs:label "OrdinalA"@en;
          rdfs:comment "A spatial attribute on ordinal scale level"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#Patch
:Patch rdf:type owl:Class ;
       owl:equivalentClass [ owl:intersectionOf ( :FieldQ
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                                                    owl:someValuesFrom :RegionDS
                                                  ]
                                                ) ;
                             rdf:type owl:Class
                           ] ;
       rdfs:subClassOf :FieldQ ,
                       :RegionA ;
       rdfs:label "Patch"@en;
       rdfs:comment "An attribute of some dataset representing homogeneous patches of a field as regions."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#PatchDS
:PatchDS rdf:type owl:Class ;
         owl:equivalentClass [ owl:intersectionOf ( :FieldDS
                                                    :RegionDS
                                                  ) ;
                               rdf:type owl:Class
                             ] ;
         rdfs:subClassOf :FieldDS ;
         rdfs:label "PatchDS"@en;
         rdfs:comment "A dataset which represents a field in terms patches of homogeneous values. Not necessarily tessellated"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#PlainIntervalA
:PlainIntervalA rdf:type owl:Class ;
                owl:equivalentClass [ owl:intersectionOf ( :IntervalA
                                                           [ rdf:type owl:Class ;
                                                             owl:complementOf :RatioA
                                                           ]
                                                         ) ;
                                      rdf:type owl:Class
                                    ] ;
                rdfs:subClassOf :IntervalA ;
                rdfs:label "PlainIntervalA"@en;
                rdfs:comment "An interval attribute that is plain/proper"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#PlainNominalA
:PlainNominalA rdf:type owl:Class ;
               owl:equivalentClass [ owl:intersectionOf ( :NominalA
                                                          [ rdf:type owl:Class ;
                                                            owl:complementOf :OrdinalA
                                                          ]
                                                        ) ;
                                     rdf:type owl:Class
                                   ] ;
               rdfs:subClassOf :NominalA ;
               rdfs:label "PlainNominalA"@en;
               rdfs:comment "A nominal attribute that is plain/proper (not ordinal or boolean)"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#PlainOrdinalA
:PlainOrdinalA rdf:type owl:Class ;
               owl:equivalentClass [ owl:intersectionOf ( :OrdinalA
                                                          [ rdf:type owl:Class ;
                                                            owl:complementOf :IntervalA
                                                          ]
                                                        ) ;
                                     rdf:type owl:Class
                                   ] ;
               rdfs:subClassOf :OrdinalA ;
               rdfs:label "PlainOrdinalA"@en;
               rdfs:comment "An ordinal attribute that is plain/proper (not interval)"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#PlainRatioA
:PlainRatioA rdf:type owl:Class ;
             owl:equivalentClass [ owl:intersectionOf ( :RatioA
                                                        [ rdf:type owl:Class ;
                                                          owl:complementOf :CountA
                                                        ]
                                                      ) ;
                                   rdf:type owl:Class
                                 ] ;
             rdfs:subClassOf :RatioA ;
             rdfs:label "PlainRatioA"@en;
             rdfs:comment "A ratio attribute that is plain/proper"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#PlainVectorRegion
:PlainVectorRegion rdf:type owl:Class ;
                   owl:equivalentClass [ owl:intersectionOf ( :VectorRegion
                                                              [ rdf:type owl:Class ;
                                                                owl:complementOf :Tessellation
                                                              ]
                                                            ) ;
                                         rdf:type owl:Class
                                       ] ;
                   rdfs:subClassOf :VectorRegion ;
                   rdfs:label "PlainVectorRegion"@en;
                   rdfs:comment "Vector regions that are not tessellated"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#PlainVectorRegionA
:PlainVectorRegionA rdf:type owl:Class ;
                    owl:equivalentClass [ owl:intersectionOf ( :RegionA
                                                               :VectorA
                                                               [ rdf:type owl:Class ;
                                                                 owl:complementOf :TessellationA
                                                               ]
                                                             ) ;
                                          rdf:type owl:Class
                                        ] ;
                    rdfs:subClassOf :RegionA ,
                                    :VectorA ,
                                    :VectorRegionA ;
                    rdfs:label "PlainVectorRegionA"@en;
                    rdfs:comment "An attribute of a vector region layer that is not a tessellation"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#Point
:Point rdf:type owl:Class ;
       rdfs:subClassOf <http://geographicknowledge.de/vocab/AnalysisData.rdf#Spatial> ;
       rdfs:label "Point"@en;
       rdfs:comment "A generalized notion of a point in 2D or 3D"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#PointA
:PointA rdf:type owl:Class ;
        owl:equivalentClass [ owl:intersectionOf ( :Attribute
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                                                     owl:someValuesFrom :PointDS
                                                   ]
                                                 ) ;
                              rdf:type owl:Class
                            ] ;
        rdfs:subClassOf :VectorA ;
        rdfs:label "PointA"@en;
        rdfs:comment "Attribute of some point data set"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#PointDS
:PointDS rdf:type owl:Class ;
		rdfs:label "PointDS"@en;
		rdfs:comment "Point data set"@en;
         owl:equivalentClass [ owl:intersectionOf ( :Vector
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#hasElement> ;
                                                      owl:allValuesFrom :PointData
                                                    ]
                                                  ) ;
                               rdf:type owl:Class
                             ] ;
         owl:disjointWith :RegionDS .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#PointData
:PointData rdf:type owl:Class ;
		    rdfs:label "PointData"@en;
		    rdfs:comment "Point data"@en;
           owl:equivalentClass [ owl:intersectionOf ( <http://geographicknowledge.de/vocab/AnalysisData.rdf#SpatialData>
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty <http://geographicknowledge.de/vocab/GISConcepts.rdf#hasAttribute> ;
                                                        owl:someValuesFrom :Point
                                                      ]
                                                    ) ;
                                 rdf:type owl:Class
                               ] .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#PointMeasures
:PointMeasures rdf:type owl:Class ;
			rdfs:label "PointMeasures"@en;		    
               owl:equivalentClass [ owl:intersectionOf ( :FieldQ
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                                                            owl:someValuesFrom :PointDS
                                                          ]
                                                        ) ;
                                     rdf:type owl:Class
                                   ] ;
               rdfs:subClassOf :FieldQ ,
                               :PointA ;
               rdfs:comment "Point measures are point-like representations of fields. For example, point data sets denoting the locations of measured temperature values."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#PointMeasuresDS
:PointMeasuresDS rdf:type owl:Class ;
                 owl:equivalentClass [ owl:intersectionOf ( :FieldDS
                                                            :PointDS
                                                          ) ;
                                       rdf:type owl:Class
                                     ] ;
                 rdfs:subClassOf :FieldDS ;
                 rdfs:label "PointMeasuresDS"@en;
                 rdfs:comment "A dataset representing a field in terms of point-wise measures. For example, temperature sensor measurements."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#QualityValue
:QualityValue rdf:type owl:Class ;
              rdfs:subClassOf <http://geographicknowledge.de/vocab/AnalysisData.rdf#Quality> ;
              rdfs:label "QualityValue"@en;
              rdfs:comment "A single value of some quality"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#Raster
:Raster rdf:type owl:Class ;
        rdfs:subClassOf :Tessellation ;
        rdfs:label "Raster"@en;
        rdfs:comment "A raster data set is a special kind of tessellation, where regions are regular squares."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#RasterA
:RasterA rdf:type owl:Class ;
         owl:equivalentClass [ owl:intersectionOf ( :Attribute
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                                                      owl:someValuesFrom :Raster
                                                    ]
                                                  ) ;
                               rdf:type owl:Class
                             ] ;
         rdfs:subClassOf :TessellationA ;
         rdfs:label "RasterA"@en;
         rdfs:comment "Attribute of some Raster"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#RatioA
:RatioA rdf:type owl:Class ;
        rdfs:subClassOf :IntervalA ;
        rdfs:label "RatioA"@en;
        rdfs:comment "Attribute on ratio scale level"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#Region
:Region rdf:type owl:Class ;
        rdfs:subClassOf <http://geographicknowledge.de/vocab/AnalysisData.rdf#Spatial> ;
        rdfs:label "Region"@en;
        rdfs:comment "A generalized geometry, including 2D and 3D extended regions. In 2D, this might be a Polygon."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#RegionA
:RegionA rdf:type owl:Class ;
         owl:equivalentClass [ owl:intersectionOf ( :Attribute
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                                                      owl:someValuesFrom :RegionDS
                                                    ]
                                                  ) ;
                               rdf:type owl:Class
                             ] ;
         rdfs:subClassOf :LayerA ;
         rdfs:label "RegionA"@en;
         rdfs:comment "Atrribute of some region data sets"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#RegionDS
:RegionDS rdf:type owl:Class ;
			rdfs:label "RegionDS"@en;
		   rdfs:comment "Region data set"@en;
          owl:equivalentClass [ owl:intersectionOf ( <http://geographicknowledge.de/vocab/AnalysisData.rdf#SpatialDataSet>
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#hasElement> ;
                                                       owl:allValuesFrom :RegionData
                                                     ]
                                                   ) ;
                                rdf:type owl:Class
                              ] .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#RegionData
:RegionData rdf:type owl:Class ;
			rdfs:label "RegionData"@en;
		   rdfs:comment "Region data"@en;
            owl:equivalentClass [ owl:intersectionOf ( <http://geographicknowledge.de/vocab/AnalysisData.rdf#SpatialData>
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty <http://geographicknowledge.de/vocab/GISConcepts.rdf#hasAttribute> ;
                                                         owl:someValuesFrom :Region
                                                       ]
                                                     ) ;
                                  rdf:type owl:Class
                                ] .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#RelationalDS
:RelationalDS rdf:type owl:Class ;
              rdfs:subClassOf :CoreConceptDataSet ;
              rdfs:label "RelationalDS"@en;
              rdfs:comment "A dataset that represents some quantified realtionb between other concepts. For example, a network (being a relation between objects)."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#RelationalQ
:RelationalQ rdf:type owl:Class ;
             owl:equivalentClass [ rdf:type owl:Restriction ;
                                   owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                                   owl:someValuesFrom :RelationalDS
                                 ] ;
             rdfs:subClassOf :CoreConceptQ ;
             rdfs:label "RelationalQ"@en;
             rdfs:comment "An attribute of a dataset that represents some quantified relation between other core concepts. For example a network is relation between objects."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#Tessellation
:Tessellation rdf:type owl:Class ;
              rdfs:subClassOf :RegionDS ;
              rdfs:label "Tessellation"@en;
              rdfs:comment "A region data set where spatial regions are tessellated (jointly covering and mutually non-overlapping) within a spatial extent"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#TessellationA
:TessellationA rdf:type owl:Class ;
               owl:equivalentClass [ owl:intersectionOf ( :Attribute
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                                                            owl:someValuesFrom :Tessellation
                                                          ]
                                                        ) ;
                                     rdf:type owl:Class
                                   ] ;
               rdfs:subClassOf :RegionA ;
               rdfs:label "TessellationA"@en;
               rdfs:comment "An attribute of a tesselation data set"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#Track
:Track rdf:type owl:Class ;
       rdfs:subClassOf :EventVector ;
       rdfs:label "Track"@en;
       rdfs:comment "A type for a spatial track. A spatial track is a vector representation of \"fix\" events of some moving object. For example, a GPS track of points of a person moving."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#TrackDS
:TrackDS rdf:type owl:Class ;
         rdfs:subClassOf :EventDS ,
                         :PointDS ;
         rdfs:label "TrackDS"@en;
         rdfs:comment "A dataset representing tracks, i.e. point wise events (fixes) of the trajectory of some objects."@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#Vector
:Vector rdf:type owl:Class ;
        owl:equivalentClass [ owl:intersectionOf ( <http://geographicknowledge.de/vocab/AnalysisData.rdf#SpatialDataSet>
                                                   [ rdf:type owl:Class ;
                                                     owl:complementOf :Raster
                                                   ]
                                                 ) ;
                              rdf:type owl:Class
                            ] ;
        rdfs:label "Vector"@en;
        rdfs:comment "Vector data sets are spatial data sets that are not raster"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#VectorA
:VectorA rdf:type owl:Class ;
         owl:equivalentClass [ owl:intersectionOf ( :Attribute
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty <http://geographicknowledge.de/vocab/AnalysisData.rdf#ofDataSet> ;
                                                      owl:someValuesFrom :Vector
                                                    ]
                                                  ) ;
                               rdf:type owl:Class
                             ] ;
         rdfs:subClassOf :LayerA ;
         rdfs:label "VectorA"@en;
         rdfs:comment "Attribute of some vector data set"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#VectorRegion
:VectorRegion rdf:type owl:Class ;
              owl:equivalentClass [ owl:intersectionOf ( :RegionDS
                                                         :Vector
                                                       ) ;
                                    rdf:type owl:Class
                                  ] ;
              rdfs:subClassOf :RegionDS ,
                              :Vector ;
              rdfs:label "VectorRegion"@en;
              rdfs:comment "Dataset with vector regions as geometry"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#VectorRegionA
:VectorRegionA rdf:type owl:Class ;
               owl:equivalentClass [ owl:intersectionOf ( :RegionA
                                                          :VectorA
                                                        ) ;
                                     rdf:type owl:Class
                                   ] ;
               rdfs:subClassOf :RegionA ,
                               :VectorA ;
               rdfs:label "VectorRegionA"@en;
               rdfs:comment "An attribute of a region vector layer"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#VectorTessellation
:VectorTessellation rdf:type owl:Class ;
                    owl:equivalentClass [ owl:intersectionOf ( :Tessellation
                                                               :Vector
                                                             ) ;
                                          rdf:type owl:Class
                                        ] ;
                    rdfs:subClassOf :Tessellation ,
                                    :VectorRegion ;
                    rdfs:label "VectorTessellation"@en;
                    rdfs:comment "This is a vector data set which is tessellated (and no raster)"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#VectorTessellationA
:VectorTessellationA rdf:type owl:Class ;
                     owl:equivalentClass [ owl:intersectionOf ( :TessellationA
                                                                :VectorA
                                                              ) ;
                                           rdf:type owl:Class
                                         ] ;
                     rdfs:subClassOf :TessellationA ,
                                     :VectorA ,
                                     :VectorRegionA ;
                     rdfs:label "VectorTessellationA"@en;
                     rdfs:comment "An attribute of a vector tessellation"@en .


###  http://geographicknowledge.de/vocab/CoreConceptData.rdf#ZeroExistenceRaster
:ZeroExistenceRaster rdf:type owl:Class ;
                     rdfs:subClassOf :ExistenceRaster ;
                     rdfs:label "ZeroExistenceRaster"@en;
                     rdfs:comment "A raster dataset where 0 is interpreted as boolean \"false\""@en .


###  http://geographicknowledge.de/vocab/ExtensiveMeasures.rdf#ERA
<http://geographicknowledge.de/vocab/ExtensiveMeasures.rdf#ERA> rdf:type owl:Class ;
                                                                rdfs:subClassOf :RatioA ;
                                                                rdfs:label "ERA"@en;
                                                                rdfs:comment "Extensive region attribute. Since attributes are extensive, their values increase with the size of their support regions. Zero size regions are zero then defined to be zero, which implies a ratio scale level."@en .


###  http://geographicknowledge.de/vocab/ExtensiveMeasures.rdf#IRA
<http://geographicknowledge.de/vocab/ExtensiveMeasures.rdf#IRA> rdf:type owl:Class ;
                                                                rdfs:subClassOf :RatioA ;
                                                                rdfs:label "IRA"@en;
                                                                rdfs:comment "Intensive region attribute. An attribute that is independent from the size of its support region."@en .


#################################################################
#    Annotations
#################################################################

<http://geographicknowledge.de/vocab/AnalysisData.rdf#measureConnect> rdfs:comment "ofDataSet o hasElement o hasMeasure o valueOf" .


<http://geographicknowledge.de/vocab/AnalysisData.rdf#supportConnect> rdfs:comment "ofDataSet o hasElement o hasSupport o valueOf" .


###  Generated by the OWL API (version 4.5.6.2018-09-06T00:27:41Z) https://github.com/owlcs/owlapi
