@prefix : <http://sweetontology.net/phenOceanDynamics/> .
@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 xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix sopho: <http://sweetontology.net/phenOcean/> .
@prefix sophod: <http://sweetontology.net/phenOceanDynamics/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sorel: <http://sweetontology.net/rela/> .
@prefix sorepsd: <http://sweetontology.net/reprSpaceDirection/> .
@prefix sophgs: <http://sweetontology.net/phenGeolSeismicity/> .
@prefix sophfd: <http://sweetontology.net/phenFluidDynamics/> .
@prefix sophoc: <http://sweetontology.net/phenOceanCoastal/> .
@prefix sorelph: <http://sweetontology.net/relaPhysical/> .
@prefix sostss: <http://sweetontology.net/stateSpaceScale/> .
@prefix sorelsp: <http://sweetontology.net/relaSpace/> .
@prefix sostth: <http://sweetontology.net/stateThermodynamic/> .
@base <http://sweetontology.net/phenOceanDynamics> .

<http://sweetontology.net/phenOceanDynamics> rdf:type owl:Ontology ;
                                              owl:imports <http://sweetontology.net/phenFluidDynamics> ,
                                                          <http://sweetontology.net/phenGeolSeismicity> ,
                                                          <http://sweetontology.net/phenMixing> ,
                                                          <http://sweetontology.net/phenOcean> ,
                                                          <http://sweetontology.net/phenOceanCoastal> ,
                                                          <http://sweetontology.net/rela> ,
                                                          <http://sweetontology.net/relaPhysical> ,
                                                          <http://sweetontology.net/relaSpace> ,
                                                          <http://sweetontology.net/reprSpaceDirection> ,
                                                          <http://sweetontology.net/stateSpaceScale> ,
                                                          <http://sweetontology.net/stateThermodynamic> ;
                                              rdfs:label "SWEET Ontology Phenomena Ocean Dynamics" ;
                                              dcterms:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
                                              owl:versionInfo "3.6.0" .

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

###  http://sweetontology.net/relaPhysical/hasTemperatureRange
sorelph:hasTemperatureRange rdf:type owl:ObjectProperty .


###  http://sweetontology.net/relaSpace/hasDirection
sorelsp:hasDirection rdf:type owl:ObjectProperty .


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

###  http://sweetontology.net/phenOceanDynamics/BoundaryCurrent
sophod:BoundaryCurrent rdf:type owl:Class ;
                     rdfs:subClassOf sophod:OceanCurrent ;
                     rdfs:label "boundary current"@en .


###  http://sweetontology.net/phenOceanDynamics/CircumpolarCurrent
sophod:CircumpolarCurrent rdf:type owl:Class ;
                        rdfs:subClassOf sophod:OceanCurrent ;
                        rdfs:label "circumpolar current"@en .


###  http://sweetontology.net/phenOceanDynamics/ColdCoreCell
sophod:ColdCoreCell rdf:type owl:Class ;
                  rdfs:subClassOf sophod:OceanGyre ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty sorelph:hasTemperatureRange ;
                                    owl:hasValue sostth:Cool
                                  ] ;
                  rdfs:label "cold core cell"@en .


###  http://sweetontology.net/phenOceanDynamics/Downwelling
sophod:Downwelling rdf:type owl:Class ;
                 rdfs:subClassOf sophod:OceanCirculation ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty sorelsp:hasDirection ;
                                   owl:hasValue sorepsd:Down
                                 ] ;
                 rdfs:label "downwelling"@en .


###  http://sweetontology.net/phenOceanDynamics/EasternBoundaryCurrent
sophod:EasternBoundaryCurrent rdf:type owl:Class ;
                            rdfs:subClassOf sophod:BoundaryCurrent ;
                            rdfs:label "eastern boundary current"@en .


###  http://sweetontology.net/phenOceanDynamics/LangmuirCirculation
sophod:LangmuirCirculation rdf:type owl:Class ;
                         rdfs:subClassOf sophod:OceanCirculation ;
                         rdfs:label "langmuir circulation"@en .


###  http://sweetontology.net/phenOceanDynamics/LittoralCurrent
sophod:LittoralCurrent rdf:type owl:Class ;
                     owl:equivalentClass sophod:LongshoreCurrent ;
                     rdfs:label "littoral current"@en .


###  http://sweetontology.net/phenOceanDynamics/LongshoreCurrent
sophod:LongshoreCurrent rdf:type owl:Class ;
                      rdfs:subClassOf sophod:OceanCurrent ;
                      rdfs:label "longshore current"@en .


###  http://sweetontology.net/phenOceanDynamics/LoopCurrent
sophod:LoopCurrent rdf:type owl:Class ;
                 rdfs:subClassOf sophod:OceanCurrent ;
                 rdfs:label "loop current"@en .


###  http://sweetontology.net/phenOceanDynamics/MesoscaleEddy
sophod:MesoscaleEddy rdf:type owl:Class ;
                   owl:equivalentClass sophod:ModeEddy ;
                   rdfs:subClassOf sophfd:Eddy ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty sorelsp:hasSpatialScale ;
                                     owl:hasValue sostss:Mesoscale
                                   ] ;
                   rdfs:label "mesoscale eddy"@en .


