qudt:Unit


URI

http://qudt.org/schema/qudt/Unit

Label

Unit

Description


A unit of measure, or unit, is a particular quantity value that has been chosen as a scale for measuring other quantities the same kind (more generally of equivalent dimension).
For example, the meter is a quantity of length that has been rigorously defined and standardized by the BIPM (International Board of Weights and Measures).
Any measurement of the length can be expressed as a number multiplied by the unit meter.
More formally, the value of a physical quantity Q with respect to a unit (U) is expressed as the scalar multiple of a real number (n) and U, as $Q = nU$.

Shapes (1)

Usage

Instances of qudt:Unit can have the following properties:

PROPERTYTYPEDESCRIPTIONRANGE

Property Shapes

By the associated SHACL property shapes, instances of qudt:Unit can have the following properties:

PROPERTY PROPERTY TYPE DESCRIPTION MIN MAX VALUE TYPE OTHER CONSTRAINTS GLOBAL RANGE
qudt:Unit
qudt:altSymbol rdf:Property An alternative symbol 0 * --
qudt:applicableSystem rdf:Property This property relates a unit of measure with a unit system that may or may not define the unit, but within which the unit is compatible. 0 * qudt:SystemOfUnits --
qudt:categorizedByQuantityKind rdf:Property <p>Relates a unit to a non-commensurate quantity-kind <em>category</em> under which it is grouped &mdash; e.g. the placeholder <code>quantitykind:Unknown</code>, or a dimensionless bucket such as <code>quantitykind:DimensionlessRatio</code> &mdash; <strong>without</strong> asserting that the unit measures or is convertible within a commensurate family. A sub-property of <code>qudt:hasQuantityKind</code>. Contrast <code>qudt:unitForQuantityKind</code>.</p> 0 * qudt:QuantityKind --
qudt:conversionMultiplier rdf:Property 0 1 xsd:decimal --
qudt:conversionMultiplierSN rdf:Property 0 1 xsd:double --
qudt:conversionOffset rdf:Property 0 1 xsd:decimal --
qudt:conversionOffsetSN rdf:Property 0 1 xsd:double --
qudt:definedUnitOfSystem rdf:Property This property relates a unit of measure with the unit system that defines the unit. 0 * qudt:SystemOfUnits --
qudt:derivedCoherentUnitOfSystem rdf:Property This property relates a unit of measure to the unit system in which the unit is derived from the system's base units with a proportionality constant of one. 0 * qudt:SystemOfUnits --
qudt:derivedUnitOfSystem rdf:Property This property relates a unit of measure to the system of units in which it is defined as a derived unit. That is, the derived unit is defined as a product of the base units for the system raised to some rational power. 0 * qudt:SystemOfUnits --
qudt:eclassCode rdf:Property Provides an IRDI (International Registration Data Identifier) that identifies the corresponding definition in the ECLASS Standard. 0 * xsd:string --
qudt:expression rdf:Property An 'expression' is a finite combination of symbols that are well-formed according to rules that apply to units of measure, quantity kinds and their dimensions. 0 * --
qudt:factorUnitScalar rdf:Property For a derived unit that is not exactly the product of its factor units, this property defines the scalar with which that product has to be multiplied with. 0 1 xsd:decimal --
qudt:hasDimensionVector rdf:Property 1 1 qudt:QuantityKindDimensionVector --
qudt:hasFactorUnit rdf:Property This property relates a derived unit to one of its constituent factor units 0 * sh:BlankNodeOrIRI --
qudt:hasQuantityKind rdf:Property 1 * qudt:QuantityKind
sh:severity sh:Info
--
qudt:hasReciprocalUnit rdf:Property Used to relate a unit to its reciprocal unit. 0 * qudt:Unit --
qudt:iec61360Code rdf:Property Provides an IRDI (International Registration Data Identifier) that identifies the corresponding definition in the IEC CDD (Common Data Dictionary). 0 * xsd:string --
qudt:isUnitOfSystem rdf:Property This property relates a unit of measure with a system of units that either a) defines the unit or b) allows the unit to be used within the system. 0 * qudt:SystemOfUnits --
qudt:latexDefinition rdf:Property 0 * qudt:LatexString --
qudt:latexSymbol rdf:Property The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is $ohm$. This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. 0 * qudt:LatexString --
qudt:mathMLdefinition rdf:Property 0 1 xsd:string --
qudt:omUnit rdf:Property 0 * --
qudt:prefix rdf:Property Associates a unit with the appropriate prefix, if any. 0 1 qudt:Prefix --
qudt:qkdvDenominator rdf:Property 0 1 qudt:QuantityKindDimensionVector --
qudt:qkdvNumerator rdf:Property 0 1 qudt:QuantityKindDimensionVector --
qudt:scalingOf rdf:Property This property relates a unit that is scaled to the base unit that its qudt:conversionMultiplier converts it to 0 1 qudt:Unit
sh:BlankNodeOrIRI
--
qudt:siExactMatch rdf:Property 0 1 --
qudt:siUnitsExpression rdf:Property 0 * xsd:string --
qudt:symbol rdf:Property The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is $ohm$. This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. 0 1 --
qudt:ucumCode rdf:Property <p><em>ucumCode</em> associates a QUDT unit with its UCUM code (case-sensitive). </p><p>In SHACL the values are derived from specific ucum properties using 'sh:values'.</p> 0 1 qudt:UCUMcs
sh:pattern [\x21-\x7e]+
--
qudt:udunitsCode rdf:Property The UDUNITS package supports units of physical quantities. Its C library provides for arithmetic manipulation of units and for conversion of numeric values between compatible units. The package contains an extensive unit database, which is in XML format and user-extendable. The package also contains a command-line utility for investigating units and converting values. 0 * xsd:string --
qudt:uneceCommonCode rdf:Property The UN/CEFACT Recommendation 20 provides three character alphabetic and alphanumeric codes for representing units of measurement for length, area, volume/capacity, mass (weight), time, and other quantities used in international trade. The codes are intended for use in manual and/or automated systems for the exchange of information between participants in international trade. 0 * xsd:string --
qudt:unitForQuantityKind rdf:Property <p>Relates a unit to a quantity kind it is a <em>unit for</em> &mdash; a quantity kind the unit measures, a member of the commensurate family within which the unit is convertible. A sub-property of <code>qudt:hasQuantityKind</code>. Contrast <code>qudt:categorizedByQuantityKind</code>.</p> 0 * qudt:QuantityKind --
qudt:Concept
dcterms:description rdf:Property 0 * --
dcterms:isReplacedBy rdf:Property 0 1 --
dtype:code -- 0 * --
qudt:abbreviation rdf:Property <p>An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, <em>sq ft</em> means <em>square foot</em>, and <em>cu ft</em> means <em>cubic foot</em>. </p> 0 1 xsd:string --
qudt:deprecated rdf:Property 0 1 xsd:boolean --
qudt:deprecatedInVersion rdf:Property Version number of the first QUDT release in which an entity was deprecated. 0 1 xsd:string
sh:pattern ^\d+\.\d+\.\d+$
--
qudt:exactMatch owl:ObjectProperty 0 * qudt:Concept --
qudt:guidance rdf:Property 0 * rdf:HTML --
qudt:hasRule rdf:Property 0 * qudt:Rule --
qudt:id rdf:Property <p>The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. </p> <p>For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. </p> 0 1 xsd:string --
qudt:plainTextDescription rdf:Property A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. 0 * --
rdf:type -- 1 * --
qudt:Verifiable
qudt:dbpediaMatch rdf:Property 0 * xsd:anyURI --
qudt:informativeReference rdf:Property Provides a way to reference a source that provided useful but non-normative information. 0 *
sh:or ( xsd:anyURI | qudt:Citation )
--
qudt:isoNormativeReference rdf:Property Provides a way to reference the ISO unit definition. 0 * xsd:anyURI --
qudt:normativeReference rdf:Property Provides a way to reference information that is an authoritative source providing a standard definition 0 * xsd:anyURI --
qudt:wikidataMatch rdf:Property This property relates a QUDT concept to a Wikidata item. The Wikidata item is identified by the Wikidata URI, which is of the form `https://www.wikidata.org/wiki/Q{number}`. 0 1 --

