Jump to content

Measurement:Unit Identifiers: Difference between revisions

From AOWIS
mNo edit summary
Line 38: Line 38:


{| class="wikitable"
{| class="wikitable"
! Quantity !! Definition !! Canonical Unit !! EPANET Mapping
! Quantity / Name !! Definition !! Canonical Unit !! EPANET Mapping
|-
|-
| length || Linear spatial extent || m || Pipe/link length (SI-normalized EPANET model)
| length || Linear spatial extent || m || Pipe/link length (SI-normalized EPANET model)
Line 52: Line 52:


{| class="wikitable"
{| class="wikitable"
! Quantity !! Definition !! Canonical Unit !! EPANET Mapping
! Quantity / Name !! Definition !! Canonical Unit !! EPANET Mapping
|-
|-
| area || Two-dimensional spatial extent || m2 || Not directly used
| area || Two-dimensional spatial extent || m2 || Not directly used
Line 62: Line 62:


{| class="wikitable"
{| class="wikitable"
! Quantity !! Definition !! Canonical Unit !! EPANET Mapping
! Quantity / Name !! Definition !! Canonical Unit !! EPANET Mapping
|-
|-
| volumetric_flow_rate || Volume per unit time || m3_s || Link flow (SI-normalized EPANET model)
| volumetric_flow_rate || Volume per unit time || m3_s || Link flow (SI-normalized EPANET model)
Line 72: Line 72:


{| class="wikitable"
{| class="wikitable"
! Quantity !! Definition !! Canonical Unit !! EPANET Mapping
! Quantity / Name !! Definition !! Canonical Unit !! EPANET Mapping
|-
|-
| pressure || Force per unit area in fluid system || Pa || Node pressure (SI-normalized EPANET model)
| pressure || Force per unit area in fluid system || Pa || Node pressure (SI-normalized EPANET model)
Line 82: Line 82:


{| class="wikitable"
{| class="wikitable"
! Quantity !! Definition !! Canonical Unit !! EPANET Mapping
! Quantity / Name !! Definition !! Canonical Unit !! EPANET Mapping
|-
|-
| time || Simulation or observation time || s || Simulation time (EPANET internal time normalized to seconds)
| time || Simulation or observation time || s || Simulation time (EPANET internal time normalized to seconds)
Line 92: Line 92:


{| class="wikitable"
{| class="wikitable"
! Quantity !! Definition !! Canonical Unit
! Quantity / Name !! Definition !! Canonical Unit
|-
|-
| current || Rate of electric charge flow || A
| current || Rate of electric charge flow || A

Revision as of 19:36, 10 June 2026

AOWIS defines a canonical set of unit identifiers used in all system interfaces, storage formats, APIs, and inter-system data exchanges.

All unit identifiers MUST be ASCII-only strings and MUST NOT contain Unicode characters, superscripts, or typographic symbols.

Units are machine-readable tokens and are not intended to represent typographic or human-rendered SI notation.

General Rules

  • All unit identifiers MUST be ASCII-only.
  • Unit identifiers MUST be unambiguous and consistent across all AOWIS-compliant systems.
  • Each physical quantity MUST map to exactly one canonical unit.
  • Units MUST NOT be context-dependent or system-dependent.
  • Units MUST be stable identifiers suitable for JSON, databases, and file formats.

Requirements

REQ-MEAS-UNI-001: Unit identifiers MUST be ASCII-only strings.

REQ-MEAS-UNI-002: Unit identifiers MUST NOT contain Unicode characters, superscripts, or typographic symbols.

REQ-MEAS-UNI-003: Each physical quantity in AOWIS MUST map to exactly one canonical unit identifier.

REQ-MEAS-UNI-004: Units MUST be used consistently across all AOWIS system interfaces and storage formats.

REQ-MEAS-UNI-005: Units MUST NOT be context-dependent or implementation-defined.

REQ-MEAS-UNI-006: Semantic meaning MUST be derived from the quantity field, not from the unit identifier.

Canonical Unit Identifiers

Length and Spatial Quantities

Quantity / Name Definition Canonical Unit EPANET Mapping
length Linear spatial extent m Pipe/link length (SI-normalized EPANET model)
elevation Vertical height relative to datum m Node elevation (SI-normalized EPANET model)
distance Spatial separation between points m Derived geometric quantity
position_offset Relative spatial offset magnitude m Not explicitly represented in EPANET

Area and Volume

Quantity / Name Definition Canonical Unit EPANET Mapping
area Two-dimensional spatial extent m2 Not directly used
volume Storage volume m3 Tank volume (SI-normalized EPANET model)

Flow and Transport

Quantity / Name Definition Canonical Unit EPANET Mapping
volumetric_flow_rate Volume per unit time m3_s Link flow (SI-normalized EPANET model)
mass_flow_rate Mass per unit time kg_s Not directly represented (derived)

Pressure and Stress

Quantity / Name Definition Canonical Unit EPANET Mapping
pressure Force per unit area in fluid system Pa Node pressure (SI-normalized EPANET model)
stress Internal material stress Pa Not represented

Time

Quantity / Name Definition Canonical Unit EPANET Mapping
time Simulation or observation time s Simulation time (EPANET internal time normalized to seconds)
duration Time interval length s Simulation duration / reporting intervals

Electrical Quantities

Quantity / Name Definition Canonical Unit
current Rate of electric charge flow A
voltage Electric potential difference V
resistance Opposition to electric current flow ohm
power Rate of energy transfer W
energy Work or transferred electrical energy J
capacitance Ability to store electric charge F

Data Representation Format

All AOWIS measurement values MUST use the following structure:

{
  "quantity": "<physical_quantity>",
  "value": <numeric_value>,
  "unit": "<canonical_unit>"
}

Example:

{
  "quantity": "pipe_length",
  "value": 1200,
  "unit": "m"
}