@prefix : <http://sweetontology.net/realmGeol/> .
@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 sdo: <https://schema.org/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix soreag: <http://sweetontology.net/realmGeol/> .
@prefix somarock: <http://sweetontology.net/matrRock/> .
@prefix soprop: <http://sweetontology.net/propSpace/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sorel: <http://sweetontology.net/rela/> .
@prefix sorelph: <http://sweetontology.net/relaPhysical/> .
@prefix sorelsp: <http://sweetontology.net/relaSpace/> .
@prefix sorea: <http://sweetontology.net/realm/> .
@prefix sorelsc: <http://sweetontology.net/relaSci/> .
@base <http://sweetontology.net/realmGeol> .

<http://sweetontology.net/realmGeol> rdf:type owl:Ontology ;
                                      owl:imports <http://sweetontology.net/matrRock> ,
                                                  <http://sweetontology.net/propSpace> ,
                                                  <http://sweetontology.net/realm> ,
                                                  <http://sweetontology.net/rela> ,
                                                  <http://sweetontology.net/relaPhysical> ,
                                                  <http://sweetontology.net/relaSci> ,
                                                  <http://sweetontology.net/relaSpace> ;
                                      rdfs:label "SWEET Ontology Realm Geologic" ;
                                      dcterms:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
                                      owl:versionInfo "3.6.0" .

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

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


###  http://sweetontology.net/relaPhysical/hasPlanetaryStructure
sorelph:hasPlanetaryStructure rdf:type owl:ObjectProperty .


###  http://sweetontology.net/relaSci/containsMaterial
sorelsc:containsMaterial rdf:type owl:ObjectProperty .


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


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


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

###  http://sweetontology.net/realm/Geosphere
sorea:Geosphere owl:equivalentClass soreag:SolidEarth .


###  http://sweetontology.net/realm/PlanetarySurface
sorea:PlanetarySurface owl:disjointWith soreag:Subsurface .


###  http://sweetontology.net/realmGeol/Asthenosphere
soreag:Asthenosphere rdf:type owl:Class ;
                   owl:equivalentClass soreag:UpperMantleFlowing ;
                   rdfs:subClassOf soreag:UpperMantle ;
                   rdfs:label "asthenosphere"@en .


###  http://sweetontology.net/realmGeol/Basement
soreag:Basement rdf:type owl:Class ;
              rdfs:subClassOf soreag:GeologicStructure ;
              rdfs:label "basement"@en .


###  http://sweetontology.net/realmGeol/Batholith
soreag:Batholith rdf:type owl:Class ;
               rdfs:subClassOf soreag:PlutonicStructure ;
               rdfs:label "batholith"@en .


###  http://sweetontology.net/realmGeol/Bedrock
soreag:Bedrock rdf:type owl:Class ;
             rdfs:subClassOf soreag:GeosphereLayer ;
             rdfs:label "bedrock"@en .


###  http://sweetontology.net/realmGeol/BrittleDuctileTransitionZone
soreag:BrittleDuctileTransitionZone rdf:type owl:Class ;
                                  rdfs:subClassOf soreag:Crust ;
                                  rdfs:label "brittle ductile transition zone"@en .


###  http://sweetontology.net/realmGeol/Continental
soreag:Continental rdf:type owl:Class ;
                 rdfs:subClassOf sorea:PlanetaryRealm ;
                 rdfs:label "continental"@en .


###  http://sweetontology.net/realmGeol/Core
soreag:Core rdf:type owl:Class ;
          rdfs:subClassOf soreag:GeosphereLayer ;
          rdfs:label "core"@en .


###  http://sweetontology.net/realmGeol/CoreMantleBoundary
soreag:CoreMantleBoundary rdf:type owl:Class ;
                        owl:equivalentClass soreag:GuttenburgDiscontinuity ;
                        rdfs:label "core mantle boundary"@en .


###  http://sweetontology.net/realmGeol/Cover
soreag:Cover rdf:type owl:Class ;
           rdfs:subClassOf soreag:GeologicStructure ;
           rdfs:label "cover"@en .


###  http://sweetontology.net/realmGeol/Crust
soreag:Crust rdf:type owl:Class ;
           owl:equivalentClass soreag:SkinLayer ;
           rdfs:subClassOf soreag:GeosphereLayer ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty sorelsp:hasLowerBoundary ;
                             owl:allValuesFrom soreag:Moho
                           ] ;
           rdfs:label "crust"@en .


###  http://sweetontology.net/realmGeol/CrustMantleBoundary
soreag:CrustMantleBoundary rdf:type owl:Class ;
                         owl:equivalentClass soreag:Moho ;
                         rdfs:label "crust mantle boundary"@en .