Implementation

@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix qudt: <http://qudt.org/schema/qudt/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

qudt:Unit a rdfs:Class,
        sh:NodeShape ;
    rdfs:label "Unit" ;
    dcterms:description """
  A unit of measure, or unit, is a particular quantity value that has been chosen as a scale for measuring other quantities the same kind (more generally of equivalent dimension). 
  For example, the meter is a quantity of length that has been rigorously defined and standardized by the BIPM (International Board of Weights and Measures). 
  Any measurement of the length can be expressed as a number multiplied by the unit meter. 
  More formally, the value of a physical quantity Q with respect to a unit (U) is expressed as the scalar multiple of a real number (n) and U, as  $Q = nU$.
  """^^qudt:LatexString ;
    qudt:informativeReference "http://dbpedia.org/resource/Category:Units_of_measure"^^xsd:anyURI,
        "http://www.allmeasures.com/Fullconversion.asp"^^xsd:anyURI ;
    rdfs:isDefinedBy <http://qudt.org/3.5.2/schema/shacl/qudt> ;
    rdfs:subClassOf qudt:Concept,
        qudt:Verifiable ;
    sh:property qudt:Unit-altSymbol,
        qudt:Unit-applicableSystem,
        qudt:Unit-categorizedByQuantityKind,
        qudt:Unit-conversionMultiplier,
        qudt:Unit-conversionMultiplierSN,
        qudt:Unit-conversionOffset,
        qudt:Unit-conversionOffsetSN,
        qudt:Unit-definedUnitOfSystem,
        qudt:Unit-derivedCoherentUnitOfSystem,
        qudt:Unit-derivedUnitOfSystem,
        qudt:Unit-eclassCode,
        qudt:Unit-expression,
        qudt:Unit-factorUnitScalar,
        qudt:Unit-hasDimensionVector,
        qudt:Unit-hasFactorUnit,
        qudt:Unit-hasQuantityKind,
        qudt:Unit-hasReciprocalUnit,
        qudt:Unit-iec61360Code,
        qudt:Unit-latexDefinition,
        qudt:Unit-latexSymbol,
        qudt:Unit-mathMLdefinition,
        qudt:Unit-omUnit,
        qudt:Unit-prefix,
        qudt:Unit-qkdvDenominator,
        qudt:Unit-qkdvNumerator,
        qudt:Unit-scalingOf,
        qudt:Unit-siExactMatch,
        qudt:Unit-siUnitsExpression,
        qudt:Unit-symbol,
        qudt:Unit-ucumCode,
        qudt:Unit-udunitsCode,
        qudt:Unit-uneceCommonCode,
        qudt:Unit-unitForQuantityKind,
        qudt:Unit-unitOfSystem .