Appendix — Compound Unit Labels (Informative)

AEON GP Measurement v1 permits compound unit labels in the unit attribute.

Compound unit labels are treated as opaque identifiers and are not parsed or interpreted by AEON.

Example:

aeon
speed@{unit="m/s"} = 12
acceleration@{unit="m/s^2"} = 9.81
density@{unit="kg/m^3"} = 1000
bandwidth@{unit="Mb/s"} = 100

Interpretation

Compound unit labels may describe derived measurements such as:

Compound measurement unit examples
UnitMeaning
m/smeters per second
m/s^2meters per second squared
kg/m^3kilograms per cubic meter
Mb/smegabits per second

AEON does not interpret or validate these expressions.

They are treated as plain unit identifiers.


No Grammar Requirement

AEON GP Measurement v1 does not define a formal grammar for compound units.

Characters such as the following may appear within unit labels:

/
*
^
-

Example:

aeon
power@{unit="kg*m^2/s^3"} = 120

Processors, schemas, or profiles may optionally define stricter rules if needed.


Recommended Practice

When compound units are used, they should follow widely recognized conventions (such as SI notation) to improve interoperability.

Example:

aeon
flow_rate@{unit="m^3/s"} = 4

Summary

Compound units are allowed because:

  • they are common in scientific and engineering data

  • they require no additional language features

  • they remain consistent with AEON’s rule of opaque value labeling

AEON therefore preserves compound unit labels exactly as written.


Document Metadata

Standing: official · Lifecycle: draft · Normativity: informative

Created: · Modified:

License: CC0-1.0

Available formats: HTML, Markdown, &ND, AEON source