@prefix : <http://sweetontology.net/procChemical/> .
@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 somapa: <http://sweetontology.net/matrParticle/> .
@prefix soproc: <http://sweetontology.net/proc/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sorel: <http://sweetontology.net/rela/> .
@prefix soprocc: <http://sweetontology.net/procChemical/> .
@prefix soprocp: <http://sweetontology.net/procPhysical/> .
@prefix sostsy: <http://sweetontology.net/stateSystem/> .
@base <http://sweetontology.net/procChemical> .

<http://sweetontology.net/procChemical> rdf:type owl:Ontology ;
                                         owl:imports <http://sweetontology.net/matrParticle> ,
                                                     <http://sweetontology.net/proc> ,
                                                     <http://sweetontology.net/procPhysical> ,
                                                     <http://sweetontology.net/rela> ,
                                                     <http://sweetontology.net/stateSystem> ;
                                         rdfs:label "SWEET Ontology Process Chemical" ;
                                         dcterms:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
                                         owl:versionInfo "3.6.0" .

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

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


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

###  http://sweetontology.net/procChemical/Absorption
soprocc:Absorption rdf:type owl:Class ;
                 rdfs:subClassOf soprocc:ChemicalProcess ;
                 rdfs:label "absorption"@en .


###  http://sweetontology.net/procChemical/Acidification
soprocc:Acidification rdf:type owl:Class ;
                    rdfs:subClassOf soprocc:ChemicalProcess ;
                    rdfs:label "acidification"@en .


###  http://sweetontology.net/procChemical/Adsorption
soprocc:Adsorption rdf:type owl:Class ;
                 rdfs:subClassOf soprocc:ChemicalProcess ;
                 rdfs:label "adsorption"@en .


###  http://sweetontology.net/procChemical/Bioluminescence
soprocc:Bioluminescence rdf:type owl:Class ;
                      rdfs:subClassOf soprocc:Luminescence ;
                      rdfs:label "bioluminescence"@en .


###  http://sweetontology.net/procChemical/Bond
soprocc:Bond rdf:type owl:Class ;
           rdfs:subClassOf soprocc:ChemicalProcess ;
           rdfs:label "bond"@en .


###  http://sweetontology.net/procChemical/Burning
soprocc:Burning rdf:type owl:Class ;
              rdfs:subClassOf soprocc:ChemicalProcess ;
              rdfs:label "burning"@en .


###  http://sweetontology.net/procChemical/Calcification
soprocc:Calcification rdf:type owl:Class ;
                    rdfs:subClassOf soprocc:ChemicalProcess ;
                    rdfs:label "calcification"@en .


###  http://sweetontology.net/procChemical/Calcination
soprocc:Calcination rdf:type owl:Class ;
                  rdfs:subClassOf soprocc:ChemicalProcess ;
                  rdfs:label "calcination"@en .


###  http://sweetontology.net/procChemical/ChargeExchange
soprocc:ChargeExchange rdf:type owl:Class ;
                     rdfs:subClassOf soprocc:ChemicalProcess ;
                     rdfs:label "charge exchange"@en .


###  http://sweetontology.net/procChemical/ChemicalProcess
soprocc:ChemicalProcess rdf:type owl:Class ;
                      owl:equivalentClass soprocc:ChemicalReaction ,
                                          soprocc:Reaction ;
                      rdfs:subClassOf soproc:Process ;
                      rdfs:label "chemical process"@en .


###  http://sweetontology.net/procChemical/ChemicalReaction
soprocc:ChemicalReaction rdf:type owl:Class ;
                       rdfs:label "chemical reaction"@en .


###  http://sweetontology.net/procChemical/Combustion
soprocc:Combustion rdf:type owl:Class ;
                 rdfs:subClassOf soprocc:ChemicalProcess ;
                 rdfs:label "combustion"@en .


