UOMECore in OWL

The core of UOME in OWL:

     Vocabulary to describe a unit of measurement. Example: a term form the Unit Ontology.    An expression deriving a unit involving one other unit. Examples: multiplication, exponentiation and offset of a unit by a number.   1 <owl:onProperty> <owl:ObjectProperty rdf:about="http://vcell.org/uome/expressions/#withUnit"/> </owl:onProperty> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Class rdf:about="http://vcell.org/uome/expressions/#Expression"/> </rdfs:subClassOf> </owl:Class> <owl:Class rdf:about="http://vcell.org/uome/expressions/#ExponentialExpression"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >An expression deriving a unit by exponentiating an original unit by a number. Example: square meter can be derived by taking meter to the power of two.</rdfs:comment> <rdfs:subClassOf> <owl:Restriction> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:cardinality> <owl:onProperty> <owl:DatatypeProperty rdf:about="http://vcell.org/uome/expressions/#withExponent"/> </owl:onProperty> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Class rdf:about="http://vcell.org/uome/expressions/#Expression"/> </rdfs:subClassOf> </owl:Class> <owl:Class rdf:about="http://vcell.org/uome/expressions/#ScalingExpression"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >An expression deriving a unit by scaling an original unit with a number. Example: microns can be derived from meter scaled by 1e-3.</rdfs:comment> <rdfs:subClassOf> <owl:Restriction> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:cardinality> <owl:onProperty> <owl:DatatypeProperty rdf:about="http://vcell.org/uome/expressions/#withFactor"/> </owl:onProperty> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf rdf:resource="http://vcell.org/uome/expressions/#SingleUnitExpression"/> </owl:Class> <owl:Class rdf:about="http://vcell.org/uome/expressions/#UnitOfMeasurement"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >A unit used to describe anything measurable in the widest sense. Includes anything definitely quantifiable. Example: kilogram, litre, ampere, minute, inch, fluid ounce, psi.</rdfs:comment> <rdfs:subClassOf> <owl:Restriction> <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:minCardinality> <owl:onProperty> <owl:DatatypeProperty rdf:about="http://vcell.org/uome/expressions/#unitSymbol"/> </owl:onProperty> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:minCardinality> <owl:onProperty> <owl:DatatypeProperty rdf:about="http://vcell.org/uome/expressions/#unitName"/> </owl:onProperty> </owl:Restriction> </rdfs:subClassOf> </owl:Class> <owl:Class rdf:about="http://vcell.org/uome/expressions/#BinaryExpression"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >An expression deriving a unit involving two other units Examples: product or quotient of units.</rdfs:comment> <rdfs:subClassOf> <owl:Restriction> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:cardinality> <owl:onProperty> <owl:ObjectProperty rdf:about="http://vcell.org/uome/expressions/#withUnit2"/> </owl:onProperty> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:cardinality> <owl:onProperty> <owl:ObjectProperty rdf:about="http://vcell.org/uome/expressions/#withUnit1"/> </owl:onProperty> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Class rdf:about="http://vcell.org/uome/expressions/#Expression"/> </rdfs:subClassOf> </owl:Class> <owl:Class rdf:about="http://vcell.org/uome/expressions/#ProductExpression"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >An expression deriving a unit by multiplying two other units Examples: joule can be derived as the product of newton and metre.</rdfs:comment> <rdfs:subClassOf rdf:resource="http://vcell.org/uome/expressions/#BinaryExpression"/> </owl:Class> <owl:Class rdf:about="http://vcell.org/uome/expressions/#QuotientExpression"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >An expression deriving a unit from two other units by dividing one of those by the other. Examples: watt can be derived as the quotient of joule and second.</rdfs:comment> <rdfs:subClassOf rdf:resource="http://vcell.org/uome/expressions/#BinaryExpression"/> </owl:Class> <owl:Class rdf:about="http://vcell.org/uome/expressions/#EquivalenzExpression"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >An expression deriving a unit by declaring it equivalent to another. Example: radian is equivalent to the dimensionless unit.</rdfs:comment> <rdfs:subClassOf rdf:resource="http://vcell.org/uome/expressions/#SingleUnitExpression"/> </owl:Class> <owl:Class rdf:about="http://vcell.org/uome/expressions/#OffsetExpression"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >An expression deriving a unit offsetting the zero-point of an original unit by a number. Example: celsius can be derived from kelvin by offsetting the zero-point by about 273.</rdfs:comment> <rdfs:subClassOf> <owl:Restriction> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:cardinality> <owl:onProperty> <owl:DatatypeProperty rdf:about="http://vcell.org/uome/expressions/#withOffset"/> </owl:onProperty> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Class rdf:about="http://vcell.org/uome/expressions/#Expression"/> </rdfs:subClassOf> </owl:Class> <owl:Class rdf:about="http://vcell.org/uome/expressions/#Expression"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >An expression deriving a unit from other units and numbers. Example: square meter can be derived by taking meter to the power of two.</rdfs:comment> </owl:Class> <owl:ObjectProperty rdf:about="http://vcell.org/uome/expressions/#withUnit2"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >The second unit in a binary expression of units. Example: the s in m/s</rdfs:comment> <rdfs:range rdf:resource="http://vcell.org/uome/expressions/#UnitOfMeasurement"/> <rdfs:domain rdf:resource="http://vcell.org/uome/expressions/#BinaryExpression"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:about="http://vcell.org/uome/expressions/#derivedBy"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >An expression that can be used to derive this unit. Example: J can be derived by the product N*m.</rdfs:comment> </owl:ObjectProperty> <owl:ObjectProperty rdf:about="http://vcell.org/uome/expressions/#withUnit1"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >The first unit in a binary expression of units. Example: the m in m/s</rdfs:comment> <rdfs:range rdf:resource="http://vcell.org/uome/expressions/#UnitOfMeasurement"/> <rdfs:domain rdf:resource="http://vcell.org/uome/expressions/#BinaryExpression"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:about="http://vcell.org/uome/expressions/#unitTerm"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >The controlled vocabulary term describing a unit. Examples: m, K, min.</rdfs:comment> <rdfs:range rdf:resource="http://vcell.org/uome/expressions/#UnitOfMeasurementVocabulary"/> <rdfs:domain rdf:resource="http://vcell.org/uome/expressions/#UnitOfMeasurement"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:about="http://vcell.org/uome/expressions/#withUnit"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >The unit in an expression that contains only one unit. Example: the m in 1000*m</rdfs:comment> <rdfs:range rdf:resource="http://vcell.org/uome/expressions/#UnitOfMeasurement"/> <rdfs:domain rdf:resource="http://vcell.org/uome/expressions/#SingleUnitExpression"/> </owl:ObjectProperty> <owl:DatatypeProperty rdf:about="http://vcell.org/uome/expressions/#unitName"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >The name of a unit. Examples: meter, kelvin, minute.</rdfs:comment> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> <rdfs:domain rdf:resource="http://vcell.org/uome/expressions/#UnitOfMeasurement"/> </owl:DatatypeProperty> <owl:DatatypeProperty rdf:about="http://vcell.org/uome/expressions/#withExponent"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >The exponent in an exponent expression. Example: the 2 in m^2.</rdfs:comment> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#double"/> <rdfs:domain rdf:resource="http://vcell.org/uome/expressions/#ExponentialExpression"/> </owl:DatatypeProperty> <owl:DatatypeProperty rdf:about="http://vcell.org/uome/expressions/#withFactor"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >The factor in a scaling expression. Example: the 1000 in 1000*m</rdfs:comment> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#double"/> <rdfs:domain rdf:resource="http://vcell.org/uome/expressions/#ScalingExpression"/> </owl:DatatypeProperty> <owl:DatatypeProperty rdf:about="http://vcell.org/uome/expressions/#unitSymbol"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >The symbol of a unit. Examples: m, K, min.</rdfs:comment> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> <rdfs:domain rdf:resource="http://vcell.org/uome/expressions/#UnitOfMeasurement"/> </owl:DatatypeProperty> <owl:DatatypeProperty rdf:about="http://vcell.org/uome/expressions/#withOffset"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >The zero-point of the expressed units in terms of the original unit. Example: to get an expression for celsius, create an offset expression with unit Kelvin and an offset of about 273, because the zero-point of celsius is at about 273 kelvin</rdfs:comment> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#double"/> <rdfs:domain rdf:resource="http://vcell.org/uome/expressions/#OffsetExpression"/> </owl:DatatypeProperty> </rdf:RDF>