@prefix : <http://sweetontology.net/propTemperature/> .
@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 soprope: <http://sweetontology.net/propEnergy/> .
@prefix sopropfu: <http://sweetontology.net/propFunction/> .
@prefix sorepmo: <http://sweetontology.net/reprMathOperation/> .
@prefix somapa: <http://sweetontology.net/matrParticle/> .
@prefix sopropq: <http://sweetontology.net/propQuantity/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sorel: <http://sweetontology.net/rela/> .
@prefix sorepts: <http://sweetontology.net/reprTimeSeason/> .
@prefix sophatmow: <http://sweetontology.net/phenAtmoWind/> .
@prefix sorelch: <http://sweetontology.net/relaChemical/> .
@prefix sorelm: <http://sweetontology.net/relaMath/> .
@prefix sorepsu: <http://sweetontology.net/reprSciUnits/> .
@prefix sostp: <http://sweetontology.net/statePhysical/> .
@prefix sorelsc: <http://sweetontology.net/relaSci/> .
@prefix sopropt: <http://sweetontology.net/propTemperature/> .
@prefix sostth: <http://sweetontology.net/stateThermodynamic/> .
@base <http://sweetontology.net/propTemperature> .

<http://sweetontology.net/propTemperature> rdf:type owl:Ontology ;
                                            owl:imports <http://sweetontology.net/matrParticle> ,
                                                        <http://sweetontology.net/phenAtmoWind> ,
                                                        <http://sweetontology.net/propEnergy> ,
                                                        <http://sweetontology.net/propFunction> ,
                                                        <http://sweetontology.net/propQuantity> ,
                                                        <http://sweetontology.net/rela> ,
                                                        <http://sweetontology.net/relaChemical> ,
                                                        <http://sweetontology.net/relaMath> ,
                                                        <http://sweetontology.net/relaSci> ,
                                                        <http://sweetontology.net/reprMathOperation> ,
                                                        <http://sweetontology.net/reprSciUnits> ,
                                                        <http://sweetontology.net/reprTimeSeason> ,
                                                        <http://sweetontology.net/statePhysical> ,
                                                        <http://sweetontology.net/stateThermodynamic> ;
                                            rdfs:label "SWEET Ontology Property Temperature" ;
                                            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/rela/hasState
sorel:hasState rdf:type owl:ObjectProperty .


###  http://sweetontology.net/relaChemical/hasSubstance
sorelch:hasSubstance rdf:type owl:ObjectProperty .


###  http://sweetontology.net/relaMath/approximates
sorelm:approximates rdf:type owl:ObjectProperty .


###  http://sweetontology.net/relaMath/hasFirstOperand
sorelm:hasFirstOperand rdf:type owl:ObjectProperty .


###  http://sweetontology.net/relaMath/hasSecondOperand
sorelm:hasSecondOperand rdf:type owl:ObjectProperty .


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


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


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


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

###  http://sweetontology.net/propTemperature/AntennaTemperature
sopropt:AntennaTemperature rdf:type owl:Class ;
                          rdfs:subClassOf sopropt:Temperature ;
                          rdfs:label "antenna temperature"@en .


###  http://sweetontology.net/propTemperature/BoilingPoint
sopropt:BoilingPoint rdf:type owl:Class ;
                    rdfs:subClassOf sopropt:Temperature ;
                    rdfs:label "boiling point"@en .


###  http://sweetontology.net/propTemperature/BrightnessTemperature
sopropt:BrightnessTemperature rdf:type owl:Class ;
                             rdfs:subClassOf sopropt:Temperature ;
                             rdfs:label "brightness temperature"@en .


###  http://sweetontology.net/propTemperature/ColdestMonthTemperature
sopropt:ColdestMonthTemperature rdf:type owl:Class ;
                               rdfs:subClassOf sopropt:Temperature ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty sorel:hasPhenomena ;
                                                 owl:someValuesFrom sorepts:ColdestMonth
                                               ] ;
                               rdfs:label "coldest month temperature"@en .


###  http://sweetontology.net/propTemperature/DewPoint
sopropt:DewPoint rdf:type owl:Class ;
                owl:equivalentClass sopropt:DewPointTemperature ;
                rdfs:subClassOf sopropt:Temperature ;
                rdfs:label "dew point"@en .


###  http://sweetontology.net/propTemperature/DewPointDepression
sopropt:DewPointDepression rdf:type owl:Class ;
                          rdfs:subClassOf sopropt:Temperature ,
                                          sorepmo:Subtraction ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty sorelm:hasFirstOperand ;
                                            owl:allValuesFrom sopropt:DryBulbTemperature
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty sorelm:hasSecondOperand ;
                                            owl:allValuesFrom sopropt:DewPointTemperature
                                          ] ;
                          rdfs:label "dew point depression"@en .