###  http://sweetontology.net/realmGeol/DLayer
soreag:DLayer rdf:type owl:Class ;
            rdfs:subClassOf soreag:Mantle ;
            rdfs:label "d layer"@en .


###  http://sweetontology.net/realmGeol/Dike
soreag:Dike rdf:type owl:Class ;
          rdfs:subClassOf soreag:PlutonicStructure ;
          rdfs:label "dike"@en .


###  http://sweetontology.net/realmGeol/Fabric
soreag:Fabric rdf:type owl:Class ;
            rdfs:subClassOf soprop:Configuration ;
            rdfs:label "fabric"@en .


###  http://sweetontology.net/realmGeol/GeologicBoundary
soreag:GeologicBoundary rdf:type owl:Class ;
                      rdfs:subClassOf sorea:PlanetaryBoundary ;
                      rdfs:label "geologic boundary"@en .


###  http://sweetontology.net/realmGeol/GeologicFeature
soreag:GeologicFeature rdf:type owl:Class ;
                     rdfs:subClassOf [ rdf:type owl:Restriction ;
                                       owl:onProperty sorel:hasRealm ;
                                       owl:allValuesFrom sorea:Geosphere
                                     ] ;
                     dcterms:contributor [
                        a sdo:Organization ;
                        sdo:name "Geological Survey of Queensland" ;
                        sdo:identifier <http://linked.data.gov.au/org/gsq> ;
                     ] ;                                     
                     skos:altLabel "Geologic Feature" , "Geological Feature" ;
                     skos:definition "A geologic feature is a conceptual feature a that is hypothesized to exist coherently in the Earth that results from geological processes"@en ;
                     skos:example "Individuals: Lake Eyre Basin, Sarmatian Craton, Victoria Point Sandbar, Mount Erebus Volcano. Subclasses: Basin, Craton, Shield, Province, Sub-Province."@en ;
                     skos:scopeNote "Geologic Features include sedimentary basins, stratigraphic units, non-stratigraphic (lithodemic) units, stratigraphic event features, provinces, tectonic and structural features, georesource accumulations, and geologically significant sites, among others"@en ;
                     rdfs:label "geologic feature"@en .


###  http://sweetontology.net/realmGeol/GeologicProvince
soreag:GeologicProvince rdf:type owl:Class ;
                      rdfs:subClassOf soreag:GeologicFeature ;
                      rdfs:label "geologic province"@en .


###  http://sweetontology.net/realmGeol/GeologicStructure
soreag:GeologicStructure rdf:type owl:Class ;
                       rdfs:subClassOf sorea:Geosphere ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty sorel:hasRealm ;
                                         owl:allValuesFrom sorea:Geosphere
                                       ] ;
                       rdfs:label "geologic structure"@en .


###  http://sweetontology.net/realmGeol/GeosphereLayer
soreag:GeosphereLayer rdf:type owl:Class ;
                    rdfs:subClassOf sorea:PlanetaryLayer ,
                                    soreag:Subsurface ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty sorel:hasRealm ;
                                      owl:allValuesFrom sorea:Geosphere
                                    ] ;
                    rdfs:label "geosphere layer"@en .


###  http://sweetontology.net/realmGeol/GiantDikeSwarm
soreag:GiantDikeSwarm rdf:type owl:Class ;
                    rdfs:subClassOf soreag:Dike ;
                    rdfs:label "giant dike swarm"@en .


###  http://sweetontology.net/realmGeol/GuttenburgDiscontinuity
soreag:GuttenburgDiscontinuity rdf:type owl:Class ;
                             rdfs:subClassOf soreag:GeologicBoundary ;
                             rdfs:label "guttenburg discontinuity"@en .


###  http://sweetontology.net/realmGeol/InnerCore
soreag:InnerCore rdf:type owl:Class ;
               rdfs:subClassOf soreag:Mantle ;
               owl:disjointWith soreag:OuterCore ;
               rdfs:label "inner core"@en .


###  http://sweetontology.net/realmGeol/Laccolith
soreag:Laccolith rdf:type owl:Class ;
               rdfs:subClassOf soreag:PlutonicStructure ;
               rdfs:label "laccolith"@en .


###  http://sweetontology.net/realmGeol/LehmannDiscontinuity
soreag:LehmannDiscontinuity rdf:type owl:Class ;
                          rdfs:subClassOf soreag:GeologicBoundary ;
                          rdfs:label "lehmann discontinuity"@en .


