@prefix : <http://sweetontology.net/propRotation/> .
@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 sopropr: <http://sweetontology.net/propRotation/> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix sopropsp: <http://sweetontology.net/propSpeed/> .
@prefix soproptf: <http://sweetontology.net/propTimeFrequency/> .
@prefix sorepmf: <http://sweetontology.net/reprMathFunction/> .
@prefix sorepmo: <http://sweetontology.net/reprMathOperation/> .
@prefix soprop: <http://sweetontology.net/prop/> .
@prefix sopropq: <http://sweetontology.net/propQuantity/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sorelm: <http://sweetontology.net/relaMath/> .
@prefix sorepsu: <http://sweetontology.net/reprSciUnits/> .
@prefix sorelsc: <http://sweetontology.net/relaSci/> .
@base <http://sweetontology.net/propRotation> .

<http://sweetontology.net/propRotation> rdf:type owl:Ontology ;
                                         owl:imports <http://sweetontology.net/prop> ,
                                                     <http://sweetontology.net/propQuantity> ,
                                                     <http://sweetontology.net/propSpeed> ,
                                                     <http://sweetontology.net/propTimeFrequency> ,
                                                     <http://sweetontology.net/relaMath> ,
                                                     <http://sweetontology.net/relaSci> ,
                                                     <http://sweetontology.net/reprMathFunction> ,
                                                     <http://sweetontology.net/reprMathOperation> ,
                                                     <http://sweetontology.net/reprSciUnits> ;
                                         rdfs:label "SWEET Ontology Property Rotation" ;
                                         dcterms:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
                                         owl:versionInfo "3.6.0" .

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

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


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


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

###  http://sweetontology.net/propRotation/AbsoluteVorticity
sopropr:AbsoluteVorticity rdf:type owl:Class ;
                      rdfs:subClassOf sopropr:Vorticity ;
                      rdfs:label "absolute vorticity"@en .


###  http://sweetontology.net/propRotation/AngularAcceleration
sopropr:AngularAcceleration rdf:type owl:Class ;
                        rdfs:subClassOf soprop:AngularMotionProperty ,
                                        sopropq:VectorQuantity ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty sorelsc:hasDefaultUnit ;
                                          owl:hasValue sorepsu:radianPerSecondSquared
                                        ] ;
                        rdfs:label "angular acceleration"@en .


###  http://sweetontology.net/propRotation/AngularMomentum
sopropr:AngularMomentum rdf:type owl:Class ;
                    rdfs:subClassOf sopropsp:Momentum ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty sorelsc:hasDefaultUnit ;
                                      owl:hasValue sorepsu:kilogramRadianPerSecond
                                    ] ;
                    rdfs:label "angular momentum"@en .


###  http://sweetontology.net/propRotation/AngularVelocity
sopropr:AngularVelocity rdf:type owl:Class ;
                    rdfs:subClassOf soprop:AngularMotionProperty ,
                                    sopropq:VectorQuantity ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty sorelsc:hasDefaultUnit ;
                                      owl:hasValue sorepsu:radianPerSecond
                                    ] ;
                    rdfs:label "angular velocity"@en .


###  http://sweetontology.net/propRotation/Circulation
sopropr:Circulation rdf:type owl:Class ;
                rdfs:subClassOf sorepmo:LineIntegral ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty sorelm:hasInput ;
                                  owl:allValuesFrom sorepmf:VectorField
                                ] ;
                rdfs:label "circulation"@en .


###  http://sweetontology.net/propRotation/CoriolisParameter
sopropr:CoriolisParameter rdf:type owl:Class ;
                      rdfs:subClassOf sopropq:PhysicalConstant ,
                                      soproptf:Frequency ;
                      rdfs:label "coriolis parameter"@en .


###  http://sweetontology.net/propRotation/Curl
sopropr:Curl rdf:type owl:Class ;
         rdfs:subClassOf sorepmo:VectorFieldOperation ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty sorelm:hasOutput ;
                           owl:allValuesFrom sorepmf:VectorField
                         ] ;
         rdfs:label "curl"@en .


