Type |
Language / syntactical evaluation of unit expressions |
Coverage |
Unlimited / is able to express any imaginable unit of measure |
Hosted by |
Regenstrief Institute |
Homepage |
UCUM (Unified Code for Units of Measure) can represent any unit used in science, engineering a business for electronic communication. It provides a single coding system for units that is complete, free of all ambiguities, and that assigns to each defined unit a concise semantics.
UCUM makes use of atomic expressions representing well known base units and a syntax used to combine these atoms to more complex units if needed.
The SI/ISQ as well as other unit systems system allows an unlimited number of possible unit expressions for a single unit. UCUM is able to clearly identify a unit no matter what unit expression is used for it.
UCUM is a recognized standard in a wide field of applications and is recommended or incorporated by other standards for example the medical field (HL7, DICOM, ISO 11240), or geosciences (WMS, GML)
UCUM defines
- atomic symbols for the 7 base units of the SI / ISQ System
- symbols for prefixes used with atomic units
- a large list of symbols used for named, atomic, non-SI units
- a syntax description defining the rules used to combine the defined atomic symbols to express complex units
Type |
Ontology |
Coverage |
Limited / around 1750 Units originating from 10 systems of units for 880 quantity kinds |
Hosted by |
public charity non-profit organization |
Homepage |
The QUDT ontology includes
- physical constants, quantity kinds, units, unit systems, prefixes and dimension vectors
- a semantic description of the named entries including the relation to other entries
- translations to other standards of unit description
QUDT is modelled in OWL (Web Ontology Language). Other descriptions and interfaces are available like RDF/XML, TURTLE, JSON or SPARQL.
QUDT not only focuses on defining models and a publicly available vocabulary to express quantities and units but also wants to offer a translation between existing standards doing the same. Therefore, the ontology also names UCUM, UNECE, IEC 61360 and LaTeX codes for the entries.
QUDT originated from a NASA project trying to define a semantic specification for units of measure, quantity kind and dimensions used in science and engineering. Today it is governed by a board of directors from different research institutes and the industry.
Quantity examples:
QUDT code |
Symbol |
Name |
quantitykind:Length |
l |
length |
quantitykind:LinearThermalExpansion |
m/K |
linear thermal expansion |
Unit examples:
QUDT code |
Symbol |
Name |
unit:M |
m |
metre |
unit:CentiM |
cm |
centimetre |
unit:MI_N |
n mile |
nautical mile |
unit:ANGSTROM |
Å |
angstrom |
unit:MicroM-PER-K |
µm/K |
micrometre per kelvin |
unit:FATH |
fath |
fathom |
Type |
Dictionary |
Coverage |
A single list of code elements for units of measure for use worldwide in administration, commerce, transport, science and technology. |
Hosted by |
The United Nations, through its Centre for Trade Facilitation and Electronic Business (UN/CEFACT). |
Homepage |
The United Nations Economic Commission for Europe through its UN Centre for Trade Facilitation and Electronic Business (https://www.unece.org/cefact/), develops, maintains and publishes for free of charge a number of code lists.
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 in administration, commerce, transport, science and technology.
The code list (see https://unece.org/trade/cefact/UNLOCODE-Download) is presented in three separate annexes:
Annex I – Code elements listed by quantity category;
Annex II – Code elements listed by unit of measure name; and
Annex III – Code elements listed by common code.
See 5.6.3.4 how this information is mapped to Properties of DataType EUInformation.
Unit examples:
UNECE code |
Symbol |
Name |
MTR |
m |
metre |
CMT |
cm |
centimetre |
NMI |
n mile |
nautical mile |
A11 |
Å |
angstrom |
F50 |
µm/K |
micrometre per kelvin |
AK |
fth |
fathom |
INH |
in |
inch |
L98 |
yd/°F |
yard per degree Fahrenheit |
MTK |
M2 |
square metre |
ACR |
acre |
acre |
MTQ |
M3 |
cubic metre |
LTR |
l |
litre |
Type |
Dictionary |
Coverage |
A registry for metadata used for classification and description of products in all industrial/technical domains. |
Hosted by |
International Electrotechnical Commission (IEC) |
Homepage |
The IEC Common Data Dictionary (CDD) is a registry for metadata used for classification and description of products in all industrial/technical domains.
The data model is described in IEC 61360. The dictionary includes quantities and units that are described in IEC 62720 - Identification of units of measurement for computer-based processing.
It covers any standard or non-standard units of measure currently in use, in two or more distinct ethno-linguistic groups or nations, at least in one domain of industry, for which an explicit method of conversion to a known standard unit of measure or its equivalent is well documented or evident from external references.
Quantity examples:
IRDI |
Symbol |
Name |
0112/2///62720#UAD002#001 |
--- |
acceleration |
0112/2///62720#UAD107#001 |
--- |
mass flow rate |
Unit examples:
IRDI |
Symbol |
Name |
0112/2///62720#UAB044#001 |
in/s2 |
inch per second squared |
0112/2///62720#UAA497#001 |
g/s |
gram per second |
Type |
Typesetting Rules |
Coverage |
Limited / Focuses on the SI units and provides rules to create complex units |
Hosted by |
Joseph Wright |
Homepage |
siunitx is free at |
The siunitx package is a set of tools for the software system LaTeX. It is used to typeset pysical quantities from the SI. The package has an extended set of configuration options which make it possible to follow varying typographic conventions with the same input syntax.
Unit examples:
LATEX_SIUNITX code |
Symbol |
Name |
\unit{m} |
m |
metre |
\unit{\centi\meter} |
cm |
centimetre |
\unit{\nauticalmile} |
n mile |
nautical mile |
\unit{\ångström} |
Å |
angstrom |
\unit{\micro\meter\per\kelvin} |
µm/K |
micrometre per kelvin |
Bibliography
UCUM: Unified Code for Units of Measure https://ucum.org
QUDT: Quantities, Units, Dimensions and Data Types Ontologies https://qudt.org https://github.com/qudt/qudt-public-repo
UNECE: Recommendation N° 20, Codes for Units of Measure Used in International Trade https://unece.org/trade/cefact/UNLOCODE-Download
IEC CDD: IEC Common Data Dictionary https://cdd.iec.ch/
LATEX_SIUNITX: A comprehensive (si) units package https://ctan.org/pkg/siunitx https://www.texdev.net/
______________