@prefix : <http://sweetontology.net/phen/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix sopropef: <http://sweetontology.net/propEnergyFlux/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix sophsy: <http://sweetontology.net/phenSystem/> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix soprocp: <http://sweetontology.net/procPhysical/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sorel: <http://sweetontology.net/rela/> .
@prefix sorea: <http://sweetontology.net/realm/> .
@prefix sorelsp: <http://sweetontology.net/relaSpace/> .
@prefix sost: <http://sweetontology.net/state/> .
@prefix sorelt: <http://sweetontology.net/relaTime/> .
@prefix soph: <http://sweetontology.net/phen/> .
@prefix sorelsc: <http://sweetontology.net/relaSci/> .
@prefix sostss: <http://sweetontology.net/stateSpaceScale/> .
@prefix sostsy: <http://sweetontology.net/stateSystem/> .
@prefix sosttf: <http://sweetontology.net/stateTimeFrequency/> .
@base <http://sweetontology.net/phen> .

<http://sweetontology.net/phen> rdf:type owl:Ontology ;
                                 owl:imports <http://sweetontology.net/phenSystem> ,
                                             <http://sweetontology.net/procPhysical> ,
                                             <http://sweetontology.net/propEnergyFlux> ,
                                             <http://sweetontology.net/realm> ,
                                             <http://sweetontology.net/rela> ,
                                             <http://sweetontology.net/relaSci> ,
                                             <http://sweetontology.net/relaSpace> ,
                                             <http://sweetontology.net/relaTime> ,
                                             <http://sweetontology.net/state> ,
                                             <http://sweetontology.net/stateSpaceScale> ,
                                             <http://sweetontology.net/stateSystem> ,
                                             <http://sweetontology.net/stateTimeFrequency> ;
                                 rdfs:label "SWEET Ontology Phenomena" ;
                                 dcterms:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
                                 owl:versionInfo "3.6.0" .

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

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


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


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


###  http://sweetontology.net/relaTime/hasFrequency
sorelt:hasFrequency rdf:type owl:ObjectProperty .


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

###  http://sweetontology.net/phen/AirSeaExchange
soph:AirSeaExchange rdf:type owl:Class ;
                      owl:equivalentClass soph:AtmosphereOceanExchange ;
                      rdfs:subClassOf soph:Phenomena ,
                                      sophsy:Exchange ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty sorelsc:hasSource ;
                                        owl:someValuesFrom sorea:Atmosphere
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty sorelsc:hasSource ;
                                        owl:someValuesFrom sorea:Ocean
                                      ] ;
                      rdfs:label "air sea exchange"@en .


###  http://sweetontology.net/phen/AtmosphereLandExchange
soph:AtmosphereLandExchange rdf:type owl:Class ;
                              rdfs:subClassOf soph:Phenomena ,
                                              sophsy:Exchange ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty sorelsc:hasSource ;
                                                owl:someValuesFrom sorea:Atmosphere
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty sorelsc:hasSource ;
                                                owl:someValuesFrom sorea:Land
                                              ] ;
                              rdfs:label "atmosphere land exchange"@en .


###  http://sweetontology.net/phen/AtmosphereOceanExchange
soph:AtmosphereOceanExchange rdf:type owl:Class ;
                               rdfs:label "atmosphere ocean exchange"@en .


###  http://sweetontology.net/phen/BrownianMotion
soph:BrownianMotion rdf:type owl:Class ;
                      rdfs:subClassOf soph:StochasticProcess ;
                      rdfs:label "brownian motion"@en .


###  http://sweetontology.net/phen/DynamicalPhenomena
soph:DynamicalPhenomena rdf:type owl:Class ;
                          rdfs:subClassOf soph:Phenomena ;
                          rdfs:label "dynamical phenomena"@en .


###  http://sweetontology.net/phen/Event
soph:Event rdf:type owl:Class ;
             owl:equivalentClass soph:Occurrence ;
             rdfs:subClassOf soph:Phenomena ;
             rdfs:label "event"@en .