###  http://sweetontology.net/propTemperature/DewPointTemperature
sopropt:DewPointTemperature rdf:type owl:Class ;
                           rdfs:label "dew point temperature"@en .


###  http://sweetontology.net/propTemperature/DryBulbTemperature
sopropt:DryBulbTemperature rdf:type owl:Class ;
                          rdfs:subClassOf sopropt:Temperature ;
                          rdfs:label "dry bulb temperature"@en .


###  http://sweetontology.net/propTemperature/EffectiveTemperature
sopropt:EffectiveTemperature rdf:type owl:Class ;
                            rdfs:subClassOf sopropt:Temperature ;
                            rdfs:label "effective temperature"@en .


###  http://sweetontology.net/propTemperature/ElectronTemperature
sopropt:ElectronTemperature rdf:type owl:Class ;
                           rdfs:subClassOf sopropt:Temperature ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty sorelch:hasSubstance ;
                                             owl:allValuesFrom somapa:Electron
                                           ] ;
                           rdfs:label "electron temperature"@en .


###  http://sweetontology.net/propTemperature/EquivalentPotentialTemperature
sopropt:EquivalentPotentialTemperature rdf:type owl:Class ;
                                      rdfs:subClassOf sopropt:PotentialTemperature ;
                                      rdfs:label "equivalent potential temperature"@en .


###  http://sweetontology.net/propTemperature/EquivalentTemperature
sopropt:EquivalentTemperature rdf:type owl:Class ;
                             rdfs:subClassOf sopropt:Temperature ;
                             rdfs:label "equivalent temperature"@en .


###  http://sweetontology.net/propTemperature/GlobalWarmingPotential
sopropt:GlobalWarmingPotential rdf:type owl:Class ;
                              rdfs:subClassOf sopropt:Temperature ;
                              rdfs:label "global warming potential"@en .


###  http://sweetontology.net/propTemperature/IonTemperature
sopropt:IonTemperature rdf:type owl:Class ;
                      rdfs:subClassOf sopropt:Temperature ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty sorel:hasState ;
                                        owl:hasValue sostp:IonizedState
                                      ] ;
                      rdfs:label "ion temperature"@en .


###  http://sweetontology.net/propTemperature/KineticTemperature
sopropt:KineticTemperature rdf:type owl:Class ;
                          rdfs:subClassOf sopropt:Temperature ;
                          rdfs:label "kinetic temperature"@en .


###  http://sweetontology.net/propTemperature/MeanAnnualTemperature
sopropt:MeanAnnualTemperature rdf:type owl:Class ;
                             rdfs:subClassOf sopropfu:AnnualAverage ,
                                             sopropt:Temperature ;
                             rdfs:label "mean annual temperature"@en .


###  http://sweetontology.net/propTemperature/MeanMonthlyTemperature
sopropt:MeanMonthlyTemperature rdf:type owl:Class ;
                              rdfs:subClassOf sopropfu:MonthlyAverage ,
                                              sopropt:Temperature ;
                              rdfs:label "mean monthly temperature"@en .


###  http://sweetontology.net/propTemperature/MeltingPoint
sopropt:MeltingPoint rdf:type owl:Class ;
                    rdfs:subClassOf sopropt:Temperature ;
                    rdfs:label "melting point"@en .


###  http://sweetontology.net/propTemperature/NeutralTemperature
sopropt:NeutralTemperature rdf:type owl:Class ;
                          rdfs:subClassOf sopropt:Temperature ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty sorel:hasState ;
                                            owl:hasValue sostp:NeutralState
                                          ] ;
                          rdfs:label "neutral temperature"@en .


###  http://sweetontology.net/propTemperature/PotentialTemperature
sopropt:PotentialTemperature rdf:type owl:Class ;
                            rdfs:subClassOf sopropt:Temperature ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty sorel:hasState ;
                                              owl:hasValue sostth:Adiabatic
                                            ] ;
                            rdfs:label "potential temperature"@en .


###  http://sweetontology.net/propTemperature/PseudoEquivalentPotentialTemperature
sopropt:PseudoEquivalentPotentialTemperature rdf:type owl:Class ;
                                            rdfs:subClassOf sopropt:Temperature ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty sorelm:approximates ;
                                                              owl:allValuesFrom sopropt:EquivalentPotentialTemperature
                                                            ] ;
                                            rdfs:label "pseudo equivalent potential temperature"@en .


