Measurement Ontology
type: Ontology
creator: me
description: The Measurement Ontology is an ontology in which measurements may be rendered.

Measurement
type: Class
description: A measurement is a statistic that measures a quantity that may or may not have units.
subclass of: Item
subclass of: Restriction
  cardinality: 1
  on property: measured quantity

Quantity
type: Class
description: A quantity is a quantifiable quality of an object.
subclass of: Dimension
disjoint with: Unit
disjoint with: Unit Class

Unit
type: Class
description: A unit is a particular quantity against which another quantity may be compared. Hence, a unit is dimensionful and provides a ratio by which a quantity may be measured.
subclass of: Dimension
disjoint with: Quantity
disjoint with: Unit Class

Unit Class
type: Restriction
type: Class
description: A unit class is a subset of units, with no particular restriction on its contents (i.e. it may be a set of units measuring orthogonal quantities, making a UnitSystem, or a set of units measuring the same quantity).
subclass of: Class
disjoint with: Quantity
disjoint with: Unit
has value: Unit
on property: subClassOf

Unit System
type: Class
description: A unit system is a class of units for which no two elements in the class measure the same dimension (i.e. all dimensions are orthogonal to each other, or measure dimensions derived from a set of orthogonal dimensions with units derived from the units that measure those orthogonal dimensions specified in the system.
subclass of: Unit Class

equivalent unit class
type: FunctionalProperty
type: ObjectProperty
description: An equivalent unit class of a quantity is the unit class corresponding to units that measure the quantity.
domain: Quantity
range: Unit Class
inverse of: measured quantity

equivalent quantity
type: InverseFunctionalProperty
type: ObjectProperty
description: An equivalent quantity of a unit class is the quantity measured by all units in the unit class.
domain: Unit Class
range: Quantity
inverse of: unitClass

measured quantity
type: FunctionalProperty
type: ObjectProperty
description: The quantity measured for a measurement.
domain: Measurement
range: Quantity
sub property of: dimension

unit
type: FunctionalProperty
type: ObjectProperty
description: The unit a measurement is made in.
domain: Measurement
range: Unit
sub property of: dimension

Area
type: Quantity
equivalent unit class: Area Unit

Area Unit
type: Unit Class
equivalent quantity: Area
subclass of: Unit

square kilometers
type: Area Unit

Area Measurement
type: Class
subclass of: Measurement
subclass of: Restriction
  has value: Area
  on property: measuredQuantity
subclass of: Restriction
  has value: AreaUnit
    type: Area Unit
  on property: unit

area
type: ObjectProperty
range: Area Measurement

Restriction
max cardinality: 1
on property: units