@prefix : <http://sweetontology.net/propQuantity/> .
@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 sorepm: <http://sweetontology.net/reprMath/> .
@prefix soprop: <http://sweetontology.net/prop/> .
@prefix sopropq: <http://sweetontology.net/propQuantity/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sorepsu: <http://sweetontology.net/reprSciUnits/> .
@prefix sorelsc: <http://sweetontology.net/relaSci/> .
@base <http://sweetontology.net/propQuantity> .

<http://sweetontology.net/propQuantity> rdf:type owl:Ontology ;
                                         owl:imports <http://sweetontology.net/prop> ,
                                                     <http://sweetontology.net/relaSci> ,
                                                     <http://sweetontology.net/reprMath> ,
                                                     <http://sweetontology.net/reprSciUnits> ;
                                         rdfs:label "SWEET Ontology Property Quantity" ;
                                         dcterms:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
                                         owl:versionInfo "3.6.0" .

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

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


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


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

###  http://sweetontology.net/propQuantity/BalanceEquation
sopropq:BalanceEquation rdf:type owl:Class ;
                     owl:equivalentClass sopropq:BudgetEquation ;
                     rdfs:label "balance equation"@en .


###  http://sweetontology.net/propQuantity/BiologicalQuantity
sopropq:BiologicalQuantity rdf:type owl:Class ;
                        rdfs:subClassOf soprop:BiologicalProperty ,
                                        sopropq:Quantity ;
                        rdfs:label "biological quantity"@en .


###  http://sweetontology.net/propQuantity/Budget
sopropq:Budget rdf:type owl:Class ;
            owl:equivalentClass sopropq:BudgetEquation ;
            rdfs:label "budget"@en .


###  http://sweetontology.net/propQuantity/BudgetEquation
sopropq:BudgetEquation rdf:type owl:Class ;
                    rdfs:subClassOf sorepm:Equation ;
                    rdfs:label "budget equation"@en .


###  http://sweetontology.net/propQuantity/ChemicalQuantity
sopropq:ChemicalQuantity rdf:type owl:Class ;
                      rdfs:subClassOf soprop:ChemicalProperty ,
                                      sopropq:Quantity ;
                      rdfs:label "chemical quantity"@en .


###  http://sweetontology.net/propQuantity/ConservedQuantity
sopropq:ConservedQuantity rdf:type owl:Class ;
                       rdfs:subClassOf sorepm:Constant ;
                       rdfs:label "conserved quantity"@en .


###  http://sweetontology.net/propQuantity/ElectromagneticQuantity
sopropq:ElectromagneticQuantity rdf:type owl:Class ;
                             rdfs:subClassOf soprop:ElectromagneticRadiationProperty ,
                                             sopropq:Quantity ;
                             rdfs:label "electromagnetic quantity"@en .


###  http://sweetontology.net/propQuantity/ElectromagneticRadiationQuantity
sopropq:ElectromagneticRadiationQuantity rdf:type owl:Class ;
                                      rdfs:subClassOf soprop:ElectromagneticRadiationProperty ,
                                                      sopropq:Quantity ;
                                      rdfs:label "electromagnetic radiation quantity"@en .


###  http://sweetontology.net/propQuantity/ExtensiveProperty
sopropq:ExtensiveProperty rdf:type owl:Class ;
                       rdfs:subClassOf sopropq:Quantity ;
                       owl:disjointWith sopropq:IntensiveProperty ;
                       rdfs:label "extensive property"@en .


###  http://sweetontology.net/propQuantity/FieldStrength
sopropq:FieldStrength rdf:type owl:Class ;
                   rdfs:subClassOf sopropq:PhysicalQuantity ;
                   rdfs:label "field strength"@en .


###  http://sweetontology.net/propQuantity/Flux
sopropq:Flux rdf:type owl:Class ;
          rdfs:subClassOf sopropq:VectorQuantity ;
          rdfs:label "flux"@en .


###  http://sweetontology.net/propQuantity/Force
sopropq:Force rdf:type owl:Class ;
           rdfs:subClassOf sopropq:IntensiveProperty ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty sorelsc:hasDefaultUnit ;
                             owl:hasValue sorepsu:newton
                           ] ;
           rdfs:label "force"@en .