###  http://sweetontology.net/propRotation/CyclotronFrequency
sopropr:CyclotronFrequency rdf:type owl:Class ;
                       owl:equivalentClass sopropr:Gyrofrequency ;
                       rdfs:label "cyclotron frequency"@en .


###  http://sweetontology.net/propRotation/Enstrophy
sopropr:Enstrophy rdf:type owl:Class ;
              rdfs:subClassOf soprop:AngularMotionProperty ,
                              sopropq:PhysicalQuantity ;
              rdfs:label "enstrophy"@en .


###  http://sweetontology.net/propRotation/ErtelPotentialVorticity
sopropr:ErtelPotentialVorticity rdf:type owl:Class ;
                            rdfs:subClassOf sopropr:PotentialVorticity ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty sorelsc:hasDefaultUnit ;
                                              owl:hasValue sorepsu:perKilogramMeterSquaredPerSecondKelvin
                                            ] ;
                            rdfs:label "ertel potential vorticity"@en .


###  http://sweetontology.net/propRotation/Gyrofrequency
sopropr:Gyrofrequency rdf:type owl:Class ;
                  rdfs:subClassOf soproptf:Frequency ;
                  rdfs:label "gyrofrequency"@en .


###  http://sweetontology.net/propRotation/Helicity
sopropr:Helicity rdf:type owl:Class ;
             rdfs:subClassOf sorepmo:VectorFieldOperation ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty sorelsc:hasDefaultUnit ;
                               owl:hasValue sorepsu:meterPerSecondSquared
                             ] ;
             rdfs:label "helicity"@en .


###  http://sweetontology.net/propRotation/MomentOfInertia
sopropr:MomentOfInertia rdf:type owl:Class ;
                    rdfs:subClassOf soprop:AngularMotionProperty ,
                                    sopropq:PhysicalQuantity ;
                    rdfs:label "moment of inertia"@en .


###  http://sweetontology.net/propRotation/PotentialVorticity
sopropr:PotentialVorticity rdf:type owl:Class ;
                       rdfs:subClassOf soprop:AngularMotionProperty ,
                                       sopropq:PhysicalQuantity ;
                       rdfs:label "potential vorticity"@en .


###  http://sweetontology.net/propRotation/RelativeVorticity
sopropr:RelativeVorticity rdf:type owl:Class ;
                      rdfs:subClassOf sopropr:Vorticity ;
                      rdfs:label "relative vorticity"@en .


###  http://sweetontology.net/propRotation/Spin
sopropr:Spin rdf:type owl:Class ;
         rdfs:subClassOf soprop:AngularMotionProperty ;
         rdfs:label "spin"@en .


###  http://sweetontology.net/propRotation/Torque
sopropr:Torque rdf:type owl:Class ;
           rdfs:subClassOf soprop:AngularMotionProperty ,
                           sopropq:VectorQuantity ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty sorelsc:hasDefaultUnit ;
                             owl:hasValue sorepsu:newtonMeter
                           ] ;
           rdfs:label "torque"@en .


###  http://sweetontology.net/propRotation/Vorticity
sopropr:Vorticity rdf:type owl:Class ;
              rdfs:subClassOf sorepmo:VectorFieldOperation ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty sorelsc:hasDefaultUnit ;
                                owl:hasValue sorepsu:perSecond
                              ] ;
              rdfs:label "vorticity"@en .


###  http://sweetontology.net/propSpeed/Momentum
sopropsp:Momentum rdf:type owl:Class .


###  http://sweetontology.net/propTimeFrequency/Frequency
soproptf:Frequency rdf:type owl:Class .


###  http://sweetontology.net/reprMathFunction/VectorField
sorepmf:VectorField rdf:type owl:Class .


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


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


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

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


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


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


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


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


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


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


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