@prefix : <http://sweetontology.net/stateRoleBiological/> .
@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 somab: <http://sweetontology.net/matrBiomass/> .
@prefix soprop: <http://sweetontology.net/prop/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sostro: <http://sweetontology.net/stateRole/> .
@prefix sostrb: <http://sweetontology.net/stateRoleBiological/> .
@prefix sorelsc: <http://sweetontology.net/relaSci/> .
@base <http://sweetontology.net/stateRoleBiological> .

<http://sweetontology.net/stateRoleBiological> rdf:type owl:Ontology ;
                                                owl:imports <http://sweetontology.net/matrBiomass> ,
                                                            <http://sweetontology.net/prop> ,
                                                            <http://sweetontology.net/relaSci> ,
                                                            <http://sweetontology.net/stateRole> ;
                                                rdfs:label "SWEET Ontology State Role Biological" ;
                                                dcterms:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
                                                owl:versionInfo "3.6.0" .

#################################################################
#    Object properties
#################################################################

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


#################################################################
#    Data properties
#################################################################

###  http://sweetontology.net/relaSci/hasTrophicLevel
sorelsc:hasTrophicLevel rdf:type owl:DatatypeProperty .


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

###  http://sweetontology.net/matrBiomass/Biomass
somab:Biomass rdf:type owl:Class .


###  http://sweetontology.net/stateRoleBiological/Autotroph
sostrb:Autotroph rdf:type owl:Class ;
                rdfs:subClassOf sostrb:BiologicalRole ;
                owl:disjointWith sostrb:Heterotroph ;
                rdfs:label "autotroph"@en .


###  http://sweetontology.net/stateRoleBiological/BiologicalRole
sostrb:BiologicalRole rdf:type owl:Class ;
                     rdfs:subClassOf soprop:Role ;
                     rdfs:label "biological role"@en .


###  http://sweetontology.net/stateRoleBiological/Chemoautotroph
sostrb:Chemoautotroph rdf:type owl:Class ;
                     rdfs:subClassOf sostrb:Autotroph ;
                     rdfs:label "chemoautotroph"@en .


###  http://sweetontology.net/stateRoleBiological/Chemoheterotroph
sostrb:Chemoheterotroph rdf:type owl:Class ;
                       rdfs:subClassOf sostrb:Heterotroph ;
                       rdfs:label "chemoheterotroph"@en .


###  http://sweetontology.net/stateRoleBiological/Consumer
sostrb:Consumer rdf:type owl:Class ;
               rdfs:subClassOf sostrb:BiologicalRole ;
               rdfs:label "consumer"@en .


###  http://sweetontology.net/stateRoleBiological/Habitat
sostrb:Habitat rdf:type owl:Class ;
              rdfs:subClassOf sostrb:BiologicalRole ;
              rdfs:label "habitat"@en .


###  http://sweetontology.net/stateRoleBiological/Heterotroph
sostrb:Heterotroph rdf:type owl:Class ;
                  rdfs:subClassOf sostrb:BiologicalRole ;
                  rdfs:label "heterotroph"@en .


###  http://sweetontology.net/stateRoleBiological/Photoautotroph
sostrb:Photoautotroph rdf:type owl:Class ;
                     rdfs:subClassOf sostrb:Autotroph ;
                     rdfs:label "photoautotroph"@en .


###  http://sweetontology.net/stateRoleBiological/Photoheterotroph
sostrb:Photoheterotroph rdf:type owl:Class ;
                       rdfs:subClassOf sostrb:Heterotroph ;
                       rdfs:label "photoheterotroph"@en .


###  http://sweetontology.net/stateRoleBiological/Producer
sostrb:Producer rdf:type owl:Class ;
               rdfs:subClassOf sostrb:BiologicalRole ;
               rdfs:label "producer"@en .


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

###  http://sweetontology.net/stateRoleBiological/Biomarker
sostrb:Biomarker rdf:type owl:NamedIndividual ,
                         sostrb:BiologicalRole ;
                rdfs:label "biomarker"@en .


###  http://sweetontology.net/stateRoleBiological/Carcinogen
sostrb:Carcinogen rdf:type owl:NamedIndividual ,
                          sostrb:BiologicalRole ;
                 rdfs:label "carcinogen"@en .


###  http://sweetontology.net/stateRoleBiological/Contaminant
sostrb:Contaminant rdf:type owl:NamedIndividual ,
                           sostrb:BiologicalRole ;
                  rdfs:label "contaminant"@en .


###  http://sweetontology.net/stateRoleBiological/Decomposer
sostrb:Decomposer rdf:type owl:NamedIndividual ,
                          sostrb:BiologicalRole ;
                 rdfs:label "decomposer"@en .


###  http://sweetontology.net/stateRoleBiological/Defoilant
sostrb:Defoilant rdf:type owl:NamedIndividual ,
                         sostrb:BiologicalRole ;
                rdfs:label "defoilant"@en .


###  http://sweetontology.net/stateRoleBiological/Enzyme
sostrb:Enzyme rdf:type owl:NamedIndividual ,
                      sostrb:BiologicalRole ;
             rdfs:label "enzyme"@en .


###  http://sweetontology.net/stateRoleBiological/FeedingHabitat
sostrb:FeedingHabitat rdf:type owl:NamedIndividual ,
                              sostrb:Habitat ;
                     rdfs:label "feeding habitat"@en .


###  http://sweetontology.net/stateRoleBiological/Forage
sostrb:Forage rdf:type owl:NamedIndividual ,
                      somab:Biomass ,
                      sostrb:BiologicalRole ;
             rdfs:label "forage"@en .