###  http://sweetontology.net/procChemical/Corrosion
soprocc:Corrosion rdf:type owl:Class ;
                rdfs:subClassOf soprocc:ChemicalProcess ;
                rdfs:label "corrosion"@en .


###  http://sweetontology.net/procChemical/Crystallization
soprocc:Crystallization rdf:type owl:Class ;
                      rdfs:subClassOf soprocc:ChemicalProcess ;
                      rdfs:label "crystallization"@en .


###  http://sweetontology.net/procChemical/Dehydration
soprocc:Dehydration rdf:type owl:Class ;
                  rdfs:subClassOf soprocc:ChemicalProcess ;
                  owl:disjointWith soprocc:Hydration ;
                  rdfs:label "dehydration"@en .


###  http://sweetontology.net/procChemical/Desalinization
soprocc:Desalinization rdf:type owl:Class ;
                     rdfs:subClassOf soprocc:ChemicalProcess ;
                     rdfs:label "desalinization"@en .


###  http://sweetontology.net/procChemical/Dilution
soprocc:Dilution rdf:type owl:Class ;
               rdfs:subClassOf soprocc:ChemicalProcess ;
               rdfs:label "dilution"@en .


###  http://sweetontology.net/procChemical/Dissolution
soprocc:Dissolution rdf:type owl:Class ;
                  owl:equivalentClass soprocc:Solvation ;
                  rdfs:subClassOf soprocc:ChemicalProcess ;
                  rdfs:label "dissolution"@en .


###  http://sweetontology.net/procChemical/Electrolysis
soprocc:Electrolysis rdf:type owl:Class ;
                   rdfs:subClassOf soprocc:ChemicalProcess ;
                   rdfs:label "electrolysis"@en .


###  http://sweetontology.net/procChemical/Enrichment
soprocc:Enrichment rdf:type owl:Class ;
                 rdfs:subClassOf soprocc:ChemicalProcess ;
                 rdfs:label "enrichment"@en .


###  http://sweetontology.net/procChemical/Fixation
soprocc:Fixation rdf:type owl:Class ;
               rdfs:subClassOf soprocc:ChemicalProcess ;
               rdfs:label "fixation"@en .


###  http://sweetontology.net/procChemical/Fluorescence
soprocc:Fluorescence rdf:type owl:Class ;
                   rdfs:subClassOf soprocc:Luminescence ;
                   rdfs:label "fluorescence"@en .


###  http://sweetontology.net/procChemical/Hydration
soprocc:Hydration rdf:type owl:Class ;
                rdfs:subClassOf soprocc:ChemicalProcess ;
                rdfs:label "hydration"@en .


###  http://sweetontology.net/procChemical/Hydrolysis
soprocc:Hydrolysis rdf:type owl:Class ;
                 rdfs:subClassOf soprocc:ChemicalProcess ;
                 rdfs:label "hydrolysis"@en .


###  http://sweetontology.net/procChemical/Leaching
soprocc:Leaching rdf:type owl:Class ;
               rdfs:subClassOf soprocc:ChemicalProcess ;
               rdfs:label "leaching"@en .


###  http://sweetontology.net/procChemical/Luminescence
soprocc:Luminescence rdf:type owl:Class ;
                   rdfs:subClassOf soprocp:Radiation ;
                   rdfs:label "luminescence"@en .


###  http://sweetontology.net/procChemical/Neutralization
soprocc:Neutralization rdf:type owl:Class ;
                     rdfs:subClassOf soprocc:ChemicalProcess ;
                     rdfs:label "neutralization"@en .


###  http://sweetontology.net/procChemical/Nitrification
soprocc:Nitrification rdf:type owl:Class ;
                    rdfs:subClassOf soprocc:Reaction ;
                    rdfs:label "nitrification"@en .


###  http://sweetontology.net/procChemical/NuclearFusion
soprocc:NuclearFusion rdf:type owl:Class ;
                    rdfs:subClassOf soprocc:ChemicalProcess ;
                    rdfs:label "nuclear fusion"@en .