###  http://sweetontology.net/phen/ExtremeEvent
soph:ExtremeEvent rdf:type owl:Class ;
                    rdfs:subClassOf soph:Event ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty sorelt:hasFrequency ;
                                      owl:hasValue sosttf:Infrequent
                                    ] ;
                    rdfs:label "extreme event"@en .


###  http://sweetontology.net/phen/Flash
soph:Flash rdf:type owl:Class ;
             rdfs:subClassOf soph:Phenomena ;
             rdfs:label "flash"@en .


###  http://sweetontology.net/phen/Occurrence
soph:Occurrence rdf:type owl:Class ;
                  rdfs:label "occurrence"@en .


###  http://sweetontology.net/phen/Phenomena
soph:Phenomena rdf:type owl:Class ;
                 rdfs:label "phenomena"@en .


###  http://sweetontology.net/phen/PlanetaryPhenomena
soph:PlanetaryPhenomena rdf:type owl:Class ;
                          rdfs:subClassOf soph:Phenomena ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty sorelsp:hasSpatialScale ;
                                            owl:hasValue sostss:PlanetaryScale
                                          ] ;
                          rdfs:label "planetary phenomena"@en .


###  http://sweetontology.net/phen/Precipitation
soph:Precipitation rdf:type owl:Class ;
                     rdfs:subClassOf soph:Phenomena ;
                     rdfs:label "precipitation"@en .


###  http://sweetontology.net/phen/RadiationalCooling
soph:RadiationalCooling rdf:type owl:Class ;
                          owl:equivalentClass soph:RadiativeCooling ;
                          rdfs:label "radiational cooling"@en .


###  http://sweetontology.net/phen/RadiationalHeating
soph:RadiationalHeating rdf:type owl:Class ;
                          owl:equivalentClass soph:RadiativeHeating ;
                          rdfs:label "radiational heating"@en .


###  http://sweetontology.net/phen/RadiativeCooling
soph:RadiativeCooling rdf:type owl:Class ;
                        rdfs:subClassOf soprocp:Cooling ,
                                        sopropef:RadiativeForcing ;
                        owl:disjointWith soph:RadiativeHeating ;
                        rdfs:label "radiative cooling"@en .


###  http://sweetontology.net/phen/RadiativeHeating
soph:RadiativeHeating rdf:type owl:Class ;
                        rdfs:subClassOf soprocp:Heating ,
                                        sopropef:RadiativeForcing ;
                        rdfs:label "radiative heating"@en .


###  http://sweetontology.net/phen/StochasticProcess
soph:StochasticProcess rdf:type owl:Class ;
                         rdfs:subClassOf soph:DynamicalPhenomena ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty sorel:hasState ;
                                           owl:hasValue sostsy:Stochastic
                                         ] ;
                         rdfs:label "stochastic process"@en .


###  http://sweetontology.net/phen/Teleconnection
soph:Teleconnection rdf:type owl:Class ;
                      rdfs:subClassOf soph:PlanetaryPhenomena ;
                      rdfs:label "teleconnection"@en .


###  http://sweetontology.net/phenSystem/Exchange
sophsy:Exchange rdf:type owl:Class .


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


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


###  http://sweetontology.net/propEnergyFlux/RadiativeForcing
sopropef:RadiativeForcing rdf:type owl:Class .


###  http://sweetontology.net/realm/Atmosphere
sorea:Atmosphere rdf:type owl:Class .


###  http://sweetontology.net/realm/Land
sorea:Land rdf:type owl:Class .


###  http://sweetontology.net/realm/Ocean
sorea:Ocean rdf:type owl:Class .


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

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


###  http://sweetontology.net/stateSystem/Stochastic
sostsy:Stochastic rdf:type owl:NamedIndividual .


###  http://sweetontology.net/stateTimeFrequency/Infrequent
sosttf:Infrequent rdf:type owl:NamedIndividual .


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