@prefix : <http://geographicknowledge.de/vocab/ExtensiveMeasures.rdf#> .
@prefix wf: <http://geographicknowledge.de/vocab/Workflow.rdf#> .
@prefix ada: <http://geographicknowledge.de/vocab/AnalysisData.rdf#> .
@prefix exm: <http://geographicknowledge.de/vocab/ExtensiveMeasures.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/ExtensiveMeasures.rdf> .

<http://geographicknowledge.de/vocab/ExtensiveMeasures.rdf> rdf:type owl:Ontology ;
                                                             owl:imports <http://geographicknowledge.de/vocab/AnalysisData.rdf> ,
                                                                         <http://geographicknowledge.de/vocab/Workflow.rdf> ;
                                                             rdfs:comment "This is an ontology design pattern for distinguishing extensive and intensive properties (measures) in GIS datasets, in order to control meaningful workflows"@en .

#################################################################
#    Classes
#################################################################

###  http://geographicknowledge.de/vocab/AnalysisData.rdf#RegionAttribute
ada:RegionAttribute rdfs:comment "An attribute of a spatial dataset with regions"@en .


###  http://geographicknowledge.de/vocab/ExtensiveMeasures.rdf#ERA
exm:ERA rdf:type owl:Class ;
        rdfs:subClassOf ada:RegionAttribute ;
        rdfs:comment "Extensive region attribute"@en .


###  http://geographicknowledge.de/vocab/ExtensiveMeasures.rdf#IRA
exm:IRA rdf:type owl:Class ;
        rdfs:subClassOf ada:RegionAttribute ;
        rdfs:comment "Intensive region attribute"@en .


###  http://geographicknowledge.de/vocab/ExtensiveMeasures.rdf#extensify
exm:extensify rdf:type owl:Class ;
              rdfs:subClassOf wf:Operation ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty wf:input ;
                                owl:someValuesFrom exm:IRA
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty wf:output ;
                                owl:someValuesFrom exm:ERA
                              ] ;
              rdfs:comment "Turns an intensive region attribute into an extensive region attribute"@en .


###  http://geographicknowledge.de/vocab/ExtensiveMeasures.rdf#intensify
exm:intensify rdf:type owl:Class ;
              rdfs:subClassOf wf:Operation ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty wf:input ;
                                owl:someValuesFrom exm:ERA
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty wf:output ;
                                owl:someValuesFrom exm:IRA
                              ] ;
              rdfs:comment "Turns an extensive region attribute into an intensive one"@en .


###  http://geographicknowledge.de/vocab/ExtensiveMeasures.rdf#interpolate
exm:interpolate rdf:type owl:Class ;
                rdfs:subClassOf wf:Operation ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty wf:input ;
                                  owl:someValuesFrom exm:IRA
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty wf:output ;
                                  owl:someValuesFrom exm:IRA
                                ] ;
                rdfs:comment "Interpolation of a region attribute. This operation takes an intensive region attribute and estimates intensive attributes of other regions"@en .


###  http://geographicknowledge.de/vocab/ExtensiveMeasures.rdf#mereoDiv
exm:mereoDiv rdf:type owl:Class ;
             rdfs:subClassOf wf:Operation ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty wf:input ;
                               owl:someValuesFrom exm:ERA
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty wf:output ;
                               owl:someValuesFrom exm:ERA
                             ] ;
             rdfs:comment "mereological division operation. This operation takes an extensive attribute and estimates attributes of region parts"@en .


###  http://geographicknowledge.de/vocab/ExtensiveMeasures.rdf#mereoSum
exm:mereoSum rdf:type owl:Class ;
             rdfs:subClassOf wf:Operation ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty wf:input ;
                               owl:someValuesFrom exm:ERA
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty wf:output ;
                               owl:someValuesFrom exm:ERA
                             ] ;
             rdfs:comment "mereological sum operation. This operation takes two or more extensive region attributes and generates a sum over the region merger"@en .


###  http://geographicknowledge.de/vocab/ExtensiveMeasures.rdf#weightedAverage
exm:weightedAverage rdf:type owl:Class ;
                    rdfs:subClassOf wf:Operation ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty wf:input ;
                                      owl:someValuesFrom exm:IRA
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty wf:output ;
                                      owl:someValuesFrom exm:IRA
                                    ] ;
                    rdfs:comment "weighted averaging of region attributes. This operation takes an intensive region attribute and aggregates it into other regions. This can only be done by weighting with the extent of the involved regions"@en .


###  Generated by the OWL API (version 4.2.8.20170104-2310) https://github.com/owlcs/owlapi
