@prefix : <http://sweetontology.net/phenReaction/> .
@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 sostri: <http://sweetontology.net/stateRoleImpact/> .
@prefix somais: <http://sweetontology.net/matrIsotope/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sophr: <http://sweetontology.net/phenReaction/> .
@prefix sorel: <http://sweetontology.net/rela/> .
@prefix sostro: <http://sweetontology.net/stateRole/> .
@prefix soprocc: <http://sweetontology.net/procChemical/> .
@prefix sorelch: <http://sweetontology.net/relaChemical/> .
@prefix sophwn: <http://sweetontology.net/phenWaveNoise/> .
@prefix sorelsc: <http://sweetontology.net/relaSci/> .
@base <http://sweetontology.net/phenReaction> .

<http://sweetontology.net/phenReaction> rdf:type owl:Ontology ;
                                         owl:imports <http://sweetontology.net/matrIsotope> ,
                                                     <http://sweetontology.net/phenWaveNoise> ,
                                                     <http://sweetontology.net/procChemical> ,
                                                     <http://sweetontology.net/rela> ,
                                                     <http://sweetontology.net/relaChemical> ,
                                                     <http://sweetontology.net/relaSci> ,
                                                     <http://sweetontology.net/stateRole> ,
                                                     <http://sweetontology.net/stateRoleImpact> ;
                                         rdfs:label "SWEET Ontology Phenomena Reaction" ;
                                         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 .


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


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

###  http://sweetontology.net/phenReaction/Activation
sophr:Activation rdf:type owl:Class ;
                rdfs:subClassOf soprocc:ChemicalReaction ;
                rdfs:label "activation"@en .


###  http://sweetontology.net/phenReaction/BiochemicalRelease
sophr:BiochemicalRelease rdf:type owl:Class ;
                        rdfs:subClassOf sophr:Release ;
                        rdfs:label "biochemical release"@en .


###  http://sweetontology.net/phenReaction/Emission
sophr:Emission rdf:type owl:Class ;
              rdfs:subClassOf soprocc:ChemicalReaction ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty sorel:hasRole ;
                                owl:hasValue sostro:ByProduct
                              ] ;
              rdfs:label "emission"@en .


###  http://sweetontology.net/phenReaction/Eruption
sophr:Eruption rdf:type owl:Class ;
              rdfs:subClassOf sophr:Release ;
              rdfs:label "eruption"@en .


###  http://sweetontology.net/phenReaction/Explosion
sophr:Explosion rdf:type owl:Class ;
               rdfs:subClassOf soprocc:ChemicalReaction ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty sorel:hasPhenomena ;
                                 owl:allValuesFrom sophwn:Noise
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty sorelsc:hasImpact ;
                                 owl:hasValue sostri:Hazard
                               ] ;
               rdfs:label "explosion"@en .


###  http://sweetontology.net/phenReaction/Fire
sophr:Fire rdf:type owl:Class ;
          rdfs:subClassOf soprocc:ChemicalReaction ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty sorelsc:hasImpact ;
                            owl:hasValue sostri:Hazard
                          ] ;
          rdfs:label "fire"@en .


###  http://sweetontology.net/phenReaction/Flare
sophr:Flare rdf:type owl:Class ;
           owl:equivalentClass sophr:Flaring ;
           rdfs:subClassOf soprocc:ChemicalReaction ;
           rdfs:label "flare"@en .


###  http://sweetontology.net/phenReaction/Flaring
sophr:Flaring rdf:type owl:Class ;
             rdfs:label "flaring"@en .


###  http://sweetontology.net/phenReaction/FluidLeak
sophr:FluidLeak rdf:type owl:Class ;
               rdfs:subClassOf sophr:Leak ;
               rdfs:label "fluid leak"@en .


###  http://sweetontology.net/phenReaction/GasFlare
sophr:GasFlare rdf:type owl:Class ;
              rdfs:subClassOf soprocc:ChemicalReaction ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty sorelsc:hasImpact ;
                                owl:hasValue sostri:Hazard
                              ] ;
              rdfs:label "gas flare"@en .


###  http://sweetontology.net/phenReaction/GasLeak
sophr:GasLeak rdf:type owl:Class ;
             rdfs:subClassOf sophr:Leak ;
             rdfs:label "gas leak"@en .


###  http://sweetontology.net/phenReaction/IndustrialEmission
sophr:IndustrialEmission rdf:type owl:Class ;
                        rdfs:subClassOf sophr:Emission ;
                        rdfs:label "industrial emission"@en .


###  http://sweetontology.net/phenReaction/Leach
sophr:Leach rdf:type owl:Class ;
           rdfs:subClassOf sophr:Release ;
           rdfs:label "leach"@en .


###  http://sweetontology.net/phenReaction/Leak
sophr:Leak rdf:type owl:Class ;
          rdfs:subClassOf sophr:Release ;
          rdfs:label "leak"@en .


###  http://sweetontology.net/phenReaction/RadioactivityRelease
sophr:RadioactivityRelease rdf:type owl:Class ;
                          rdfs:subClassOf sophr:Release ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty sorelch:hasSubstance ;
                                            owl:allValuesFrom somais:RadioactiveSubstance
                                          ] ;
                          rdfs:label "radioactivity release"@en .


###  http://sweetontology.net/phenReaction/Release
sophr:Release rdf:type owl:Class ;
             rdfs:subClassOf sophr:Emission ;
             rdfs:label "release"@en .


###  http://sweetontology.net/phenReaction/Wildfire
sophr:Wildfire rdf:type owl:Class ;
              rdfs:subClassOf sophr:Fire ;
              rdfs:label "wildfire"@en .


###  http://sweetontology.net/phenWaveNoise/Noise
sophwn:Noise rdf:type owl:Class .


###  http://sweetontology.net/procChemical/ChemicalReaction
soprocc:ChemicalReaction rdf:type owl:Class .


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

###  http://sweetontology.net/stateRole/ByProduct
sostro:ByProduct rdf:type owl:NamedIndividual .


###  http://sweetontology.net/stateRoleImpact/Hazard
sostri:Hazard rdf:type owl:NamedIndividual .


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