###  http://sweetontology.net/propTemperature/PseudoEquivalentTemperature
sopropt:PseudoEquivalentTemperature rdf:type owl:Class ;
                                   rdfs:subClassOf sopropt:Temperature ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty sorelm:approximates ;
                                                     owl:allValuesFrom sopropt:EquivalentTemperature
                                                   ] ;
                                   rdfs:label "pseudo equivalent temperature"@en .


###  http://sweetontology.net/propTemperature/StaticTemperature
sopropt:StaticTemperature rdf:type owl:Class ;
                         rdfs:subClassOf sopropt:Temperature ;
                         rdfs:label "static temperature"@en .


###  http://sweetontology.net/propTemperature/Temperature
sopropt:Temperature rdf:type owl:Class ;
                   rdfs:subClassOf sopropq:ThermodynamicQuantity ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty sorelsc:measureOf ;
                                     owl:allValuesFrom soprope:Heat
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty sorelsc:hasDefaultUnit ;
                                     owl:hasValue sorepsu:kelvin
                                   ] ;
                   rdfs:label "temperature"@en .


###  http://sweetontology.net/propTemperature/TemperatureRange
sopropt:TemperatureRange rdf:type owl:Class ;
                        rdfs:subClassOf sopropq:IntervalQuantity ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty sorelsc:rangeOf ;
                                          owl:allValuesFrom sopropt:Temperature
                                        ] ;
                        rdfs:label "temperature range"@en .


###  http://sweetontology.net/propTemperature/TotalTemperature
sopropt:TotalTemperature rdf:type owl:Class ;
                        rdfs:subClassOf sopropt:Temperature ;
                        rdfs:label "total temperature"@en .


###  http://sweetontology.net/propTemperature/TriplePoint
sopropt:TriplePoint rdf:type owl:Class ;
                   rdfs:subClassOf sopropt:Temperature ;
                   rdfs:label "triple point"@en .


###  http://sweetontology.net/propTemperature/VirtualPotentialTemperature
sopropt:VirtualPotentialTemperature rdf:type owl:Class ;
                                   rdfs:subClassOf sopropt:PotentialTemperature ;
                                   rdfs:label "virtual potential temperature"@en .


###  http://sweetontology.net/propTemperature/VirtualTemperature
sopropt:VirtualTemperature rdf:type owl:Class ;
                          rdfs:subClassOf sopropt:Temperature ;
                          rdfs:label "virtual temperature"@en .


###  http://sweetontology.net/propTemperature/WarmestMonthTemperature
sopropt:WarmestMonthTemperature rdf:type owl:Class ;
                               rdfs:subClassOf sopropt:Temperature ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty sorel:hasPhenomena ;
                                                 owl:someValuesFrom sorepts:WarmestMonth
                                               ] ;
                               rdfs:label "warmest month temperature"@en .


###  http://sweetontology.net/propTemperature/WetBulbPotentialTemperature
sopropt:WetBulbPotentialTemperature rdf:type owl:Class ;
                                   rdfs:subClassOf sopropt:PotentialTemperature ;
                                   rdfs:label "wet bulb potential temperature"@en .


###  http://sweetontology.net/propTemperature/WetBulbTemperature
sopropt:WetBulbTemperature rdf:type owl:Class ;
                          rdfs:subClassOf sopropt:Temperature ;
                          rdfs:label "wet bulb temperature"@en .


###  http://sweetontology.net/propTemperature/WindChill
sopropt:WindChill rdf:type owl:Class ;
                 owl:equivalentClass sopropt:WindChillIndex ;
                 rdfs:label "wind chill"@en .


###  http://sweetontology.net/propTemperature/WindChillIndex
sopropt:WindChillIndex rdf:type owl:Class ;
                      rdfs:subClassOf sopropt:Temperature ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty sorelsc:measureOf ;
                                        owl:allValuesFrom sophatmow:Wind
                                      ] ;
                      rdfs:label "wind chill index"@en .


###  http://sweetontology.net/reprMathOperation/Subtraction
sorepmo:Subtraction rdf:type owl:Class .


###  http://sweetontology.net/reprTimeSeason/ColdestMonth
sorepts:ColdestMonth rdf:type owl:Class .


###  http://sweetontology.net/reprTimeSeason/WarmestMonth
sorepts:WarmestMonth rdf:type owl:Class .


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

###  http://sweetontology.net/reprSciUnits/kelvin
sorepsu:kelvin rdf:type owl:NamedIndividual .


###  http://sweetontology.net/statePhysical/IonizedState
sostp:IonizedState rdf:type owl:NamedIndividual .


###  http://sweetontology.net/statePhysical/NeutralState
sostp:NeutralState rdf:type owl:NamedIndividual .


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


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