@prefix : <http://sweetontology.net/realmHydro/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@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 sostsc: <http://sweetontology.net/stateSpaceConfiguration/> .
@prefix sorepsg: <http://sweetontology.net/reprSpaceGeometry/> .
@prefix soreah: <http://sweetontology.net/realmHydro/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sorel: <http://sweetontology.net/rela/> .
@prefix sostrg: <http://sweetontology.net/stateRoleGeographic/> .
@prefix sorea: <http://sweetontology.net/realm/> .
@prefix sorelsp: <http://sweetontology.net/relaSpace/> .
@prefix somaw: <http://sweetontology.net/matrWater/> .
@base <http://sweetontology.net/realmHydro> .

<http://sweetontology.net/realmHydro> rdf:type owl:Ontology ;
                                       owl:imports <http://sweetontology.net/matrWater> ,
                                                   <http://sweetontology.net/propSpaceDistance> ,
                                                   <http://sweetontology.net/realm> ,
                                                   <http://sweetontology.net/rela> ,
                                                   <http://sweetontology.net/relaSpace> ,
                                                   <http://sweetontology.net/reprSpaceGeometry> ,
                                                   <http://sweetontology.net/stateRoleGeographic> ,
                                                   <http://sweetontology.net/stateSpaceConfiguration> ,
                                                   <http://sweetontology.net/stateSystem> ;
                                       rdfs:label "SWEET Ontology Realm Hydrosphere" ;
                                       dcterms:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
                                       owl:versionInfo "3.6.0" .

#################################################################
#    Object Properties
#################################################################

###  http://sweetontology.net/rela/partOf
sorel:partOf rdf:type owl:ObjectProperty .


###  http://sweetontology.net/relaSpace/hasSpatialConfiguration
sorelsp:hasSpatialConfiguration rdf:type owl:ObjectProperty .


###  http://sweetontology.net/relaSpace/inside
sorelsp:inside rdf:type owl:ObjectProperty .


#################################################################
#    Classes
#################################################################

###  http://sweetontology.net/realmHydro/Aquiclude
soreah:Aquiclude rdf:type owl:Class ;
               rdfs:subClassOf soreah:HydrosphereFeature ;
               rdfs:label "aquiclude"@en .


###  http://sweetontology.net/realmHydro/Aquifer
soreah:Aquifer rdf:type owl:Class ;
             rdfs:subClassOf soreah:HydrosphereFeature ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty sorel:partOf ;
                               owl:allValuesFrom soreah:SaturatedZone
                             ] ;
             rdfs:label "aquifer"@en .


###  http://sweetontology.net/realmHydro/Aquifuge
soreah:Aquifuge rdf:type owl:Class ;
              rdfs:subClassOf soreah:HydrosphereFeature ;
              rdfs:label "aquifuge"@en .


###  http://sweetontology.net/realmHydro/Aquitard
soreah:Aquitard rdf:type owl:Class ;
              rdfs:subClassOf soreah:HydrosphereFeature ;
              rdfs:label "aquitard"@en .


###  http://sweetontology.net/realmHydro/Bank
soreah:Bank rdf:type owl:Class ;
          rdfs:subClassOf soreah:HydrosphereFeature ;
          rdfs:label "bank"@en .


###  http://sweetontology.net/realmHydro/CascadingWater
soreah:CascadingWater rdf:type owl:Class ;
                    rdfs:subClassOf somaw:Groundwater ,
                                    soreah:HydrosphereFeature ;
                    rdfs:label "cascading water"@en .


###  http://sweetontology.net/realmHydro/ConeOfDepression
soreah:ConeOfDepression rdf:type owl:Class ;
                      rdfs:subClassOf soreah:HydrosphereFeature ,
                                      sorepsg:Trough ;
                      rdfs:label "cone of depression"@en .


###  http://sweetontology.net/realmHydro/ConeOfImpression
soreah:ConeOfImpression rdf:type owl:Class ;
                      rdfs:subClassOf soreah:HydrosphereFeature ,
                                      sorepsg:Ridge ;
                      rdfs:label "cone of impression"@en .


###  http://sweetontology.net/realmHydro/ConfinedAquifer
soreah:ConfinedAquifer rdf:type owl:Class ;
                     rdfs:subClassOf soreah:Aquifer ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty sorelsp:hasSpatialConfiguration ;
                                       owl:hasValue sostsc:Confined
                                     ] ;
                     rdfs:label "confined aquifer"@en .


###  http://sweetontology.net/realmHydro/ConfinedBed
soreah:ConfinedBed rdf:type owl:Class ;
                 rdfs:subClassOf soreah:HydrosphereFeature ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty sorelsp:hasSpatialConfiguration ;
                                   owl:hasValue sostsc:Confined
                                 ] ;
                 rdfs:label "confined bed"@en .


###  http://sweetontology.net/realmHydro/ConfinedUnit
soreah:ConfinedUnit rdf:type owl:Class ;
                  rdfs:subClassOf soreah:HydrosphereFeature ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty sorelsp:hasSpatialConfiguration ;
                                    owl:hasValue sostsc:Confined
                                  ] ;
                  rdfs:label "confined unit"@en .


###  http://sweetontology.net/realmHydro/ConfinedZone
soreah:ConfinedZone rdf:type owl:Class ;
                  rdfs:subClassOf soreah:HydrosphereFeature ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty sorelsp:hasSpatialConfiguration ;
                                    owl:hasValue sostsc:Confined
                                  ] ;
                  rdfs:label "confined zone"@en .