###  http://sweetontology.net/stateRoleBiological/Heterotrophic
sostrb:Heterotrophic rdf:type owl:NamedIndividual ,
                             sostrb:BiologicalRole ;
                    rdfs:label "heterotrophic"@en .


###  http://sweetontology.net/stateRoleBiological/Host
sostrb:Host rdf:type owl:NamedIndividual ,
                    sostrb:BiologicalRole ;
           rdfs:label "host"@en .


###  http://sweetontology.net/stateRoleBiological/Insecticide
sostrb:Insecticide rdf:type owl:NamedIndividual ,
                           sostrb:BiologicalRole ;
                  rdfs:label "insecticide"@en .


###  http://sweetontology.net/stateRoleBiological/Macronutrient
sostrb:Macronutrient rdf:type owl:NamedIndividual ,
                             sostrb:BiologicalRole ;
                    rdfs:label "macronutrient"@en .


###  http://sweetontology.net/stateRoleBiological/Micronutrient
sostrb:Micronutrient rdf:type owl:NamedIndividual ,
                             sostrb:BiologicalRole ;
                    rdfs:label "micronutrient"@en .


###  http://sweetontology.net/stateRoleBiological/Nursery
sostrb:Nursery rdf:type owl:NamedIndividual ,
                       sostrb:Habitat ;
              rdfs:label "nursery"@en .


###  http://sweetontology.net/stateRoleBiological/Nutrient
sostrb:Nutrient rdf:type owl:NamedIndividual ,
                        sostrb:BiologicalRole ;
               rdfs:label "nutrient"@en .


###  http://sweetontology.net/stateRoleBiological/Pest
sostrb:Pest rdf:type owl:NamedIndividual ,
                    sostrb:BiologicalRole ;
           rdfs:label "pest"@en .


###  http://sweetontology.net/stateRoleBiological/Pesticide
sostrb:Pesticide rdf:type owl:NamedIndividual ,
                         sostrb:BiologicalRole ;
                sorelsc:kills sostrb:Pest ;
                rdfs:label "pesticide"@en .


###  http://sweetontology.net/stateRoleBiological/Poision
sostrb:Poision rdf:type owl:NamedIndividual ,
                       sostrb:BiologicalRole ;
              rdfs:label "poision"@en .


###  http://sweetontology.net/stateRoleBiological/Pollutant
sostrb:Pollutant rdf:type owl:NamedIndividual ,
                         sostrb:BiologicalRole ;
                rdfs:label "pollutant"@en .


###  http://sweetontology.net/stateRoleBiological/PrimaryConsumer
sostrb:PrimaryConsumer rdf:type owl:NamedIndividual ,
                               sostrb:Consumer ;
                      sorelsc:hasTrophicLevel 2 ;
                      rdfs:label "primary consumer"@en .


###  http://sweetontology.net/stateRoleBiological/PrimaryProducer
sostrb:PrimaryProducer rdf:type owl:NamedIndividual ,
                               sostrb:Producer ;
                      sorelsc:hasTrophicLevel 1 ;
                      rdfs:label "primary producer"@en .


###  http://sweetontology.net/stateRoleBiological/SecondaryConsumer
sostrb:SecondaryConsumer rdf:type owl:NamedIndividual ,
                                 sostrb:Consumer ;
                        sorelsc:hasTrophicLevel 3 ;
                        rdfs:label "secondary consumer"@en .


###  http://sweetontology.net/stateRoleBiological/SpawningGround
sostrb:SpawningGround rdf:type owl:NamedIndividual ,
                              sostrb:Habitat ;
                     rdfs:label "spawning ground"@en .


###  http://sweetontology.net/stateRoleBiological/TAC
sostrb:TAC rdf:type owl:NamedIndividual ,
                   sostrb:BiologicalRole ;
          owl:sameAs sostrb:ToxicAirContaminant ;
          rdfs:label "tac"@en .


###  http://sweetontology.net/stateRoleBiological/TertiaryConsumer
sostrb:TertiaryConsumer rdf:type owl:NamedIndividual ,
                                sostrb:Consumer ;
                       sorelsc:hasTrophicLevel 4 ;
                       rdfs:label "tertiary consumer"@en .


###  http://sweetontology.net/stateRoleBiological/TopOfFoodChain
sostrb:TopOfFoodChain rdf:type owl:NamedIndividual ,
                              sostrb:BiologicalRole ;
                     sorelsc:hasTrophicLevel 5 ;
                     rdfs:label "top of food chain"@en .


###  http://sweetontology.net/stateRoleBiological/Toxic
sostrb:Toxic rdf:type owl:NamedIndividual ,
                     sostrb:BiologicalRole ;
            owl:sameAs sostrb:Toxin ;
            rdfs:label "toxic"@en .


###  http://sweetontology.net/stateRoleBiological/ToxicAirContaminant
sostrb:ToxicAirContaminant rdf:type owl:NamedIndividual ,
                                   sostrb:BiologicalRole ;
                          rdfs:label "toxic air contaminant"@en .


###  http://sweetontology.net/stateRoleBiological/Toxin
sostrb:Toxin rdf:type owl:NamedIndividual ,
                     sostrb:BiologicalRole ;
            rdfs:label "toxin"@en .


#################################################################
#    General axioms
#################################################################

[ rdf:type owl:AllDifferent ;
  owl:distinctMembers ( sostrb:Macronutrient
                        sostrb:Micronutrient
                      )
] .


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