@prefix : <http://sweetontology.net/realmSoil/> .
@prefix sophm: <http://sweetontology.net/phenMixing/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@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 sopropcat: <http://sweetontology.net/propCategorical/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sorel: <http://sweetontology.net/rela/> .
@prefix soreas: <http://sweetontology.net/realmSoil/> .
@prefix sorea: <http://sweetontology.net/realm/> .
@prefix sorelsp: <http://sweetontology.net/relaSpace/> .
@prefix sostp: <http://sweetontology.net/statePhysical/> .
@base <http://sweetontology.net/realmSoil> .

<http://sweetontology.net/realmSoil> rdf:type owl:Ontology ;
                                      owl:imports <http://sweetontology.net/phenMixing> ,
                                                  <http://sweetontology.net/propCategorical> ,
                                                  <http://sweetontology.net/realm> ,
                                                  <http://sweetontology.net/rela> ,
                                                  <http://sweetontology.net/relaSpace> ,
                                                  <http://sweetontology.net/statePhysical> ;
                                      rdfs:label "SWEET Ontology Realm Soil" ;
                                      dcterms:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
                                      owl:versionInfo "3.6.0" .

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

###  http://sweetontology.net/realmSoil/A_Horizon
soreas:A_Horizon rdf:type owl:Class ;
               owl:equivalentClass soreas:Topsoil ;
               rdfs:label "a horizon"@en .


###  http://sweetontology.net/realmSoil/ActiveLayer
soreas:ActiveLayer rdf:type owl:Class ;
                 rdfs:subClassOf soreas:SoilLayer ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty sorel:partOf ;
                                   owl:someValuesFrom soreas:Permafrost
                                 ] ;
                 rdfs:label "active layer"@en .


###  http://sweetontology.net/realmSoil/Alfisol
soreas:Alfisol rdf:type owl:Class ;
             rdfs:subClassOf soreas:SoilOrder ;
             rdfs:label "alfisol"@en .


###  http://sweetontology.net/realmSoil/Andisol
soreas:Andisol rdf:type owl:Class ;
             rdfs:subClassOf soreas:SoilOrder ;
             rdfs:label "andisol"@en .


###  http://sweetontology.net/realmSoil/Aridisol
soreas:Aridisol rdf:type owl:Class ;
              rdfs:subClassOf soreas:SoilOrder ;
              rdfs:label "aridisol"@en .


###  http://sweetontology.net/realmSoil/B_Horizon
soreas:B_Horizon rdf:type owl:Class ;
               owl:equivalentClass soreas:Subsoil ;
               rdfs:label "b horizon"@en .


###  http://sweetontology.net/realmSoil/C_Horizon
soreas:C_Horizon rdf:type owl:Class ;
               owl:equivalentClass soreas:ParentRock ;
               rdfs:label "c horizon"@en .


###  http://sweetontology.net/realmSoil/Cryosol
soreas:Cryosol rdf:type owl:Class ;
             owl:equivalentClass soreas:Gelisol ;
             rdfs:label "cryosol"@en .


###  http://sweetontology.net/realmSoil/Entisol
soreas:Entisol rdf:type owl:Class ;
             rdfs:subClassOf soreas:SoilOrder ;
             rdfs:label "entisol"@en .


###  http://sweetontology.net/realmSoil/Gelisol
soreas:Gelisol rdf:type owl:Class ;
             rdfs:subClassOf soreas:SoilOrder ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty sorel:hasProcess ;
                               owl:allValuesFrom sophm:Cryoturbation
                             ] ;
             rdfs:label "gelisol"@en .


###  http://sweetontology.net/realmSoil/Ground
soreas:Ground rdf:type owl:Class ;
            rdfs:subClassOf soreas:SoilLayer ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty sorel:hasState ;
                              owl:hasValue sostp:Solid
                            ] ;
            rdfs:label "ground"@en .


###  http://sweetontology.net/realmSoil/Histisol
soreas:Histisol rdf:type owl:Class ;
              rdfs:subClassOf soreas:SoilOrder ;
              rdfs:label "histisol"@en .


###  http://sweetontology.net/realmSoil/Inceptisol
soreas:Inceptisol rdf:type owl:Class ;
                rdfs:subClassOf soreas:SoilOrder ;
                rdfs:label "inceptisol"@en .


###  http://sweetontology.net/realmSoil/Mollisol
soreas:Mollisol rdf:type owl:Class ;
              rdfs:subClassOf soreas:SoilOrder ;
              rdfs:label "mollisol"@en .


###  http://sweetontology.net/realmSoil/O_Horizon
soreas:O_Horizon rdf:type owl:Class ;
               owl:equivalentClass soreas:OrganicMatter ;
               rdfs:label "o horizon"@en .


###  http://sweetontology.net/realmSoil/OrganicMatter
soreas:OrganicMatter rdf:type owl:Class ;
                   rdfs:subClassOf soreas:SoilLayer ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty sorelsp:above ;
                                     owl:someValuesFrom soreas:P_Horizon
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty sorelsp:above ;
                                     owl:someValuesFrom soreas:Topsoil
                                   ] ;
                   rdfs:label "organic matter"@en .


###  http://sweetontology.net/realmSoil/Oxisol
soreas:Oxisol rdf:type owl:Class ;
            rdfs:subClassOf soreas:SoilOrder ;
            rdfs:label "oxisol"@en .


###  http://sweetontology.net/realmSoil/P_Horizon
soreas:P_Horizon rdf:type owl:Class ;
               rdfs:subClassOf soreas:SoilLayer ;
               rdfs:label "p horizon"@en .


###  http://sweetontology.net/realmSoil/Paleosol
soreas:Paleosol rdf:type owl:Class ;
              rdfs:subClassOf soreas:SoilOrder ;
              rdfs:label "paleosol"@en .


###  http://sweetontology.net/realmSoil/ParentRock
soreas:ParentRock rdf:type owl:Class ;
                rdfs:subClassOf soreas:SoilLayer ;
                rdfs:label "parent rock"@en .


###  http://sweetontology.net/realmSoil/Permafrost
soreas:Permafrost rdf:type owl:Class ;
                rdfs:subClassOf soreas:SoilLayer ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty sorel:hasState ;
                                  owl:hasValue sostp:Frozen
                                ] ;
                rdfs:label "permafrost"@en .


###  http://sweetontology.net/realmSoil/Regolith
soreas:Regolith rdf:type owl:Class ;
              rdfs:subClassOf soreas:SoilLayer ;
              rdfs:label "regolith"@en .


###  http://sweetontology.net/realmSoil/SoilHorizon
soreas:SoilHorizon rdf:type owl:Class ;
                 rdfs:subClassOf soreas:SoilLayer ;
                 rdfs:label "soil horizon"@en .


###  http://sweetontology.net/realmSoil/SoilLayer
soreas:SoilLayer rdf:type owl:Class ;
               rdfs:subClassOf sorea:PlanetaryLayer ;
               rdfs:label "soil layer"@en .


###  http://sweetontology.net/realmSoil/SoilOrder
soreas:SoilOrder rdf:type owl:Class ;
               rdfs:subClassOf sopropcat:Classification ;
               rdfs:label "soil order"@en .


###  http://sweetontology.net/realmSoil/Spodosol
soreas:Spodosol rdf:type owl:Class ;
              rdfs:subClassOf soreas:SoilOrder ;
              rdfs:label "spodosol"@en .


###  http://sweetontology.net/realmSoil/Subsoil
soreas:Subsoil rdf:type owl:Class ;
             rdfs:subClassOf soreas:SoilLayer ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty sorelsp:above ;
                               owl:someValuesFrom soreas:ParentRock
                             ] ;
             rdfs:label "subsoil"@en .


###  http://sweetontology.net/realmSoil/Substrata
soreas:Substrata rdf:type owl:Class ;
               owl:equivalentClass soreas:Substratum ;
               rdfs:subClassOf soreas:SoilLayer ;
               rdfs:label "substrata"@en .


###  http://sweetontology.net/realmSoil/Substratum
soreas:Substratum rdf:type owl:Class ;
                rdfs:label "substratum"@en .


###  http://sweetontology.net/realmSoil/SurfaceSoil
soreas:SurfaceSoil rdf:type owl:Class ;
                 owl:equivalentClass soreas:Topsoil ;
                 rdfs:label "surface soil"@en .


###  http://sweetontology.net/realmSoil/Talik
soreas:Talik rdf:type owl:Class ;
           rdfs:subClassOf soreas:SoilLayer ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty sorel:partOf ;
                             owl:allValuesFrom soreas:Permafrost
                           ] ;
           rdfs:label "talik"@en .


###  http://sweetontology.net/realmSoil/Topsoil
soreas:Topsoil rdf:type owl:Class ;
             rdfs:subClassOf soreas:SoilLayer ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty sorelsp:above ;
                               owl:someValuesFrom soreas:Subsoil
                             ] ;
             rdfs:label "topsoil"@en .


###  http://sweetontology.net/realmSoil/Ultisol
soreas:Ultisol rdf:type owl:Class ;
             rdfs:subClassOf soreas:SoilOrder ;
             rdfs:label "ultisol"@en .


###  http://sweetontology.net/realmSoil/Vertisol
soreas:Vertisol rdf:type owl:Class ;
              rdfs:subClassOf soreas:SoilOrder ;
              rdfs:label "vertisol"@en .


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