###  http://sweetontology.net/realmGeol/Lithosphere
soreag:Lithosphere rdf:type owl:Class ;
                 rdfs:subClassOf soreag:GeosphereLayer ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty sorelsc:containsMaterial ;
                                   owl:allValuesFrom somarock:Rock
                                 ] ;
                 rdfs:label "lithosphere"@en .


###  http://sweetontology.net/realmGeol/Lopolith
soreag:Lopolith rdf:type owl:Class ;
              rdfs:subClassOf soreag:PlutonicStructure ;
              rdfs:label "lopolith"@en .


###  http://sweetontology.net/realmGeol/LowerMantle
soreag:LowerMantle rdf:type owl:Class ;
                 rdfs:subClassOf soreag:Mantle ;
                 rdfs:label "lower mantle"@en .


###  http://sweetontology.net/realmGeol/Mantle
soreag:Mantle rdf:type owl:Class ;
            rdfs:subClassOf soreag:GeosphereLayer ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty sorelsp:hasUpperBoundary ;
                              owl:allValuesFrom soreag:Moho
                            ] ;
            rdfs:label "mantle"@en .


###  http://sweetontology.net/realmGeol/Mesosphere
soreag:Mesosphere rdf:type owl:Class ;
                owl:equivalentClass soreag:UpperMantleRigid ;
                rdfs:label "mesosphere"@en .


###  http://sweetontology.net/realmGeol/Moho
soreag:Moho rdf:type owl:Class ;
          owl:equivalentClass soreag:Mohorovi_i_Discontinuity ;
          rdfs:subClassOf soreag:GeologicBoundary ;
          rdfs:label "moho"@en .


###  http://sweetontology.net/realmGeol/Mohorovi_i_Discontinuity
soreag:Mohorovi_i_Discontinuity rdf:type owl:Class ;
                              rdfs:label "mohorovicic discontinuity"@en .


###  http://sweetontology.net/realmGeol/OuterCore
soreag:OuterCore rdf:type owl:Class ;
               rdfs:subClassOf soreag:Mantle ;
               rdfs:label "outer core"@en .


###  http://sweetontology.net/realmGeol/PlutonicStructure
soreag:PlutonicStructure rdf:type owl:Class ;
                       rdfs:subClassOf soreag:GeologicStructure ;
                       rdfs:label "plutonic structure"@en .


###  http://sweetontology.net/realmGeol/SeismicZone
soreag:SeismicZone rdf:type owl:Class ;
                 rdfs:subClassOf soreag:GeologicFeature ;
                 rdfs:label "seismic zone"@en .


###  http://sweetontology.net/realmGeol/Sill
soreag:Sill rdf:type owl:Class ;
          rdfs:subClassOf soreag:PlutonicStructure ;
          rdfs:label "sill"@en .


###  http://sweetontology.net/realmGeol/SkinLayer
soreag:SkinLayer rdf:type owl:Class ;
               rdfs:label "skin layer"@en .


###  http://sweetontology.net/realmGeol/SolidEarth
soreag:SolidEarth rdf:type owl:Class ;
                rdfs:label "solid earth"@en .


###  http://sweetontology.net/realmGeol/Subsurface
soreag:Subsurface rdf:type owl:Class ;
                rdfs:subClassOf sorea:PlanetaryRealm ;
                rdfs:label "subsurface"@en .


###  http://sweetontology.net/realmGeol/TransitionalCrust
soreag:TransitionalCrust rdf:type owl:Class ;
                       rdfs:subClassOf soreag:Crust ;
                       rdfs:label "transitional crust"@en .


###  http://sweetontology.net/realmGeol/TransitionalLithosphere
soreag:TransitionalLithosphere rdf:type owl:Class ;
                             rdfs:subClassOf soreag:GeosphereLayer ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty sorelph:hasPlanetaryStructure ;
                                               owl:someValuesFrom soreag:TransitionalCrust
                                             ] ;
                             rdfs:label "transitional lithosphere"@en .


###  http://sweetontology.net/realmGeol/UpperMantle
soreag:UpperMantle rdf:type owl:Class ;
                 rdfs:subClassOf soreag:Mantle ;
                 rdfs:label "upper mantle"@en .


###  http://sweetontology.net/realmGeol/UpperMantleFlowing
soreag:UpperMantleFlowing rdf:type owl:Class ;
                        rdfs:label "upper mantle flowing"@en .


###  http://sweetontology.net/realmGeol/UpperMantleRigid
soreag:UpperMantleRigid rdf:type owl:Class ;
                      rdfs:subClassOf soreag:UpperMantle ;
                      rdfs:label "upper mantle rigid"@en .


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