@prefix : <http://sweetontology.net/phenMixing/> .
@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 somas: <http://sweetontology.net/matrSediment/> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix soph: <http://sweetontology.net/phen/> .
@prefix soprocp: <http://sweetontology.net/procPhysical/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sorel: <http://sweetontology.net/rela/> .
@prefix sorelch: <http://sweetontology.net/relaChemical/> .
@prefix sorelph: <http://sweetontology.net/relaPhysical/> .
@prefix soprocsc: <http://sweetontology.net/procStateChange/> .
@base <http://sweetontology.net/phenMixing> .

<http://sweetontology.net/phenMixing> rdf:type owl:Ontology ;
                                       owl:imports <http://sweetontology.net/matrSediment> ,
                                                   <http://sweetontology.net/phen> ,
                                                   <http://sweetontology.net/procPhysical> ,
                                                   <http://sweetontology.net/procStateChange> ,
                                                   <http://sweetontology.net/rela> ,
                                                   <http://sweetontology.net/relaChemical> ,
                                                   <http://sweetontology.net/relaPhysical> ;
                                       rdfs:label "SWEET Ontology Phenomena Mixing" ;
                                       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/relaPhysical/hasStateChange
sorelph:hasStateChange rdf:type owl:ObjectProperty .


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

###  http://sweetontology.net/phenMixing/Aeration
sophm:Aeration rdf:type owl:Class ;
             rdfs:subClassOf sophm:Mixing ;
             rdfs:label "aeration"@en .


###  http://sweetontology.net/phenMixing/Bioturbation
sophm:Bioturbation rdf:type owl:Class ;
                 rdfs:subClassOf sophm:Mixing ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty sorelch:hasSubstance ;
                                   owl:allValuesFrom somas:Sediment
                                 ] ;
                 rdfs:label "bioturbation"@en .


###  http://sweetontology.net/phenMixing/Cryoturbation
sophm:Cryoturbation rdf:type owl:Class ;
                  rdfs:subClassOf sophm:Mixing ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty sorelph:hasStateChange ;
                                    owl:allValuesFrom soprocsc:Freezing
                                  ] ;
                  rdfs:label "cryoturbation"@en .


###  http://sweetontology.net/phenMixing/Diffuse
sophm:Diffuse rdf:type owl:Class ;
            owl:equivalentClass sophm:Diffusion ;
            rdfs:label "diffuse"@en .


###  http://sweetontology.net/phenMixing/Diffusion
sophm:Diffusion rdf:type owl:Class ;
              rdfs:subClassOf soprocp:PhysicalProcess ;
              rdfs:label "diffusion"@en .


###  http://sweetontology.net/phenMixing/EddyDiffusion
sophm:EddyDiffusion rdf:type owl:Class ;
                  rdfs:subClassOf sophm:Diffusion ;
                  rdfs:label "eddy diffusion"@en .


###  http://sweetontology.net/phenMixing/Entrainment
sophm:Entrainment rdf:type owl:Class ;
                rdfs:subClassOf soprocp:PhysicalProcess ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty sorel:hasPhenomena ;
                                  owl:allValuesFrom sophm:Mixing
                                ] ;
                rdfs:label "entrainment"@en .


###  http://sweetontology.net/phenMixing/FickianDiffusion
sophm:FickianDiffusion rdf:type owl:Class ;
                     rdfs:subClassOf sophm:Diffusion ;
                     rdfs:label "fickian diffusion"@en .


###  http://sweetontology.net/phenMixing/Mix
sophm:Mix rdf:type owl:Class ;
        owl:equivalentClass sophm:Mixing ;
        rdfs:label "mix"@en .


###  http://sweetontology.net/phenMixing/Mixing
sophm:Mixing rdf:type owl:Class ;
           rdfs:subClassOf soph:DynamicalPhenomena ;
           owl:disjointWith sophm:Separation ;
           rdfs:label "mixing"@en .


###  http://sweetontology.net/phenMixing/Separation
sophm:Separation rdf:type owl:Class ;
               rdfs:subClassOf soph:DynamicalPhenomena ;
               rdfs:label "separation"@en .


###  http://sweetontology.net/phenMixing/Settling
sophm:Settling rdf:type owl:Class ;
             rdfs:subClassOf soph:DynamicalPhenomena ;
             rdfs:label "settling"@en .


###  http://sweetontology.net/phenMixing/TurbulentDiffusion
sophm:TurbulentDiffusion rdf:type owl:Class ;
                       rdfs:subClassOf sophm:Diffusion ;
                       rdfs:label "turbulent diffusion"@en .


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


###  http://sweetontology.net/procStateChange/Freezing
soprocsc:Freezing rdf:type owl:Class .


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