###  http://sweetontology.net/realmHydro/Dike
soreah:Dike rdf:type owl:Class ;
          owl:equivalentClass soreah:Dyke ,
                              soreah:Embankment ,
                              soreah:FloodBank ,
                              soreah:Levee ,
                              soreah:RaisedBank ;
          rdfs:subClassOf soreah:Bank ;
          rdfs:label "dike"@en .


###  http://sweetontology.net/realmHydro/Dyke
soreah:Dyke rdf:type owl:Class ;
          rdfs:label "dyke"@en .


###  http://sweetontology.net/realmHydro/Embankment
soreah:Embankment rdf:type owl:Class ;
                rdfs:label "embankment"@en .


###  http://sweetontology.net/realmHydro/FloodBank
soreah:FloodBank rdf:type owl:Class ;
               rdfs:label "flood bank"@en .


###  http://sweetontology.net/realmHydro/GroundwaterLevel
soreah:GroundwaterLevel rdf:type owl:Class ;
                      rdfs:subClassOf sorea:PlanetarySurfaceLevel ,
                                      soreah:HydrosphereFeature ;
                      rdfs:label "groundwater level"@en .


###  http://sweetontology.net/realmHydro/HydrosphereFeature
soreah:HydrosphereFeature rdf:type owl:Class ;
                        rdfs:subClassOf sorea:PlanetaryRealm ;
                        rdfs:label "hydrosphere feature"@en .


###  http://sweetontology.net/realmHydro/Levee
soreah:Levee rdf:type owl:Class ;
           rdfs:label "levee"@en .


###  http://sweetontology.net/realmHydro/PotentiometricSurface
soreah:PotentiometricSurface rdf:type owl:Class ;
                           rdfs:subClassOf soreah:HydrosphereFeature ;
                           rdfs:label "potentiometric surface"@en .


###  http://sweetontology.net/realmHydro/RaisedBank
soreah:RaisedBank rdf:type owl:Class ;
                rdfs:label "raised bank"@en .


###  http://sweetontology.net/realmHydro/SaturatedZone
soreah:SaturatedZone rdf:type owl:Class ;
                   rdfs:subClassOf soreah:HydrosphereFeature ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty sorel:partOf ;
                                     owl:allValuesFrom soreah:Aquifer
                                   ] ;
                   rdfs:label "saturated zone"@en .


###  http://sweetontology.net/realmHydro/SeepageFace
soreah:SeepageFace rdf:type owl:Class ;
                 rdfs:subClassOf sostrg:Boundary ;
                 rdfs:label "seepage face"@en .


###  http://sweetontology.net/realmHydro/SurfaceWater
soreah:SurfaceWater rdf:type owl:Class ;
                  rdfs:subClassOf soreah:HydrosphereFeature ;
                  rdfs:label "surface water"@en .


###  http://sweetontology.net/realmHydro/UnconfinedAquifer
soreah:UnconfinedAquifer rdf:type owl:Class ;
                       owl:equivalentClass soreah:WaterTableAquifer ;
                       rdfs:subClassOf soreah:Aquifer ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty sorelsp:hasSpatialConfiguration ;
                                         owl:hasValue sostsc:Unconfined
                                       ] ;
                       rdfs:label "unconfined aquifer"@en .


###  http://sweetontology.net/realmHydro/UndergroundWater
soreah:UndergroundWater rdf:type owl:Class ;
                      rdfs:subClassOf somaw:Groundwater ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty sorelsp:inside ;
                                        owl:allValuesFrom soreah:VadoseZone
                                      ] ;
                      rdfs:label "underground water"@en .


###  http://sweetontology.net/realmHydro/UnsaturatedZone
soreah:UnsaturatedZone rdf:type owl:Class ;
                     owl:equivalentClass soreah:VadoseZone ;
                     rdfs:label "unsaturated zone"@en .


###  http://sweetontology.net/realmHydro/VadoseZone
soreah:VadoseZone rdf:type owl:Class ;
                rdfs:subClassOf soreah:HydrosphereFeature ;
                rdfs:label "vadose zone"@en .


###  http://sweetontology.net/realmHydro/WarmPool
soreah:WarmPool rdf:type owl:Class ;
              rdfs:subClassOf soreah:HydrosphereFeature ;
              rdfs:label "warm pool"@en .


###  http://sweetontology.net/realmHydro/WaterColumn
soreah:WaterColumn rdf:type owl:Class ;
                 rdfs:subClassOf soreah:HydrosphereFeature ;
                 rdfs:label "water column"@en .


###  http://sweetontology.net/realmHydro/WaterTable
soreah:WaterTable rdf:type owl:Class ;
                rdfs:subClassOf soreah:HydrosphereFeature ;
                rdfs:label "water table"@en .


###  http://sweetontology.net/realmHydro/WaterTableAquifer
soreah:WaterTableAquifer rdf:type owl:Class ;
                       rdfs:label "water table aquifer"@en .


###  http://sweetontology.net/reprSpaceGeometry/Ridge
sorepsg:Ridge rdf:type owl:Class .


###  http://sweetontology.net/reprSpaceGeometry/Trough
sorepsg:Trough rdf:type owl:Class .


###  http://sweetontology.net/stateRoleGeographic/Boundary
sostrg:Boundary rdf:type owl:Class .


#################################################################
#    Individuals
#################################################################

###  http://sweetontology.net/stateSpaceConfiguration/Confined
sostsc:Confined rdf:type owl:NamedIndividual .


###  http://sweetontology.net/stateSpaceConfiguration/Unconfined
sostsc:Unconfined rdf:type owl:NamedIndividual .


###  Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi
