@prefix : <http://sweetontology.net/phenCycleMaterial/> .
@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 sophsy: <http://sweetontology.net/phenSystem/> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix somac: <http://sweetontology.net/matrCompound/> .
@prefix sophec: <http://sweetontology.net/phenEcology/> .
@prefix somael: <http://sweetontology.net/matrElement/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sophcm: <http://sweetontology.net/phenCycleMaterial/> .
@prefix sorel: <http://sweetontology.net/rela/> .
@prefix sorelch: <http://sweetontology.net/relaChemical/> .
@prefix sorepmg: <http://sweetontology.net/reprMathGraph/> .
@base <http://sweetontology.net/phenCycleMaterial> .

<http://sweetontology.net/phenCycleMaterial> rdf:type owl:Ontology ;
                                              owl:imports <http://sweetontology.net/matrCompound> ,
                                                          <http://sweetontology.net/matrElement> ,
                                                          <http://sweetontology.net/phenEcology> ,
                                                          <http://sweetontology.net/phenSystem> ,
                                                          <http://sweetontology.net/rela> ,
                                                          <http://sweetontology.net/relaChemical> ,
                                                          <http://sweetontology.net/reprMathGraph> ;
                                              rdfs:label "SWEET Ontology Phenomena Cycle Material" ;
                                              dcterms:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
                                              owl:versionInfo "3.6.0" .

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

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


###  http://sweetontology.net/relaChemical/hasSubstance
sorelch:hasSubstance rdf:type owl:ObjectProperty .


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

###  http://sweetontology.net/phenCycleMaterial/BiogeochemicalCycle
sophcm:BiogeochemicalCycle rdf:type owl:Class ;
                         rdfs:subClassOf sophcm:MaterialCycle ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty sorel:hasPhenomena ;
                                           owl:allValuesFrom sophec:EcologicalPhenomena
                                         ] ;
                         rdfs:label "biogeochemical cycle"@en .


###  http://sweetontology.net/phenCycleMaterial/CarbonCycle
sophcm:CarbonCycle rdf:type owl:Class ;
                 rdfs:subClassOf sophcm:BiogeochemicalCycle ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty sorelch:hasSubstance ;
                                   owl:hasValue somael:Carbon
                                 ] ;
                 rdfs:label "carbon cycle"@en .


###  http://sweetontology.net/phenCycleMaterial/HydrologicCycle
sophcm:HydrologicCycle rdf:type owl:Class ;
                     owl:equivalentClass sophcm:HydrologicalCycle ,
                                         sophcm:WaterCycle ;
                     rdfs:subClassOf sophcm:MaterialCycle ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty sorelch:hasSubstance ;
                                       owl:hasValue somac:Water
                                     ] ;
                     rdfs:label "hydrologic cycle"@en .


###  http://sweetontology.net/phenCycleMaterial/HydrologicalCycle
sophcm:HydrologicalCycle rdf:type owl:Class ;
                       rdfs:label "hydrological cycle"@en .


###  http://sweetontology.net/phenCycleMaterial/MaterialCycle
sophcm:MaterialCycle rdf:type owl:Class ;
                   rdfs:subClassOf sorepmg:Cycle ;
                   rdfs:label "material cycle"@en .


###  http://sweetontology.net/phenCycleMaterial/NitrogenCycle
sophcm:NitrogenCycle rdf:type owl:Class ;
                   rdfs:subClassOf sophcm:BiogeochemicalCycle ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty sorelch:hasSubstance ;
                                     owl:hasValue somael:Nitrogen
                                   ] ;
                   rdfs:label "nitrogen cycle"@en .


###  http://sweetontology.net/phenCycleMaterial/NutrientCycling
sophcm:NutrientCycling rdf:type owl:Class ;
                     rdfs:subClassOf sophcm:BiogeochemicalCycle ,
                                     sophsy:Recycling ;
                     rdfs:label "nutrient cycling"@en .


###  http://sweetontology.net/phenCycleMaterial/OxygenCycle
sophcm:OxygenCycle rdf:type owl:Class ;
                 rdfs:subClassOf sophcm:BiogeochemicalCycle ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty sorelch:hasSubstance ;
                                   owl:hasValue somael:Oxygen
                                 ] ;
                 rdfs:label "oxygen cycle"@en .


###  http://sweetontology.net/phenCycleMaterial/PhosphorusCycle
sophcm:PhosphorusCycle rdf:type owl:Class ;
                     rdfs:subClassOf sophcm:BiogeochemicalCycle ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty sorelch:hasSubstance ;
                                       owl:hasValue somael:Phosphorus
                                     ] ;
                     rdfs:label "phosphorus cycle"@en .


###  http://sweetontology.net/phenCycleMaterial/SulfurCycle
sophcm:SulfurCycle rdf:type owl:Class ;
                 rdfs:subClassOf sophcm:BiogeochemicalCycle ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty sorelch:hasSubstance ;
                                   owl:hasValue somael:Sulfur
                                 ] ;
                 rdfs:label "sulfur cycle"@en .


###  http://sweetontology.net/phenCycleMaterial/WaterCycle
sophcm:WaterCycle rdf:type owl:Class ;
                rdfs:label "water cycle"@en .


###  http://sweetontology.net/phenEcology/EcologicalPhenomena
sophec:EcologicalPhenomena rdf:type owl:Class .


###  http://sweetontology.net/phenSystem/Recycling
sophsy:Recycling rdf:type owl:Class .


###  http://sweetontology.net/reprMathGraph/Cycle
sorepmg:Cycle rdf:type owl:Class .


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