###  http://sweetontology.net/procChemical/Nucleation
soprocc:Nucleation rdf:type owl:Class ;
                 rdfs:subClassOf soprocc:ChemicalProcess ;
                 rdfs:label "nucleation"@en .


###  http://sweetontology.net/procChemical/Outgas
soprocc:Outgas rdf:type owl:Class ;
             rdfs:subClassOf soprocc:ChemicalProcess ;
             rdfs:label "outgas"@en .


###  http://sweetontology.net/procChemical/Oxidation
soprocc:Oxidation rdf:type owl:Class ;
                rdfs:subClassOf soprocc:Reaction ;
                owl:disjointWith soprocc:Reduction ;
                rdfs:label "oxidation"@en .


###  http://sweetontology.net/procChemical/Phosphorescence
soprocc:Phosphorescence rdf:type owl:Class ;
                      rdfs:subClassOf soprocc:Fluorescence ;
                      rdfs:label "phosphorescence"@en .


###  http://sweetontology.net/procChemical/Photodecomposition
soprocc:Photodecomposition rdf:type owl:Class ;
                         owl:equivalentClass soprocc:Photolysis ;
                         rdfs:label "photodecomposition"@en .


###  http://sweetontology.net/procChemical/Photodissociation
soprocc:Photodissociation rdf:type owl:Class ;
                        owl:equivalentClass soprocc:Photolysis ;
                        rdfs:label "photodissociation"@en .


###  http://sweetontology.net/procChemical/Photolysis
soprocc:Photolysis rdf:type owl:Class ;
                 rdfs:subClassOf soprocc:ChemicalProcess ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty sorel:hasProcess ;
                                   owl:allValuesFrom soprocc:Absorption
                                 ] ;
                 rdfs:label "photolysis"@en .


###  http://sweetontology.net/procChemical/Reaction
soprocc:Reaction rdf:type owl:Class ;
               rdfs:label "reaction"@en .


###  http://sweetontology.net/procChemical/Recrystalization
soprocc:Recrystalization rdf:type owl:Class ;
                       rdfs:subClassOf soprocc:Crystallization ;
                       rdfs:label "recrystalization"@en .


###  http://sweetontology.net/procChemical/Reduction
soprocc:Reduction rdf:type owl:Class ;
                rdfs:subClassOf soprocc:ChemicalProcess ;
                rdfs:label "reduction"@en .


###  http://sweetontology.net/procChemical/Solvation
soprocc:Solvation rdf:type owl:Class ;
                rdfs:label "solvation"@en .


###  http://sweetontology.net/procChemical/Sorption
soprocc:Sorption rdf:type owl:Class ;
               owl:equivalentClass [ rdf:type owl:Class ;
                                     owl:unionOf ( soprocc:Absorption
                                                   soprocc:Adsorption
                                                 )
                                   ] ;
               rdfs:label "sorption"@en .


###  http://sweetontology.net/procChemical/Thermoluminescence
soprocc:Thermoluminescence rdf:type owl:Class ;
                         rdfs:subClassOf soprocc:Luminescence ;
                         rdfs:label "thermoluminescence"@en .


###  http://sweetontology.net/procChemical/Titration
soprocc:Titration rdf:type owl:Class ;
                rdfs:subClassOf soprocc:ChemicalProcess ;
                rdfs:label "titration"@en .


###  http://sweetontology.net/procChemical/Transmutation
soprocc:Transmutation rdf:type owl:Class ;
                    rdfs:subClassOf soprocc:ChemicalProcess ;
                    rdfs:label "transmutation"@en .


###  http://sweetontology.net/procChemical/Triboluminescence
soprocc:Triboluminescence rdf:type owl:Class ;
                        rdfs:subClassOf soprocc:Luminescence ;
                        rdfs:label "triboluminescence"@en .


###  http://sweetontology.net/procPhysical/Radiation
soprocp:Radiation rdf:type owl:Class .


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