###  http://sweetontology.net/propQuantity/IntensiveProperty
sopropq:IntensiveProperty rdf:type owl:Class ;
                       rdfs:subClassOf sopropq:Quantity ;
                       rdfs:label "intensive property"@en .


###  http://sweetontology.net/propQuantity/IntervalQuantity
sopropq:IntervalQuantity rdf:type owl:Class ;
                      rdfs:subClassOf sopropq:ScientificQuantity ;
                      rdfs:label "interval quantity"@en .


###  http://sweetontology.net/propQuantity/PhysicalConstant
sopropq:PhysicalConstant rdf:type owl:Class ;
                      rdfs:subClassOf sorepm:Constant ;
                      rdfs:label "physical constant"@en .


###  http://sweetontology.net/propQuantity/PhysicalQuantity
sopropq:PhysicalQuantity rdf:type owl:Class ;
                      rdfs:subClassOf soprop:PhysicalProperty ,
                                      sopropq:Quantity ;
                      rdfs:label "physical quantity"@en .


###  http://sweetontology.net/propQuantity/Potential
sopropq:Potential rdf:type owl:Class ;
               rdfs:subClassOf sopropq:PhysicalQuantity ;
               rdfs:label "potential"@en .


###  http://sweetontology.net/propQuantity/QuantitativeProperty
sopropq:QuantitativeProperty rdf:type owl:Class ;
                          owl:equivalentClass sopropq:Quantity ;
                          rdfs:label "quantitative property"@en .


###  http://sweetontology.net/propQuantity/Quantity
sopropq:Quantity rdf:type owl:Class ;
              rdfs:subClassOf sopropq:ScientificQuantity ;
              rdfs:label "quantity"@en .


###  http://sweetontology.net/propQuantity/RadiationMediumInteractionQuantity
sopropq:RadiationMediumInteractionQuantity rdf:type owl:Class ;
                                        rdfs:subClassOf soprop:ElectromagneticRadiationProperty ,
                                                        sopropq:Quantity ;
                                        rdfs:label "radiation medium interaction quantity"@en .


###  http://sweetontology.net/propQuantity/ScalarPotential
sopropq:ScalarPotential rdf:type owl:Class ;
                     rdfs:subClassOf sopropq:Potential ;
                     rdfs:label "scalar potential"@en .


###  http://sweetontology.net/propQuantity/ScientificQuantity
sopropq:ScientificQuantity rdf:type owl:Class ;
                        rdfs:subClassOf soprop:Property ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty sorelsc:hasUnit ;
                                          owl:cardinality "1"^^xsd:nonNegativeInteger
                                        ] ;
                        rdfs:label "scientific quantity"@en .


###  http://sweetontology.net/propQuantity/StokesParameters
sopropq:StokesParameters rdf:type owl:Class ;
                      rdfs:subClassOf sopropq:VectorQuantity ;
                      rdfs:label "stokes parameters"@en .


###  http://sweetontology.net/propQuantity/ThermodynamicQuantity
sopropq:ThermodynamicQuantity rdf:type owl:Class ;
                           rdfs:subClassOf soprop:ThermodynamicProperty ,
                                           sopropq:Quantity ;
                           rdfs:label "thermodynamic quantity"@en .


###  http://sweetontology.net/propQuantity/VectorPotential
sopropq:VectorPotential rdf:type owl:Class ;
                     rdfs:subClassOf sopropq:Potential ,
                                     sopropq:VectorQuantity ;
                     rdfs:label "vector potential"@en .


###  http://sweetontology.net/propQuantity/VectorQuantity
sopropq:VectorQuantity rdf:type owl:Class ;
                    rdfs:subClassOf sopropq:ScientificQuantity ;
                    rdfs:label "vector quantity"@en .


###  http://sweetontology.net/reprMath/Constant
sorepm:Constant rdf:type owl:Class .


###  http://sweetontology.net/reprMath/Equation
sorepm:Equation rdf:type owl:Class .


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

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


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