###  http://sweetontology.net/phenOceanDynamics/ModeEddy
sophod:ModeEddy rdf:type owl:Class ;
              rdfs:label "mode eddy"@en .


###  http://sweetontology.net/phenOceanDynamics/OceanCirculation
sophod:OceanCirculation rdf:type owl:Class ;
                      rdfs:subClassOf sophfd:Circulation ,
                                      sopho:OceanPhenomena ;
                      rdfs:label "ocean circulation"@en .


###  http://sweetontology.net/phenOceanDynamics/OceanConveyorBelt
sophod:OceanConveyorBelt rdf:type owl:Class ;
                       rdfs:subClassOf sophod:OceanCirculation ;
                       rdfs:label "ocean conveyor belt"@en .


###  http://sweetontology.net/phenOceanDynamics/OceanCurrent
sophod:OceanCurrent rdf:type owl:Class ;
                  rdfs:subClassOf sophod:OceanCirculation ;
                  rdfs:label "ocean current"@en .


###  http://sweetontology.net/phenOceanDynamics/OceanGyre
sophod:OceanGyre rdf:type owl:Class ;
               rdfs:subClassOf sophfd:Gyre ,
                               sopho:OceanPhenomena ;
               rdfs:label "ocean gyre"@en .


###  http://sweetontology.net/phenOceanDynamics/OceanMixing
sophod:OceanMixing rdf:type owl:Class ;
                 rdfs:subClassOf sophm:Mixing ,
                                 sopho:OceanPhenomena ;
                 rdfs:label "ocean mixing"@en .


###  http://sweetontology.net/phenOceanDynamics/SecondaryCirculation
sophod:SecondaryCirculation rdf:type owl:Class ;
                          rdfs:subClassOf sophod:OceanCirculation ;
                          rdfs:label "secondary circulation"@en .


###  http://sweetontology.net/phenOceanDynamics/ThermohalineCirculation
sophod:ThermohalineCirculation rdf:type owl:Class ;
                             rdfs:subClassOf sophod:OceanCirculation ;
                             rdfs:label "thermohaline circulation"@en .


###  http://sweetontology.net/phenOceanDynamics/TidalCurrent
sophod:TidalCurrent rdf:type owl:Class ;
                  rdfs:subClassOf sophod:OceanCurrent ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty sorel:hasPhenomena ;
                                    owl:allValuesFrom sophoc:OceanTide
                                  ] ;
                  rdfs:label "tidal current"@en .


###  http://sweetontology.net/phenOceanDynamics/TidalWave
sophod:TidalWave rdf:type owl:Class ;
               owl:equivalentClass sophod:Tsunami ;
               rdfs:label "tidal wave"@en .


###  http://sweetontology.net/phenOceanDynamics/Tsunami
sophod:Tsunami rdf:type owl:Class ;
             rdfs:subClassOf sophgs:SeismicWave ,
                             sopho:OceanPhenomena ;
             rdfs:label "tsunami"@en .


###  http://sweetontology.net/phenOceanDynamics/TurbidityCurrent
sophod:TurbidityCurrent rdf:type owl:Class ;
                      rdfs:subClassOf sophod:OceanCurrent ;
                      rdfs:label "turbidity current"@en .


###  http://sweetontology.net/phenOceanDynamics/Upwelling
sophod:Upwelling rdf:type owl:Class ;
               rdfs:subClassOf sophod:OceanCirculation ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty sorelsp:hasDirection ;
                                 owl:hasValue sorepsd:Up
                               ] ;
               rdfs:label "upwelling"@en .


###  http://sweetontology.net/phenOceanDynamics/WarmCoreCell
sophod:WarmCoreCell rdf:type owl:Class ;
                  rdfs:subClassOf sophod:OceanGyre ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty sorelph:hasTemperatureRange ;
                                    owl:hasValue sostth:Warm
                                  ] ;
                  rdfs:label "warm core cell"@en .


###  http://sweetontology.net/phenOceanDynamics/WesternBoundaryCurrent
sophod:WesternBoundaryCurrent rdf:type owl:Class ;
                            rdfs:subClassOf sophod:BoundaryCurrent ;
                            rdfs:label "western boundary current"@en .


###  http://sweetontology.net/phenOceanDynamics/WesternIntensification
sophod:WesternIntensification rdf:type owl:Class ;
                            rdfs:subClassOf sophod:BoundaryCurrent ;
                            rdfs:label "western intensification"@en .


###  http://sweetontology.net/phenOceanDynamics/WindDrivenCirculation
sophod:WindDrivenCirculation rdf:type owl:Class ;
                           rdfs:subClassOf sophod:OceanCirculation ;
                           rdfs:label "wind driven circulation"@en .


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

###  http://sweetontology.net/reprSpaceDirection/Down
sorepsd:Down rdf:type owl:NamedIndividual .


###  http://sweetontology.net/reprSpaceDirection/Up
sorepsd:Up rdf:type owl:NamedIndividual .


###  http://sweetontology.net/stateSpaceScale/Mesoscale
sostss:Mesoscale rdf:type owl:NamedIndividual .


###  http://sweetontology.net/stateThermodynamic/Cool
sostth:Cool rdf:type owl:NamedIndividual .


###  http://sweetontology.net/stateThermodynamic/Warm
sostth:Warm rdf:type owl:NamedIndividual .


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