OMA Semantic Capability Assessment for Digital Twin Interoperability
Purpose
This report assesses the minimum semantic information that OMA LwM2M devices and edge controllers need to provide so that their information can be integrated into Smart Data Models without losing operational meaning.
It answers the OMA questions of the Semantic Capability Assessment Framework for each semantic capability; resource-by-resource evidence is in the OMA LwM2M Registry Capability Classification.
The final municipality operational questions are answered by a Digital Twin, not by an individual LwM2M Object. The intended information chain is:
Municipality Operational Question
│
▼
Required Operational Information
│
▼
OMA Device and Edge Contribution
│
▼
LwM2M Objects and Resources
│
▼
Smart Data Model Mapping and Enrichment
│
▼
Digital Twin Interpretation
│
▼
Municipality Operational Answer
OMA is therefore not expected to represent all municipality context or answer municipality questions independently. OMA is expected to provide explicit, interoperable telemetry, locally required configuration, and device-level metadata and relationships. Smart Data Models add municipality context and preserve the OMA contribution for use by Digital Twins.
Assessment Baseline and Scope
This report uses the following source revisions:
- Smart Cities SIG semantic framework branch:
smartcities-sig/assesment-framework - Semantic framework commit:
8ad0acce94fdb7e5abed6b887a52d05543d111ef - OMA LwM2M Registry branch:
lwm2m-registry/prod - OMA LwM2M Registry commit:
02f68c93a2238b552aea481bb22aea6d49615839
The assessment is currently limited to:
- Public Lighting
- Water Management and Irrigation
Only current Object definitions in the root of the LwM2M Registry are assessed. Definitions in version_history are excluded. A Resource is treated as reusable only when it is present in Common.xml.
The following Object Source classifications are used:
- Source 0 — Object defined by OMA.
- Source 1 — Object originally defined by another organization. IPSO and uCIFI Objects retain Source 1 and their original Owner even though these Object families are now maintained by OMA.
- Source 2 — Private Object. A private Object may provide implementation evidence, but a generally interoperable OMA capability normally requires a new Source 0 definition.
New Objects based on IPSO or uCIFI work are expected to use Source 0. Final normative design and Object ID allocation remain the responsibility of the OMA Smart Cities Working Group.
How to Read This Assessment
Each Question for OMA is assessed using the same structure. The questions themselves are listed in the Semantic Capability Assessment Framework, and the municipality operational questions they serve are in the Public Lighting and Water Management & Irrigation Service Profiles. Public Lighting and Water Management/Irrigation are evaluated separately, followed by findings shared across both domains.
Municipality Operational Need
Explains why the information is required and which Municipality Operational Questions depend on it. This section describes the final operational purpose, not a responsibility assigned exclusively to OMA.
Required OMA Contribution
Defines the minimum information that an LwM2M device or edge controller must provide so that the information can be integrated into a Smart Data Model without losing its meaning.
The OMA contribution is classified as:
- Telemetry — Information observed or reported by a device.
- Configuration or operational intent — Information supplied to a device because it is required for local operation.
- Metadata and relationships — Information identifying what was observed and how it relates to other local entities.
Externally supplied information belongs in Smart Data Models unless a device needs that information for local operation.
Existing Object and Resource Evidence
Lists current Registry Objects and Resources that may provide the required information. Each entry identifies:
- Object ID and Object name
- Resource ID and Resource name
- Source and Owner
- Mandatory or optional status
- Whether the Resource is defined in
Common.xml - The part of the semantic requirement it supports
Inclusion as evidence does not automatically mean that the complete semantic capability is supported.
Coverage Assessment
Evaluates how completely the current Registry supports the required OMA contribution. The available classifications are:
- Existing OMA coverage — The required capability is adequately represented by an OMA-defined mechanism.
- Existing coverage requiring clarification or extension — Relevant Objects or Resources exist, but semantics, relationships, mandatory status, or interoperability constraints are incomplete.
- New OMA capability required — No adequate standardized mechanism exists.
- Outside OMA responsibility but must remain linkable — The information belongs in another ecosystem, but OMA information must provide identifiers or relationships that allow integration.
Optional Resources are treated as conditional coverage. Co-location of Objects on the same LwM2M Client is treated as indirect or ambiguous unless an explicit relationship is provided.
Missing Semantics
Identifies information that cannot be represented explicitly and interoperably using the current Objects and Resources. This may include missing controlled terminology, relationships, observation context, provenance, method classification, scope, aggregation information, or mandatory Interoperability Profile requirements.
Smart Data Model Responsibility
Identifies context that should be represented or added by the corresponding Smart Data Model rather than by an LwM2M device. Examples include municipality service objectives, policies, compliance thresholds, geographic and administrative relationships, service areas, infrastructure topology, cross-device aggregation, and the final determination of whether a municipality objective was achieved.
This section also identifies which OMA identifiers and relationships must be preserved during mapping.
Recommendation to the OMA Smart Cities Working Group
Translates the assessment into an actionable semantic requirement or plausible implementation option. Recommendations may include:
- Clarifying an existing Object or Resource
- Making an optional Resource required by a Smart Cities Interoperability Profile
- Defining a controlled vocabulary
- Adding reusable Resources
- Extending an existing Object
- Defining a new Source 0 Object
- Leaving information to Smart Data Models while ensuring that it remains linkable
Recommendations do not allocate Object IDs or prescribe the final normative design.
Evidence Conventions
The following abbreviations are used in evidence tables:
- M — Mandatory Resource in the consuming Object.
- O — Optional Resource in the consuming Object; coverage is conditional.
- Reusable — The Resource is defined in
Common.xml. - Object-specific — The Resource is not defined in
Common.xml.
A Resource may be mandatory without being reusable, or reusable without being mandatory. Mandatory status is determined by the consuming Object definition.
Free-text Resources do not provide sufficient cross-vendor semantics unless a controlled vocabulary or Interoperability Profile governs their values.
Semantic Capability 1: Service Outcome
Capability Purpose
Definition: Stage 2 — Service Outcome.
For Public Lighting, the outcome includes the illumination experienced on a road, pavement, pedestrian area, or other public space. For Water Management and Irrigation, the outcome includes water delivered at the required flow, pressure, level, quality, or soil/root-zone condition.
The municipality-level classification of an observation as a service outcome normally belongs in a Smart Data Model. OMA must provide sufficiently explicit observations and relationships so that the classification can be made without guessing from Object identity or Client co-location.
Overall Capability Conclusion
Existing coverage requiring clarification or extension.
The Registry can report most of the physical measurements required to evaluate service outcomes. It does not consistently describe:
- The observation point or feature being observed
- How the observation relates to an infrastructure asset or service endpoint
- Whether the value was measured, estimated, inferred, predicted, simulated, proxy-derived, or aggregated
- The distinction between a service-related observation and infrastructure output
- Which municipality objective, policy, or service area applies
The last item normally belongs in a Smart Data Model. The first four require additional or clarified OMA semantics when they are known by the device or edge controller.
OMA Question 1
Which existing LwM2M Objects and Resources represent the service outcome?
Public Lighting
Municipality Operational Need
Municipalities need to determine whether streets and public spaces are adequately illuminated, identify under- or over-illuminated areas, and evaluate whether lighting objectives are achieved.
Required OMA Contribution
Telemetry
- Illuminance value
- Unit
- Measurement timestamp
- Measurement quality when available
Metadata and relationships
- Identity of the observing sensor
- Observation point, such as luminaire, pole, road surface, pavement, or pedestrian area
- Feature or local asset represented by the observation
No municipality lighting policy needs to be stored by the device unless it is required for local control.
Existing Object and Resource Evidence
| Object | Resource evidence | Source / Owner | Requirement status | Reuse | Assessment |
|---|---|---|---|---|---|
3301 Illuminance | 3301/5700 Sensor Value | 1 / IPSO Alliance | M | Reusable | Direct illuminance measurement. It does not identify the observation point or represented public space. |
3301 Illuminance | 3301/5701 Sensor Units | 1 / IPSO Alliance | O | Reusable | Conditional unit metadata. |
3301 Illuminance | 3301/5518 Timestamp | 1 / IPSO Alliance | O | Reusable | Conditional measurement time. |
3301 Illuminance | 3301/6042 Measurement Quality Indicator; 3301/6049 Measurement Quality Level | 1 / IPSO Alliance | O | Reusable | Conditional measurement quality. |
3301 Illuminance | 3301/5750 Application Type | 1 / IPSO Alliance | O | Reusable | Free text can describe a use case, but cannot reliably establish road-surface or pedestrian-area semantics. |
3392 oA Logical Illuminance Sensor | 3392/404 Sensor Value | 1 / OpenAIS | M | Object-specific | Direct illuminance reading in lux. |
3392 oA Logical Illuminance Sensor | 3392/909 Executing Object | 1 / OpenAIS | M | Object-specific | Core Link to an executing Object Instance. Provides an explicit relationship, but not a general observed-feature model. |
3398 oA Physical Illuminance Sensor | 3398/908 Mounting Location | 1 / OpenAIS | M | Object-specific | Site-specific free-text mounting location. The definition is building-oriented and lacks a controlled vocabulary. |
3300 Generic Sensor | 3300/5700 Sensor Value; 3300/5750 Application Type | 1 / IPSO Alliance | M value; O application type | Reusable | Generic fallback. Semantically weaker than Object 3301 because the observed property depends on free text and optional units. |
509 Measurement Metadata | 509/0 Linked Sensor | 0 / OMA | M | Object-specific | Source 0 foundation for linking metadata to a sensor Object Instance. It does not identify observation point, observed feature, or method. |
Coverage Assessment
Existing coverage requiring clarification or extension.
Illuminance values are directly represented. Supporting units, timestamp, and quality are optional. No general OMA mechanism states whether the measurement was taken at the luminaire, at a reference plane, or on the road surface.
Missing Semantics
- Controlled Public Lighting observation-point terminology
- Explicit observed-feature relationship
- Explicit relationship between logical observation and the public-space entity represented
- Interoperability Profile requirement for timestamp, units, and quality metadata
Smart Data Model Responsibility
The Smart Data Model should represent:
- Road, street, pavement, pedestrian area, or public-space identity
- Municipality lighting objective and applicable standard
- Required illumination range
- Spatial aggregation and compliance determination
The mapping must preserve sensor identity, observation point, value, unit, timestamp, and quality.
Recommendation to the OMA Smart Cities Working Group
Retain Object 3301 as the primary illuminance measurement Object. Define a standardized observation-point and observed-feature relationship, potentially by extending Source 0 Object 509 or by defining reusable metadata Resources. Define a Public Lighting Interoperability Profile that makes required contextual Resources mandatory when they are needed for interoperable service-outcome assessment.
Water Management and Irrigation
Municipality Operational Need
Municipalities need to determine whether water reaches its intended location, whether consumers receive adequate pressure, whether plants receive sufficient irrigation, and whether the required water service outcome is achieved.
Required OMA Contribution
Telemetry
- Water flow, accumulated volume, pressure, level, soil moisture, and relevant water-quality measurements
- Unit, timestamp, and quality
- Interval or aggregation information when the reported value is not instantaneous
Metadata and relationships
- Observation point, such as pump outlet, valve, pipeline, consumer delivery point, irrigation zone, soil layer, or root zone
- Observed medium or feature
- Relationship to a locally known asset or service endpoint
Existing Object and Resource Evidence
| Object | Resource evidence | Source / Owner | Requirement status | Reuse | Assessment |
|---|---|---|---|---|---|
3300 Generic Sensor | 3300/5700 Sensor Value; 3300/5701 Units; 3300/5750 Application Type | 1 / IPSO Alliance | M value; O units and application type | Reusable | Generic fallback. The measured property depends on optional free text. |
3320 Percentage | 3320/5700 Sensor Value; 3320/5750 Application Type | 1 / IPSO Alliance | M value; O application type | Reusable | Can carry soil-moisture percentage, but soil moisture and root-zone semantics are not standardized. |
3323 Pressure | 3323/5700 Sensor Value | 1 / IPSO Alliance | M | Reusable | Direct pressure measurement. The network or consumer observation point is absent. |
3319 Depth | 3319/5700 Sensor Value | 1 / IPSO Alliance | M | Reusable | Can represent water depth or level when deployment context supplies the meaning. |
3346 Rate | 3346/5700 Sensor Value | 1 / IPSO Alliance | M | Reusable | Can represent water flow rate. The medium and observation point are not explicit. |
3303 Temperature | 3303/5700 Sensor Value | 1 / IPSO Alliance | M | Reusable | Supports water temperature when it is part of the required service outcome. |
3325 Concentration | 3325/5700 Sensor Value | 1 / IPSO Alliance | M | Reusable | Generic constituent concentration; the constituent requires additional semantics. |
3326 Acidity | 3326/5700 Sensor Value | 1 / IPSO Alliance | M | Reusable | Direct acidity measurement. |
3327 Conductivity | 3327/5700 Sensor Value | 1 / IPSO Alliance | M | Reusable | Direct conductivity measurement. |
3424 Water Meter | 3424/1 Cumulated Water Volume | 1 / uCIFI | M | Object-specific | Strong delivered-volume evidence when the meter is located at a delivery point. The delivery-point relationship is absent. |
3424 Water Meter | 3424/7 Minimum Flow Rate; 3424/8 Maximum Flow Rate | 1 / uCIFI | O | Object-specific | Conditional extrema; no mandatory current flow value. |
3426 Water Quality Sensor | 3426/1-14 water-quality measurements | 1 / uCIFI | O | Object-specific | Broad water-quality coverage, but no individual measurement is mandatory. |
3427 Pressure Monitoring Sensor | 3427/1 Pressure | 1 / uCIFI | M | Object-specific | Strong water-specific pressure measurement. Its position in the network is unspecified. |
3445 Stream Gauge | 3445/1 Water Level; 3445/2 Volumetric Discharge | 1 / uCIFI | M level; O discharge | Object-specific | Supports water level and conditional discharge. The represented location is absent. |
10266 Water Flow Readings | 10266/6029 Latest Payload | 2 / South East Water Corporation | M | Reusable | Private interval-data precedent. The payload is opaque and lacks a general aggregation-method declaration. |
10269 Pressure Readings | 10269/6029 Latest Payload | 2 / South East Water Corporation | M | Reusable | Private interval pressure precedent. |
10487 Water Level Readings | 10487/6029 Latest Payload | 2 / South East Water Corporation | M | Reusable | Private interval water-level precedent. |
10507 Electrical Conductivity Readings | 10507/6029 Latest Payload | 2 / South East Water Corporation | M | Reusable | Private interval conductivity precedent. |
509 Measurement Metadata | 509/0 Linked Sensor | 0 / OMA | M | Object-specific | Source 0 sensor-metadata link foundation; observation point and observed feature remain absent. |
The interval Objects also use reusable Resources such as 6000 Interval Period, 6003 Interval Collection Start Time, 6004 Oldest Recorded Interval, and 6006 Latest Recorded Interval. These provide temporal context but do not fully describe the aggregation function or observation point.
Coverage Assessment
Existing coverage requiring clarification or extension.
Most physical quantities are available through IPSO and uCIFI Objects now maintained by OMA. Root-zone soil moisture remains semantically weak because it depends on Object 3320 plus optional free-text Application Type. Private Source 2 Objects demonstrate interval-data patterns but do not constitute general Source 0 OMA coverage.
Missing Semantics
- Standardized soil-moisture and root-zone representation
- Controlled Water/Irrigation observation-point terminology
- Explicit observed-medium and observed-feature relationships
- Link from a measurement to a consumer delivery point, irrigation zone, soil layer, or root zone
- General aggregation function for interval values
- Mandatory contextual-metadata Interoperability Profile
Smart Data Model Responsibility
The Smart Data Model should represent:
- Water network and irrigation topology
- Consumer, service area, irrigation zone, plant, and root-zone identity
- Required pressure, volume, moisture, and water-quality objectives
- Municipality policy and compliance determination
- Cross-device and geographic aggregation
The mapping must preserve measurement identity, observation point, value, unit, timestamp, quality, and interval semantics.
Recommendation to the OMA Smart Cities Working Group
Use existing IPSO and uCIFI measurement Objects where their physical quantity semantics are sufficient. Define controlled observation-point and observed-feature relationships. Standardize soil-moisture/root-zone semantics. Use the Source 2 interval Objects as implementation evidence, but define a Source 0 pattern if generalized interval observations are adopted by OMA.
Shared Cross-Domain Finding
The Registry represents physical quantities more effectively than it represents their operational role. The Smart Data Model should classify an observation as a municipality service outcome. OMA should make that classification possible by exposing explicit observation point, observed feature, timestamp, units, quality, and method metadata.
OMA Question 2
How is the distinction maintained between service outcome and infrastructure output?
Public Lighting
Municipality Operational Need
A municipality must distinguish inadequate road or pedestrian-area illumination from normal luminaire operation. A luminaire may be switched on and operating at its commanded dimming level while the public space remains under-illuminated.
Required OMA Contribution
Telemetry
- Illuminance at the relevant observation point
- Luminaire operating state and output-related telemetry
Metadata and relationships
- Explicit relationship between the illuminance observation, its observation point, and the relevant lighting asset when known locally
Existing Object and Resource Evidence
| Semantic role | Object and Resource | Source / Owner | Assessment |
|---|---|---|---|
| Service-outcome candidate | 3301/5700 Illuminance Sensor Value | 1 / IPSO Alliance | Measures illuminance but does not state whether it represents a road surface or the luminaire environment. |
| Service-outcome candidate | 3392/404 Illuminance Sensor Value | 1 / OpenAIS | Logical illuminance observation. |
| Logical/physical link | 3392/909 Executing Object | 1 / OpenAIS | Explicit Core Link, but limited to the OpenAIS Object model. |
| Infrastructure output | 3311/5850 On/Off — M; 3311/5851 Dimmer — O | 1 / IPSO Alliance | Describes control state rather than achieved illumination. |
| Infrastructure output | 3416/3 Dimming Level — M; 3416/2 Command in Action — O | 1 / uCIFI | Describes lamp-controller behaviour. |
| Infrastructure capability | 3417/4 Nominal Light Output — O | 1 / uCIFI | Describes nominal luminaire output in lumens, not observed public-space illuminance. |
Coverage Assessment
Existing coverage requiring clarification or extension.
Separate sensor and controller Objects create a structural distinction, but no general relationship states which illuminance observation results from which luminaire or which public space it represents. Client co-location is ambiguous.
Missing Semantics
- Explicit observation-to-asset relationship
- Explicit observation-point relationship
- Controlled distinction between luminaire output and public-space illuminance
Smart Data Model Responsibility
The Smart Data Model should classify road-surface or public-space illuminance as the service outcome and relate it to lighting assets, roads, and applicable objectives.
Recommendation to the OMA Smart Cities Working Group
Do not infer service outcome from Object ID or Client co-location. Define a standard relationship from measurement metadata to the observed lighting asset and observation point.
Water Management and Irrigation
Municipality Operational Need
A municipality must distinguish water delivered to a consumer or root zone from the behaviour of pumps, valves, tanks, and pipelines. An open valve does not prove that sufficient water reached its intended destination.
Required OMA Contribution
Telemetry
- Outcome-related flow, volume, pressure, level, or soil moisture
- Pump, valve, and discharge state when locally observable
Metadata and relationships
- Explicit relationship between an observation, its observation point, and the relevant local infrastructure asset or endpoint
Existing Object and Resource Evidence
| Semantic role | Object and Resource | Source / Owner | Assessment |
|---|---|---|---|
| Service-outcome candidate | 3323/5700 Pressure | 1 / IPSO Alliance | Could represent consumer pressure or infrastructure pressure; the point is unspecified. |
| Service-outcome candidate | 3427/1 Pressure | 1 / uCIFI | Water-specific pressure, but network location is absent. |
| Service-outcome candidate | 3320/5700 Percentage | 1 / IPSO Alliance | Could represent soil moisture, but the property and root-zone location are not standardized. |
| Service-outcome candidate | 3424/1 Cumulated Water Volume | 1 / uCIFI | Could represent delivered volume if the meter is at the service endpoint. |
| Infrastructure output | 3425/2 Irrigation Valve Status; 3425/4 Command in Action | 1 / uCIFI | Describes valve behaviour; both Resources are optional. |
| Infrastructure configuration | 10498/0 Discharge Level; 10498/2 Discharge Volume | 2 / South East Water Corporation | Private configured discharge intent, not proof of delivered outcome. |
Coverage Assessment
Indirect or ambiguous.
The same Pressure Object can describe consumer pressure, pump outlet pressure, pipeline pressure, or valve-adjacent pressure. Object identity does not establish its operational role.
Missing Semantics
- Observation point and network role
- Explicit link between measurement and local asset or endpoint
- Standard soil/root-zone relationship
- Delivered-versus-commanded distinction for water volume
Smart Data Model Responsibility
The Smart Data Model should classify observations as consumer service, irrigation outcome, or infrastructure output using network topology, service-area relationships, and municipality objectives.
Recommendation to the OMA Smart Cities Working Group
Define explicit observation-point and observed-feature relationships. Preserve the distinction between actuator command, actual actuator state, infrastructure measurement, and endpoint outcome measurement.
Shared Cross-Domain Finding
The municipality-level concept of Service Outcome normally belongs in the Smart Data Model. OMA does not need to add a universal Service Outcome flag if it exposes the observation point, observed feature, and relevant local asset relationships needed for deterministic classification.
OMA Question 3
How are measured, estimated, inferred, predicted, or aggregated service outcomes represented?
Public Lighting
Municipality Operational Need
A municipality must know whether illuminance was directly measured or derived from luminaire characteristics, simulation, historical information, or an analytical model. Different methods have different levels of authority for compliance and operational decisions.
Required OMA Contribution
Telemetry
- Observed or derived value
Metadata and relationships
- Observation method
- Source observations when locally available
- Aggregation function and interval when calculated locally
- Local model identity or version when operationally relevant
Existing Object and Resource Evidence
| Method | Evidence | Source / Owner | Assessment |
|---|---|---|---|
| Measured | Reusable 5700 Sensor Value used by Object 3301 | 1 / IPSO Alliance | The Common Resource definition explicitly describes a measured sensor value. |
| Logical observation | 3392/404 Sensor Value and 3392/909 Executing Object | 1 / OpenAIS | Links a logical value to an executing Object but does not classify the production method. |
| Virtual or derived | 3464/1-4 Integer, Float, Boolean, and String Values | 1 / uCIFI | All optional. The Object can hold virtual values but does not state whether they are estimated, inferred, predicted, or simulated. |
Coverage Assessment
- Measured: Existing coverage.
- Estimated, inferred, predicted, simulated, or proxy-derived: New OMA capability required.
- Aggregated: No general Public Lighting representation identified.
Missing Semantics
- Controlled observation-method vocabulary
- Derivation and source-observation relationships
- Aggregation function and window
- Model identity for locally generated values
Smart Data Model Responsibility
The Smart Data Model should carry external model provenance, simulation lineage, and analytical workflow information. OMA should report such information only when the value is calculated locally or affects local operation.
Recommendation to the OMA Smart Cities Working Group
Define reusable observation-method metadata. Consider extending Source 0 Object 509 so that method metadata can be linked to an existing sensor Object Instance.
Water Management and Irrigation
Municipality Operational Need
A municipality must distinguish measured soil moisture, pressure, flow, and water quality from estimates, forecasts, model-derived irrigation needs, and time-aggregated readings.
Required OMA Contribution
Telemetry
- Measured or derived value
- Time interval when the value represents a period
Metadata and relationships
- Observation method
- Aggregation function
- Prediction horizon or forecast validity when generated locally
- Source observations or local model identifier when operationally relevant
Existing Object and Resource Evidence
| Method | Evidence | Source / Owner | Assessment |
|---|---|---|---|
| Measured | Reusable 5700 Sensor Value in Objects 3300, 3319, 3320, 3323, 3325, 3326, 3327, and 3346 | 1 / IPSO Alliance | Explicit measured-value semantics. |
| Measured | Object-specific measurements in Objects 3424, 3426, 3427, and 3445 | 1 / uCIFI | Domain-specific measured values. |
| Virtual or derived | 3464/1-4 Virtual Sensor values | 1 / uCIFI | Method and derivation are unspecified. |
| Interval aggregation | 10266/6000-6029, 10269/6000-6029, 10487/6000-6029, and 10507/6000-6029 | 2 / South East Water Corporation | Private precedent. Interval width and temporal boundaries exist, but aggregation function is not generally explicit. |
Coverage Assessment
- Measured: Existing coverage.
- Aggregated: Private precedent requiring generalization.
- Estimated, inferred, predicted, simulated, or proxy-derived: New OMA capability required.
Missing Semantics
- Controlled observation-method vocabulary
- Aggregation function, including sum, mean, minimum, maximum, or other method
- Prediction horizon and validity interval
- Link to local source observations or model
Smart Data Model Responsibility
The Smart Data Model should represent externally generated forecasts, irrigation recommendations, analytical lineage, and model provenance. OMA should represent locally generated predictions or recommendations when they affect device operation.
Recommendation to the OMA Smart Cities Working Group
Use the Source 2 interval Objects as implementation evidence, but create a Source 0 generalized mechanism if OMA standardizes interval observations. Define reusable observation-method and aggregation metadata.
Shared Cross-Domain Finding
Measured values are well represented. The principal cross-domain gap is the absence of standardized method metadata. Method must not be inferred from an Object name such as Virtual Sensor.
OMA Question 4
How is the observation location represented?
Public Lighting
Municipality Operational Need
Illuminance measured inside a luminaire, at the pole, or on a road surface has different operational meaning. Municipality comparisons require the actual observation point and represented public space.
Required OMA Contribution
Telemetry
- Coordinates or local position when measured or configured on the device
Metadata and relationships
- Type of observation point
- Link between observation, sensor, and observation point
- Link to a locally known observed asset or feature
Existing Object and Resource Evidence
| Object and Resource | Source / Owner | Requirement status | Reuse | Assessment |
|---|---|---|---|---|
6/0 Latitude; 6/1 Longitude; 6/5 Timestamp | 0 / OMA | M | Object-specific | Represents Client location and location time, not necessarily measurement location. |
3336/6051 Numeric Latitude; 3336/6052 Numeric Longitude | 1 / IPSO Alliance | M | Reusable | Represents sensor/device position but has no general link to Object 3301. |
3398/908 Mounting Location | 1 / OpenAIS | M | Object-specific | Explicit site-specific free text; no controlled Public Lighting terminology. |
3392/909 Executing Object | 1 / OpenAIS | M | Object-specific | Links a logical illuminance sensor to an executing Object. |
509/0 Linked Sensor | 0 / OMA | M | Object-specific | Links measurement metadata to a sensor but not to an observation point. |
Coverage Assessment
Existing coverage requiring clarification or extension.
Location can describe the Client or sensor, but not reliably the road surface, reference plane, or public-space feature represented by the observation.
Missing Semantics
- Controlled Public Lighting observation-point type
- Link from measurement to observation point
- Distinction between device location and represented-feature location
Smart Data Model Responsibility
The Smart Data Model should relate the OMA observation point to a road, street, pavement, pedestrian area, or public-space entity.
Recommendation to the OMA Smart Cities Working Group
Define observation-point metadata separately from generic Client location. Provide an explicit link from measurement metadata to the observation point.
Water Management and Irrigation
Municipality Operational Need
Pressure at a pump differs from pressure at a consumer. Soil moisture near the surface differs from moisture at root depth. Flow at a valve differs from water delivered to an irrigation zone.
Required OMA Contribution
Telemetry
- Coordinates, depth, or local position when known by the device
Configuration or operational intent
- Sensor offset or locally required installation geometry
Metadata and relationships
- Observation-point type
- Link to local pipeline, valve, meter, tank, soil layer, root zone, or endpoint when known locally
Existing Object and Resource Evidence
| Object and Resource | Source / Owner | Requirement status | Reuse | Assessment |
|---|---|---|---|---|
6/0-1 Latitude and Longitude | 0 / OMA | M | Object-specific | Client location, not a general observation-point relationship. |
3336/6051-6052 Numeric Latitude and Longitude | 1 / IPSO Alliance | M | Reusable | Sensor/device position without a link to the water observation. |
10502/3-4 Tank GPS Longitude and Latitude | 2 / South East Water Corporation | M | Object-specific | Private tank-specific precedent. |
10502/1 Sensor Offset | 2 / South East Water Corporation | M | Object-specific | Private precedent for locally required sensor geometry. |
509/0 Linked Sensor | 0 / OMA | M | Object-specific | Source 0 link to a sensor, but no observation-point or observed-feature link. |
Coverage Assessment
Existing coverage requiring extension.
The Registry can represent coordinates and some private installation metadata, but cannot generally identify consumer delivery point, network position, soil layer, or root zone.
Missing Semantics
- Controlled Water/Irrigation observation-point type
- Soil depth and root-zone semantics
- Network-position and consumer-endpoint relationships
- Distinction between device location and represented location
Smart Data Model Responsibility
The Smart Data Model should relate the OMA observation point to the municipal water network, irrigation topology, consumer, service area, plant, and root zone.
Recommendation to the OMA Smart Cities Working Group
Define reusable observation-point and observed-feature relationships. Use private Object 10502 as implementation evidence for installation metadata, but standardize any general capability as Source 0.
Shared Cross-Domain Finding
Generic Client location is insufficient for outcome interpretation. OMA needs to distinguish sensor location, observation point, and represented-feature location. The Smart Data Model then maps those identifiers into municipality geography and topology.
OMA Question 5
Which additional capabilities, if any, would improve representation of municipality service outcomes?
Public Lighting
Municipality Operational Need
Municipalities need interoperable illuminance observations that can be mapped to roads and public spaces and distinguished from luminaire output.
Required OMA Contribution
- Controlled lighting observation-point semantics
- Explicit observation-to-point and observation-to-asset relationships
- Method, timestamp, unit, and quality metadata
- Locally required threshold or target only when used for autonomous operation
Existing Object and Resource Evidence
Objects 3301, 3392, 3398, 3416, and 3417 collectively demonstrate the value, sensor, controller, physical-device, and luminaire-asset concepts. Object 509 provides a Source 0 measurement-metadata foundation. No single composition connects all concepts using reusable, cross-domain relationships.
Coverage Assessment
New OMA capability required for standardized relationships and method metadata. Existing Objects should be reused for physical quantities.
Missing Semantics
- Road-surface, pavement, pedestrian-area, pole, cabinet, and luminaire observation-point vocabulary
- Observed-feature and relevant-asset links
- Observation method and aggregation metadata
- Public Lighting Interoperability Profile requirements for optional measurement context
Smart Data Model Responsibility
The Smart Data Model owns municipality geography, policy, required illumination, service areas, and compliance results.
Recommendation to the OMA Smart Cities Working Group
- Retain Object 3301 for illuminance.
- Extend Object 509 or define reusable metadata Resources for observation point, observed feature, method, and aggregation.
- Define a Public Lighting Interoperability Profile that constrains observation-point terms and requires appropriate timestamp, unit, and quality information.
- Ensure measurements can be linked to Objects 3416 and 3417 when that relationship is locally known.
Water Management and Irrigation
Municipality Operational Need
Municipalities need outcome observations associated with consumer delivery points, irrigation zones, soil/root conditions, and relevant water-network locations.
Required OMA Contribution
- Controlled water and irrigation observation-point semantics
- Standard soil-moisture/root-zone representation
- Explicit relationships to local assets and service endpoints
- Observation method and generalized interval/aggregation metadata
- Locally required targets, schedules, or thresholds only when needed for autonomous operation
Existing Object and Resource Evidence
IPSO and uCIFI Objects provide most physical quantities. Source 2 South East Water Corporation Objects provide interval-observation and installation precedents. Object 509 provides a Source 0 link from metadata to a sensor but lacks the required observation context.
Coverage Assessment
Existing coverage requiring extension, plus new Source 0 capabilities for generalized metadata and interval observations.
Missing Semantics
- Standard soil-moisture and root-zone model
- Consumer endpoint, network position, soil layer, and irrigation-zone observation-point vocabulary
- Observed-feature and local-asset relationships
- Generalized aggregation function and observation method
- Water/Irrigation Interoperability Profile requirements for optional context
Smart Data Model Responsibility
The Smart Data Model owns network topology, consumer and service-area relationships, plant requirements, municipal objectives, policies, and final service evaluation.
Recommendation to the OMA Smart Cities Working Group
- Reuse existing IPSO and uCIFI physical-quantity Objects.
- Standardize soil-moisture/root-zone semantics.
- Extend Object 509 or define reusable Source 0 metadata for observation point, observed feature, method, and aggregation.
- Generalize the useful interval-data pattern demonstrated by Source 2 Objects into Source 0 if adopted by OMA.
- Define a Water/Irrigation Interoperability Profile that makes necessary context mandatory.
Shared Cross-Domain Recommendation
The OMA Smart Cities Working Group should consider a reusable Source 0 measurement-context pattern with the following semantic capabilities:
- Linked sensor
- Observation point
- Observed feature
- Relevant local asset or endpoint
- Observation method
- Aggregation function and interval
- Source observations when locally available
- Prediction horizon for locally generated predictions
- Timestamp, units, and measurement quality Interoperability Profile requirements
Municipality objectives, policies, service-area definitions, topology, and final service-outcome evaluation should remain outside OMA unless required for local device operation. OMA must provide stable identifiers and relationships that allow Smart Data Models to add that context without ambiguity.
Service Outcome Disposition Summary
| Classification | Finding |
|---|---|
| Existing OMA coverage | Source 0 Location Object 6 and Measurement Metadata Object 509 provide useful foundations. |
| Existing coverage requiring clarification or extension | IPSO and uCIFI Objects provide most required physical measurements, but observation context and relationships are incomplete. |
| New OMA capability required | Observation-point and observed-feature relationships, observation-method classification, generalized aggregation semantics, and standardized soil-moisture/root-zone semantics. |
| Outside OMA responsibility but must remain linkable | Municipality objectives, policies, geographic service areas, infrastructure topology, plant requirements, consumer relationships, cross-device aggregation, and final outcome evaluation. |
Semantic Capability 2: Infrastructure Output
Capability Purpose
Definition: Stage 2 — Infrastructure Output.
Infrastructure Output represents how the lighting infrastructure itself is behaving, independently of whether the resulting public-space illumination is adequate. It covers the light actually produced or commanded by a luminaire, the operating state of its control gear, and the anomalies that the infrastructure can detect about itself.
Overall Capability Conclusion
Existing OMA coverage, with clarification required for asset association.
The uCIFI outdoor-lighting Objects maintained by OMA provide strong, purpose-built coverage of dimming level, color temperature, and control-gear operating state, including a rich set of alarm conditions. The main gap is not the availability of infrastructure telemetry, but the absence of a general, reusable relationship that formally binds a given output measurement to the luminaire asset and pole it belongs to, beyond co-location on the same LwM2M Client.
OMA Question 1
Which existing LwM2M Objects and Resources represent infrastructure output?
Public Lighting
Municipality Operational Need
Municipalities need to know how much light each luminaire is actually producing or has been commanded to produce, independently of whether the resulting street illumination is adequate, so that infrastructure behaviour can be monitored, optimized, and maintained.
Required OMA Contribution
Telemetry
- Dimming level and, when supported, color temperature actually applied by the luminaire
- Electrical quantities that characterize the light source output (voltage, current, active/apparent power at the control-gear output)
Configuration or operational intent
- Default dimming level and default color temperature applied when no schedule or manual override is active
Existing Object and Resource Evidence
| Object | Resource evidence | Source / Owner | Requirement status | Reuse | Assessment |
|---|---|---|---|---|---|
3416 Outdoor Lamp Controller | 3416/3 Dimming level | 1 / uCIFI | M | Object-specific | Direct measured dimming level (0–100%) applied by the controller. |
3416 Outdoor Lamp Controller | 3416/40 Actual light color temperature | 1 / uCIFI | O | Object-specific | Conditional measured color temperature output. |
3416 Outdoor Lamp Controller | 3416/44 Light source voltage; 3416/45 Light source current; 3416/46 Light source active power | 1 / uCIFI | O | Object-specific | Electrical output measured at the control-gear output, describing the light source behaviour rather than the public-space result. |
3311 Light Control | 3311/5850 On/Off; 3311/5851 Dimmer | 1 / IPSO Alliance | M On/Off; O Dimmer | Reusable | Generic IPSO fallback representation of luminaire state; weaker than Object 3416 for street-lighting semantics. |
3417 Luminaire Asset | 3417/4 Nominal light output; 3417/7 Nominal input power | 1 / uCIFI | O | Object-specific | Nameplate capacity, not an observed output; useful as the reference against which actual output is compared. |
3418 Electrical Monitor | 3418/4 Active power; 3418/35 Dimming level | 1 / uCIFI | O | Object-specific | Instantaneous electrical power drawn by the luminaire, explicitly correlated with the dimming level in effect at the time of measurement (3418/35), giving an independent electrical-side corroboration of the output reported by Object 3416. |
3418 Electrical Monitor | 3418/1 Voltage; 3418/2 Current; 3418/5 Power factor | 1 / uCIFI | O | Object-specific | Supplementary electrical characteristics of the light source output, overlapping with the light-source electrical Resources already exposed by 3416/44-46 but measured from the metering side of the circuit rather than the control-gear side. |
Coverage Assessment
Existing OMA coverage. Object 3416 directly and mandatorily reports the dimming level, and optionally reports color temperature and electrical quantities at the light-source output. Object 3418 complements this with an independent, metering-side view of instantaneous electrical output, explicitly tied to the dimming level in effect (3418/35), which allows infrastructure output to be corroborated from two separate measurement points on the same luminaire. This is purpose-built infrastructure output telemetry; note that Object 3418's cumulative energy Resources (e.g. 3418/6 Cumulated active energy) are addressed separately under Semantic Capability 3: Resource Consumption, since they describe consumption rather than instantaneous output.
Missing Semantics
- No explicit relationship tagging a given output measurement instance as "infrastructure output" versus "service outcome" when both a 3416 or 3418 instance and a 3301 illuminance instance exist on the same Client.
- No Resource formally states that a given
3418Instance and a given3416Instance are measuring the same physical luminaire, beyond co-location on the same Client (the same linked-asset gap already identified in the Overall Capability Conclusion).
Smart Data Model Responsibility
The Smart Data Model should keep infrastructure output entities (luminaire, lamp) clearly separate from service-outcome entities (road, public space) and should be the layer that performs the comparison between commanded/produced output and observed illumination.
Recommendation to the OMA Smart Cities Working Group
Retain Object 3416 as the primary infrastructure-output Object for street lighting. Document explicitly, in a Public Lighting Interoperability Profile, that Resources in 3416 represent infrastructure behaviour and must not be interpreted as service outcome.
OMA Question 2
How are operating states represented?
Public Lighting
Municipality Operational Need
Municipalities need to know whether a luminaire is operating normally, degraded, or failed, so that maintenance can be planned and outages can be distinguished from dimming decisions.
Required OMA Contribution
Telemetry
- Boolean or enumerated fault indicators for the lamp, control gear, and relay
- A reason code narrowing down the type of failure when available
Existing Object and Resource Evidence
| Object | Resource evidence | Source / Owner | Requirement status | Reuse | Assessment |
|---|---|---|---|---|---|
3416 Outdoor Lamp Controller | 3416/5 Lamp failure; 3416/6 Lamp failure reason | 1 / uCIFI | O | Object-specific | Boolean failure flag plus a bitmask reason (open circuit, short circuit, thermal derating, thermal shutdown). |
3416 Outdoor Lamp Controller | 3416/7 Control gear failure; 3416/8 Control gear failure reason | 1 / uCIFI | O | Object-specific | DALI/0–10V-derived control-gear failure with a DiiA-aligned reason bitmask. |
3416 Outdoor Lamp Controller | 3416/9 Relay failure; 3416/10 Day burner; 3416/11 Cycling failure; 3416/12 Control gear communication failure | 1 / uCIFI | O | Object-specific | Additional discrete operating-state anomalies (relay stuck, lamp on when it should be off, excessive switching, DALI bus silence). |
3416 Outdoor Lamp Controller | 3416/21 Control gear temperature; 3416/22 Control gear thermal derating; 3416/25 Control gear thermal shutdown | 1 / uCIFI | O | Object-specific | Thermal operating-state indicators with associated counters (3416/23, 3416/26). |
3416 Outdoor Lamp Controller | 3416/65 Lamp max operating hours exceeded | 1 / uCIFI | O | Object-specific | End-of-life operating-state indicator, driven by a configurable threshold (3416/64). |
Coverage Assessment
Existing OMA coverage. Object 3416 provides one of the most granular operating-state models in the Registry for any Smart Cities domain, covering lamp, control gear, relay, and thermal states, each with optional reason codes.
Missing Semantics
- All operating-state Resources are optional; a Public Lighting Interoperability Profile does not yet mandate a minimum subset for interoperable fault reporting.
- No controlled severity or urgency classification distinguishes a minor derating event from a lamp failure requiring dispatch.
Smart Data Model Responsibility
The Smart Data Model should convert raw operating-state flags into work-order-ready maintenance events, associating them with asset ownership, warranty, and crew assignment.
Recommendation to the OMA Smart Cities Working Group
Define a Public Lighting Interoperability Profile that makes a minimum operating-state subset (lamp failure, control gear failure, relay failure) mandatory for interoperable fault detection across vendors.
OMA Question 3
How are output measurements associated with the corresponding assets?
Public Lighting
Municipality Operational Need
Municipalities need to know which physical luminaire, pole, or cabinet produced a given output measurement in order to route maintenance and to associate output history with a specific piece of equipment.
Required OMA Contribution
Metadata and relationships
- Identifier linking a controller instance to the physical luminaire asset it drives
- Manufacturer and nameplate identity of that asset
Existing Object and Resource Evidence
| Object | Resource evidence | Source / Owner | Requirement status | Reuse | Assessment |
|---|---|---|---|---|---|
3410 Device Extension | 3410/4 Asset identifier | 1 / uCIFI | O | Object-specific | Free-text identifier of the asset (e.g. luminaire) controlled by the device; the association depends on consistent population by the installer. |
3417 Luminaire Asset | 3417/1 Asset GTIN; 3417/13 Luminaire identification; 3417/14 Luminaire identification number | 1 / uCIFI | M GTIN; O identification | Object-specific | Manufacturer-assigned identity of the luminaire, but no Resource formally links a specific 3417 Instance to the 3416 Instance that controls it other than co-location on the same Client. |
Coverage Assessment
Existing coverage requiring clarification or extension. Identity Resources exist in Objects 3410 and 3417, but there is no dedicated, generalized Resource that links a 3416 or 3418 measurement Instance to its corresponding 3417 Luminaire Asset Instance.
Missing Semantics
- A reusable "linked asset" relationship, e.g. Core Link pattern, applicable to measurement and control Objects.
Smart Data Model Responsibility
The Smart Data Model should maintain the authoritative asset register (pole, luminaire, cabinet) and resolve the device-to-asset relationship into a stable Digital Twin entity graph.
Recommendation to the OMA Smart Cities Working Group
Generalize the Core Link output-reference pattern into a reusable "linked asset" Resource that measurement and control Objects such as 3416 and 3418 can adopt.
OMA Question 4
Which additional capabilities, if any, would improve representation of infrastructure behaviour?
Public Lighting
Required OMA Contribution
- A reusable linked-asset relationship (see Question 3)
- An Interoperability Profile-level minimum mandatory operating-state subset (see Question 2)
- A controlled severity/urgency classification for operating-state anomalies
Coverage Assessment
Existing coverage requiring extension. The underlying telemetry is strong; the missing pieces are profiling and relationship generalization rather than new measurement Resources.
Smart Data Model Responsibility
Severity triage, maintenance prioritization, and cross-asset comparison belong in the Smart Data Model / Digital Twin layer.
Recommendation to the OMA Smart Cities Working Group
Prioritize a Public Lighting Interoperability Profile over new Object definitions: the Registry's infrastructure-output vocabulary is already rich, but it is under- constrained by mandatory status and relationship generalization.
Infrastructure Output Disposition Summary
| Classification | Finding |
|---|---|
| Existing OMA coverage | Object 3416 dimming level, color temperature, and a rich operating-state/alarm model; Object 3418 electrical output at the light source. |
| Existing coverage requiring clarification or extension | Asset-linking between controller, meter, and luminaire asset Instances; mandatory Interoperability Profile subset for fault reporting. |
| New OMA capability required | None identified; a reusable linked-asset relationship and profiling are sufficient. |
| Outside OMA responsibility but must remain linkable | Maintenance prioritization, work-order generation, and comparison against service outcome. |
Semantic Capability 3: Resource Consumption
Capability Purpose
Definition: Stage 2 — Resource Consumption.
Resource Consumption represents the energy consumed to deliver the public lighting service, independently of the light output achieved or the service outcome experienced. It supports efficiency analysis, energy budgeting, and the evaluation of dimming or maintenance strategies against their energy impact.
Overall Capability Conclusion
Existing OMA coverage.
The uCIFI electrical Objects maintained by OMA (Electrical Monitor, Single-Phase Electrical Meter, Three-Phase Electrical Meter Complement) provide mature, Zhaga/D4i-aligned energy measurement at both the single light-point level and the cabinet/feeder level. The main clarification required is how a single light-point measurement should be aggregated into cabinet, zone, or municipality totals, which is a Smart Data Model responsibility, and how consumption should be explicitly linked to the service outcome it supports.
OMA Question 1
Which existing LwM2M Objects and Resources represent resource consumption?
Public Lighting
Municipality Operational Need
Municipalities need to know how much energy is required to provide the public lighting service, at the level of an individual luminaire, a cabinet, or a zone, in order to manage energy budgets and evaluate efficiency programs.
Required OMA Contribution
Telemetry
- Cumulated active, reactive, and apparent energy
- Instantaneous active, reactive, and apparent power
- Voltage, current, frequency, and power factor supporting energy quality analysis
Existing Object and Resource Evidence
| Object | Resource evidence | Source / Owner | Requirement status | Reuse | Assessment |
|---|---|---|---|---|---|
3418 Electrical Monitor | 3418/6 Cumulated active energy; 3418/30 Reactive energy; 3418/36 Apparent Energy | 1 / uCIFI | O | Object-specific | Single light-point cumulative energy since last reset (3418/7 Energy reset). |
3418 Electrical Monitor | 3418/4 Active power; 3418/29 Reactive power; 3418/37 Apparent Power | 1 / uCIFI | O | Object-specific | Instantaneous power at the individual luminaire. |
3421 Single-Phase Electrical Meter | 3421/25 Active energy import (+A) Un | 1 / uCIFI | M | Object-specific | Mandatory cumulative active-energy import at a single-phase feeder (e.g. lighting cabinet circuit). |
3421 Single-Phase Electrical Meter | 3421/16 Active power+ (QI+QIV) | 1 / uCIFI | M | Object-specific | Mandatory instantaneous active power import. |
3422 Three-Phase Electrical Meter Complement | 3422/17 Active energy import Un; 3422/8 Total active power import on the 3 lines | 1 / uCIFI | M | Object-specific | Mandatory cumulative and instantaneous active energy/power across all three lines of a cabinet feeder, combined with three associated 3421 Instances (3422/36-38 L1/L2/L3 Meter Instance). |
Coverage Assessment
Existing OMA coverage. Energy and power are represented at both the single light-point scale (3418) and the feeder/cabinet scale (3421, 3422), covering single-phase and three-phase installations.
Missing Semantics
- No explicit Resource states whether a given energy value supports the lighting service outcome versus other loads sharing the same cabinet.
Smart Data Model Responsibility
The Smart Data Model should aggregate consumption across luminaires, cabinets, and zones, and associate it with the illumination service outcome it supports.
Recommendation to the OMA Smart Cities Working Group
No new Objects are required. Reuse 3418, 3421, and 3422 as the standard consumption Objects for Public Lighting Interoperability Profiles.
OMA Question 2
Can energy, water, fuel, or battery usage be represented consistently?
Public Lighting
Required OMA Contribution
Consistent units and consistent semantics (import/export, instantaneous vs. cumulative) across single light-point and feeder-level measurements.
Existing Object and Resource Evidence
| Object | Resource evidence | Source / Owner | Assessment |
|---|---|---|---|
3418 Electrical Monitor | 3418/6 Cumulated active energy (Wh) | 1 / uCIFI | Consistent unit and semantics with 3421/3422. |
3421 Single-Phase Electrical Meter | 3421/25 Active energy import (Wh); 3421/26 Active energy export (Wh) | 1 / uCIFI | Explicit import/export distinction, more granular than 3418. |
3422 Three-Phase Electrical Meter Complement | 3422/17 Active energy import Un (Wh) | 1 / uCIFI | Same unit and naming convention as 3421, confirming cross-object consistency. |
3 Device | 3/9 Battery Level | 0 / OMA | Percentage-based battery usage; consistent for battery-powered auxiliary sensors but not the light source itself, which is normally mains-powered. |
Coverage Assessment
Existing OMA coverage. All three uCIFI electrical Objects share the same unified-rate energy naming convention (Un) and Wh/varh/VAh units, so values are consistently representable and comparable across scales.
Missing Semantics
None specific to unit or semantic consistency; only cross-object aggregation guidance is missing (Smart Data Model responsibility).
Smart Data Model Responsibility
Aggregation and normalization across mixed single-phase/three-phase deployments.
Recommendation to the OMA Smart Cities Working Group
None required beyond continuing to require the unified-rate (Un) naming convention in any future electrical metering Object.
OMA Question 3
Are electrical measurements sufficiently complete for operational efficiency analysis?
Public Lighting
Existing Object and Resource Evidence
| Object | Resource evidence | Source / Owner | Assessment |
|---|---|---|---|
3421 Single-Phase Electrical Meter | 3421/13 Instantaneous Power Factor; 3421/1 Voltage; 3421/6 Current | 1 / uCIFI | Mandatory power-quality Resources sufficient for efficiency analysis. |
3418 Electrical Monitor | 3418/5 Power factor; 3418/35 Dimming level | 1 / uCIFI | Power factor associated with the dimming level in effect at the time of measurement, enabling efficiency-vs-dimming analysis. |
3421 Single-Phase Electrical Meter | 3421/37-52 power-failure and voltage-sag/swell counters | 1 / uCIFI | Power-quality event counters that support root-cause analysis of consumption anomalies. |
Coverage Assessment
Existing OMA coverage. The combination of power factor, voltage, current, and dimming-level association (Resource 3418/35) is sufficient for operational efficiency analysis at the light-point level.
Missing Semantics
None material; efficiency benchmarking across assets is a Smart Data Model analytics function, not a device semantic gap.
Smart Data Model Responsibility
Benchmarking efficiency across luminaires, cabinets, and time periods.
Recommendation to the OMA Smart Cities Working Group
None required.
OMA Question 4
Can resource consumption be associated with the asset, group, cabinet, zone, or service outcome it supports?
Public Lighting
Existing Object and Resource Evidence
| Object | Resource evidence | Source / Owner | Assessment |
|---|---|---|---|
3418 Electrical Monitor | Object scope is intrinsically a single light point | 1 / uCIFI | Scope is implicit in Object identity, not stated by a Resource. |
3421 Single-Phase Electrical Meter | Object scope is intrinsically a single-phase feeder circuit (e.g. a lighting cabinet circuit serving many luminaires) | 1 / uCIFI | Scope is implicit in Object identity, one level above 3418; a 3421 Instance is the constituent unit that 3422 references explicitly (see below), but nothing in 3421 itself states which luminaires are wired to that circuit. |
3422 Three-Phase Electrical Meter Complement | 3422/36-38 L1/L2/L3 Meter Instance | 1 / uCIFI | Explicit Resource linking the cabinet-level three-phase Object to its three constituent single-phase 3421 meter Instances; this is the strongest example of scope linkage in the Registry, and it demonstrates that 3421 and 3422 are already designed to compose across scopes. |
3410 Device Extension | 3410/4 Asset identifier | 1 / uCIFI | Optional free-text link from the metering device to the asset/zone it serves. |
Coverage Assessment
Existing coverage requiring clarification or extension. Object 3422 demonstrates that explicit scope linkage between related meter Instances is achievable within OMA, referencing its constituent 3421 Instances by design, but no equivalent mechanism links an individual 3418 Instance to the 3421 feeder circuit it is wired into, or to the illuminance service outcome the consumption ultimately supports.
Missing Semantics
- A generalization of the 3422-to-3421 linked-instance pattern (
36-38) to other scope relationships, such as light point (3418) to feeder circuit (3421), or feeder circuit to zone.
Smart Data Model Responsibility
Zone, group, and service-outcome association of consumption values.
Recommendation to the OMA Smart Cities Working Group
Generalize the linked-meter-instance pattern demonstrated by Object 3422 so it can express additional scope relationships beyond three-phase composition.
Resource Consumption Disposition Summary
| Classification | Finding |
|---|---|
| Existing OMA coverage | Objects 3418, 3421, and 3422 provide consistent, unit-aligned energy and power measurements from light-point to cabinet scale. |
| Existing coverage requiring clarification or extension | Generalizing the 3422 linked-meter-instance pattern to other scope relationships. |
| New OMA capability required | None identified. |
| Outside OMA responsibility but must remain linkable | Zone/group aggregation, efficiency benchmarking, and association with service outcome. |
Semantic Capability 4: Observation Point
Capability Purpose
Definition: Stage 2 — Observation Point.
Observation Point identifies where a measurement physically or logically originates, for example at the luminaire's control gear, at a cabinet feeder, or at the LwM2M Client itself, independently of the asset being described.
Overall Capability Conclusion
Existing coverage requiring clarification or extension.
The Registry represents device/Client location precisely through Object 6, but it does not generally distinguish the observation point of an individual measurement Resource from the location of the Client that hosts it. This mirrors the finding already documented for Service Outcome (OMA Question 4).
OMA Question 1
Which existing Objects identify the observation point?
Public Lighting
Municipality Operational Need
Municipalities need to know whether a given electrical or dimming measurement originates from the luminaire, the cabinet feeder, or another point in the network, in order to interpret it correctly.
Required OMA Contribution
Telemetry
- Coordinates or local position when measured or configured on the device
Metadata and relationships
- Type of observation point (luminaire, pole, cabinet)
- Link between the observation and the observation point
Existing Object and Resource Evidence
| Object and Resource | Source / Owner | Requirement status | Reuse | Assessment |
|---|---|---|---|---|
6/0 Latitude; 6/1 Longitude | 0 / OMA | M | Object-specific | Represents Client location; a 3416/3418 Instance co-located on the same Client inherits this location by association only. |
3417/1 Asset GTIN; 3417/13 Luminaire identification | 1 / uCIFI | M GTIN | Object-specific | Identifies the physical asset, but not a location or observation-point type. |
3410/4 Asset identifier | 1 / uCIFI | O | Object-specific | Free-text identifier that could encode a pole or cabinet reference, but with no controlled vocabulary. |
Coverage Assessment
Existing coverage requiring clarification or extension. Location Object 6 and Asset identifiers exist, but there is no reusable, controlled observation-point type (luminaire vs. cabinet vs. feeder) analogous to the gap already identified for Service Outcome.
Missing Semantics
- Controlled observation-point vocabulary for street-lighting equipment (luminaire, pole, cabinet, feeder)
Smart Data Model Responsibility
The Smart Data Model should relate the OMA-reported Client/asset identity to the specific pole, cabinet, or street segment in municipality geography.
Recommendation to the OMA Smart Cities Working Group
Reuse the same observation-point/observed-feature extension already recommended for Service Outcome (extending Object 509 or defining reusable metadata) so that it also covers infrastructure-output and consumption Objects such as 3416, 3418, 3421, and 3422.
OMA Question 2
Can observation points be represented independently from asset identity?
Public Lighting
Existing Object and Resource Evidence
| Object and Resource | Source / Owner | Assessment |
|---|---|---|
6/0-1 Latitude/Longitude | 0 / OMA | Tied to the Client, not to an independent observation-point concept. |
3417 Luminaire Asset | Asset identity Resources | 1 / uCIFI |
Coverage Assessment
Existing coverage requiring extension. Currently, observation point and asset identity are not modeled as independent concepts; location is a property of the Client, and asset identity is a property of the Luminaire Asset Object, with no explicit third concept for "point of observation."
Missing Semantics
- A standalone observation-point concept, distinct from both Client location and asset identity.
Smart Data Model Responsibility
Digital Twins should model observation point as a distinct, queryable attribute separate from asset identity.
Recommendation to the OMA Smart Cities Working Group
Same recommendation as Question 1: a reusable observation-point Resource, independent from both Location (6) and Luminaire Asset (3417).
OMA Question 3
Can multiple observation points be associated with the same infrastructure asset?
Public Lighting
Existing Object and Resource Evidence
| Object and Resource | Source / Owner | Assessment |
|---|---|---|
3418 Electrical Monitor and 3416 Outdoor Lamp Controller co-located on the same Client | 1 / uCIFI | Multiple Object Instances can coexist on one Client (e.g. one luminaire with both a controller and an electrical monitor), but no Resource states that they observe the same physical asset from different points. |
Coverage Assessment
Indirect or ambiguous. Co-location on the same Client is the only available signal; it is not an explicit relationship.
Missing Semantics
- Explicit cross-Object relationship confirming that two Object Instances on the same Client refer to the same physical luminaire.
Smart Data Model Responsibility
Should be possibly done at higher level, using Client identity as the correlation key until a native OMA relationship exists.
Recommendation to the OMA Smart Cities Working Group
Consider a lightweight "co-observed asset" Core Link Resource so that multiple Object Instances describing the same physical luminaire can declare that relationship explicitly rather than relying on Client co-location.
OMA Question 4
Which additional capabilities would improve observation point representation?
Public Lighting
Required OMA Contribution
A more human-readable, controlled observation-point description would complement the existing lat/lon/alt-only Location Object.
Coverage Assessment
New OMA capability required for a controlled, human-readable observation-point vocabulary; existing coverage for raw geographic coordinates.
Smart Data Model Responsibility
Human-readable address and place-name enrichment (e.g. "Pl. Mayor, 1, 28231 Las Rozas de Madrid, Madrid, Spain") belongs in the Smart Data Model, built from the OMA-provided coordinates.
Recommendation to the OMA Smart Cities Working Group
Do not attempt to standardize human-readable addressing within OMA; instead, ensure that Location Object 6 coordinates remain reliably populated and linkable so that Smart Data Models can perform reverse-geocoding.
Observation Point Disposition Summary
| Classification | Finding |
|---|---|
| Existing OMA coverage | Location Object 6 for Client-level coordinates; asset identity Resources in 3410 and 3417. |
| Existing coverage requiring clarification or extension | No controlled observation-point vocabulary or explicit point-to-asset relationship. |
| New OMA capability required | Controlled observation-point type and a co-observed-asset relationship. |
| Outside OMA responsibility but must remain linkable | Human-readable addressing and place-name enrichment. |
Semantic Capability 5: Observation Scope
Capability Purpose
Definition: Stage 2 — Observation Scope.
Observation Scope describes whether a measurement represents a single luminaire, a cabinet feeder, or a larger group of assets.
Overall Capability Conclusion
Existing OMA coverage, expressed through Object identity rather than an explicit scope Resource.
OMA Question 1
Can Objects indicate the operational scope represented by a measurement?
Public Lighting
Municipality Operational Need
Municipalities need to know whether an energy or electrical-quality measurement represents one luminaire or an entire cabinet feeder serving many luminaires, so that KPIs are not miscalculated by mixing scopes.
Required OMA Contribution
Metadata and relationships
- Implicit or explicit indication of how many assets are represented by a measurement
Existing Object and Resource Evidence
| Object | Resource evidence | Source / Owner | Assessment |
|---|---|---|---|
3418 Electrical Monitor | Object identity | 1 / uCIFI | Scope is a single light point/luminaire, by Object design. |
3421 Single-Phase Electrical Meter | Object identity | 1 / uCIFI | Scope is a single electrical line, typically a lighting cabinet circuit serving many luminaires. |
3422 Three-Phase Electrical Meter Complement | 3422/36-38 L1/L2/L3 Meter Instance | 1 / uCIFI | Scope is explicitly the aggregate of three named 3421 Instances, one of the few cases where scope composition is Resource-explicit rather than purely implied by Object identity. |
Coverage Assessment
Existing coverage requiring clarification or extension. Scope is mostly implicit in Object choice (3418 vs. 3421 vs. 3422); only the three-phase composition is made explicit through Resources 36–38.
Missing Semantics
- A general, explicit scope Resource (e.g. number of luminaires represented) is not defined; the three-phase pattern is domain-specific and not generalized.
Smart Data Model Responsibility
The Smart Data Model should record how many and which luminaires are served by each cabinet feeder and Instance.
Recommendation to the OMA Smart Cities Working Group
Document, in a Public Lighting Interoperability Profile, that Object identity determines scope (3418 = single luminaire, 3421/3422 = cabinet feeder), and consider generalizing the 3422 linked-instance pattern for other scope compositions.
OMA Question 2
Can aggregated observations identify the represented assets?
Public Lighting
Existing Object and Resource Evidence
| Object | Resource evidence | Source / Owner | Assessment |
|---|---|---|---|
3422 Three-Phase Electrical Meter Complement | 3422/36-38 L1/L2/L3 Meter Instance | 1 / uCIFI | The only Object in the Public Lighting evidence base that names the constituent Instances it aggregates. |
3421 Single-Phase Electrical Meter (multiple Instances on a cabinet Client) | Object identity only | 1 / uCIFI | Individual feeder circuits are distinguished by Instance number, but nothing states which luminaires are wired to each circuit. |
Coverage Assessment
Indirect or ambiguous, except for the 3422 three-phase composition pattern, which is explicit.
Missing Semantics
- A general mechanism to list the luminaires represented by a cabinet-level measurement.
Smart Data Model Responsibility
Should be possibly done at higher level, in the network/asset topology model.
Recommendation to the OMA Smart Cities Working Group
Generalize the 3422 linked-instance approach as the reusable pattern for any future aggregated-scope Object.
OMA Question 3
How is aggregation represented?
Public Lighting
Existing Object and Resource Evidence
| Object | Resource evidence | Source / Owner | Assessment |
|---|---|---|---|
3422 Three-Phase Electrical Meter Complement | 3422/8 Total active power import on the 3 lines; 3422/17 Active energy import Un | 1 / uCIFI | Explicit sum-of-three-lines aggregation, with the aggregation function stated in the Resource description ("Sum Li Active power+"). |
Coverage Assessment
Existing coverage requiring clarification or extension. A concrete sum-based aggregation exists for the three-phase case; a general-purpose aggregation-function Resource (sum, mean, min, max) for arbitrary lighting measurements does not exist.
Missing Semantics
- General aggregation-function metadata usable for any lighting Resource, not only the three-phase power sum.
Smart Data Model Responsibility
Cross-asset and cross-zone aggregation (e.g. total energy per district).
Recommendation to the OMA Smart Cities Working Group
Provide a template for a general aggregation-metadata Resource applicable across Objects.
OMA Question 4
Which additional capabilities would improve scope representation?
Public Lighting
Coverage Assessment
New OMA capability required for a general, explicit scope/aggregation Resource; existing coverage for the specific three-phase composition case.
Recommendation to the OMA Smart Cities Working Group
Generalize the patterns already present in Objects 3422 and 7 (linked Instances; collection window) into reusable, cross-Object scope and aggregation metadata.
Observation Scope Disposition Summary
| Classification | Finding |
|---|---|
| Existing OMA coverage | Object identity conveys implicit scope (3418 = luminaire, 3421/3422 = cabinet); Object 3422 makes three-phase composition explicit. |
| Existing coverage requiring clarification or extension | General aggregation-function and represented-asset-list metadata. |
| New OMA capability required | Reusable scope/aggregation Resource generalized from the 3422 and Connectivity Statistics patterns. |
| Outside OMA responsibility but must remain linkable | Zone and district-level aggregation and topology. |
Semantic Capability 6: Observation Method
Capability Purpose
Definition: Stage 2 — Observation Method.
Observation Method describes whether a lighting-related value was measured, estimated, inferred, or configured, so that Digital Twins can weigh its authority appropriately.
Overall Capability Conclusion
Existing coverage limited to measured values; new OMA capability required for other methods.
OMA Question 1
How are different observation methods represented?
Public Lighting
Municipality Operational Need
Municipalities need to know whether a dimming level or energy value was directly measured by the control gear or configured/commanded, since a commanded value does not guarantee the corresponding physical output actually occurred.
Required OMA Contribution
Metadata and relationships
- Explicit distinction between a measured value and a commanded/configured value
Existing Object and Resource Evidence
| Method | Evidence | Source / Owner | Assessment |
|---|---|---|---|
| Measured | 3416/3 Dimming level ("measured on the outdoor lamp controller") | 1 / uCIFI | Description explicitly states the value is measured, not commanded. |
| Commanded / configured | 3416/1 Command; 3416/4 Default dimming level | 1 / uCIFI | Explicitly a command sent to the controller, structurally distinct from the measured Resource 3. |
| Command in action | 3416/2 Command in action | 1 / uCIFI | An intermediate method: the actual command applied after LPWAN or control-gear adjustment, explicitly distinguished by description from both the sent command and the measured dimming level. |
| Measured (electrical) | 3418/4 Active power; 3421/16 Active power+ | 1 / uCIFI | Measured Resources with no method Resource attached; method is only inferable from the Object's description text, not a queryable Resource. |
Coverage Assessment
Existing coverage requiring clarification or extension. Object 3416 is unusual in that it already distinguishes three method-like concepts by Resource design (Command, Command in action, Dimming level), but this three-tier pattern is specific to 3416 and is not a general, reusable observation-method Resource applicable to other Objects such as 3418.
Missing Semantics
- A general, reusable observation-method Resource (measured / commanded / estimated / predicted) applicable outside the specific 3416 pattern.
Smart Data Model Responsibility
Externally generated predictions (e.g. predicted energy savings from a dimming policy) belong in the Smart Data Model.
Recommendation to the OMA Smart Cities Working Group
Recognize the Command / Command-in-action / measured-value pattern in Object 3416 as a useful model, and generalize it into reusable observation-method metadata for other measurement Objects such as 3418.
OMA Question 2
Can measured values be distinguished from inferred values?
Public Lighting
Existing Object and Resource Evidence
| Object | Resource evidence | Source / Owner | Assessment |
|---|---|---|---|
3416 Outdoor Lamp Controller | 3416/41 Virtual power output | 1 / uCIFI | Explicitly a configured percentage of nominal power ("the light source should be set when Command is set to 100%"), i.e. a derived/configured setpoint, not a direct measurement; however, nothing marks it as such in a machine-readable way beyond the textual description. |
Coverage Assessment
New OMA capability required. The distinction currently relies on reading Resource descriptions rather than querying a method flag.
Missing Semantics
- Machine-readable method flag, rather than reliance on human-readable Resource descriptions.
Recommendation to the OMA Smart Cities Working Group
Add a queryable observation-method Resource so that clients do not need to hard-code Resource-specific knowledge to infer method.
OMA Question 3
Can prediction or simulation results be represented?
Public Lighting
Coverage Assessment
New OMA capability required. No Object in the Public Lighting evidence base represents a predicted or simulated value (e.g. predicted lamp end-of-life date, beyond the simple threshold-based 3416/64/3416/65 end-of-life alarm, which is threshold-triggered rather than model-predicted).
Smart Data Model Responsibility
Predictive maintenance models and simulated illumination results belong in the Smart Data Model / Digital Twin layer.
Recommendation to the OMA Smart Cities Working Group
No device-side change is required unless a controller performs local prediction; if it does, reuse the same observation-method metadata recommended in Question 1.
OMA Question 4
Which additional capabilities would improve observation method representation?
Public Lighting
Recommendation to the OMA Smart Cities Working Group
Generalize the Command / Command-in-action / measured-value pattern from Object 3416 into a reusable observation-method Resource for use across Objects 3416, 3418, 3421, and 3422.
Observation Method Disposition Summary
| Classification | Finding |
|---|---|
| Existing OMA coverage | Object 3416 already distinguishes command, command-in-action, and measured dimming level by Resource design. |
| Existing coverage requiring clarification or extension | The 3416 pattern is not generalized to other Objects or expressed as a queryable method flag. |
| New OMA capability required | Reusable, cross-Object observation-method Resource; no representation of predicted/simulated values. |
| Outside OMA responsibility but must remain linkable | Predictive maintenance and simulation models. |
Semantic Capability 7: Temporal Semantics
Capability Purpose
Definition: Stage 2 — Temporal Semantics.
Temporal Semantics describe the time basis of a lighting observation: whether it is instantaneous, cumulative since a reset, or collected over a defined window.
Overall Capability Conclusion
Existing OMA coverage for instantaneous timestamps; existing coverage requiring clarification for aggregation windows.
OMA Question 1
Which temporal characteristics are currently represented?
Public Lighting
Municipality Operational Need
Municipalities need to know whether an energy or dimming value represents the current instant, a value accumulated since the last reset, or a value collected over a defined statistics window.
Required OMA Contribution
Telemetry
- Timestamp of the measurement, with sub-second precision when relevant
Existing Object and Resource Evidence
| Object and Resource | Source / Owner | Requirement status | Reuse | Assessment |
|---|---|---|---|---|
3416/5518 Timestamp; 3418/5518 Timestamp; 3421/5518 Timestamp; 3422/5518 Timestamp | 1 / uCIFI (Common Resource) | O | Reusable | Consistent timestamp Resource across all uCIFI lighting Objects. |
3416/6050; 3418/6050; 3421/6050; 3422/6050 Fractional Timestamp | 1 / uCIFI (Common Resource) | O | Reusable | Sub-second precision available consistently across the same Objects. |
3418/6 Cumulated active energy; 3418/7 Energy reset | 1 / uCIFI | O | Object-specific | Explicitly cumulative "since last energy counter reset," a distinct temporal semantic from an instantaneous value. |
3421/24 Measurement period of Instantaneous value | 1 / uCIFI | O | Object-specific | Explicitly declares the averaging period underlying an "instantaneous" value. |
Coverage Assessment
Existing OMA coverage. Timestamp and fractional timestamp are consistently available (as Common Resources) across all relevant lighting Objects, and cumulative-since-reset semantics are explicit.
Missing Semantics
None material for point-in-time and cumulative-since-reset semantics.
Smart Data Model Responsibility
Time-series storage, historical comparison, and forecasting.
Recommendation to the OMA Smart Cities Working Group
None required; continue mandating Timestamp availability through Common.xml.
OMA Question 2
Can observation intervals remain explicit?
Public Lighting
Existing Object and Resource Evidence
| Object and Resource | Source / Owner | Assessment |
|---|---|---|
3421/24 Measurement period of Instantaneous value | 1 / uCIFI | Explicit interval Resource, in seconds. |
Connectivity Statistics 7/8 Collection Period | 0 / OMA | Explicit interval Resource applicable to statistics collection, demonstrating a general OMA pattern beyond lighting-specific Objects. |
Coverage Assessment
Existing OMA coverage where the Object defines an explicit interval Resource (3421, Connectivity Statistics); existing coverage requiring extension for Objects such as 3418 that do not define one.
Missing Semantics
- No interval Resource in Object 3418 for its instantaneous power values.
Recommendation to the OMA Smart Cities Working Group
Add a Measurement period Resource to Object 3418, consistent with the pattern already present in Object 3421.
OMA Question 3
Can aggregation periods be represented?
Public Lighting
Existing Object and Resource Evidence
| Object and Resource | Source / Owner | Assessment |
|---|---|---|
Connectivity Statistics 7/6 Start; 7/7 Stop; 7/8 Collection Period | 0 / OMA | Explicit start/stop/period pattern for a bounded collection window. |
3418/7 Energy reset | 1 / uCIFI | Marks the start of a new cumulative period but does not record its duration or scheduled end. |
Coverage Assessment
Existing coverage requiring clarification or extension. The Connectivity Statistics pattern is a strong template, but it is not reused by the electrical/lighting Objects for defining bounded aggregation windows.
Missing Semantics
- Aggregation-window metadata for cumulative energy counters (3418, 3421, 3422), beyond a bare reset event.
Recommendation to the OMA Smart Cities Working Group
Reuse the Connectivity Statistics start/stop/period pattern for energy and power Objects.
OMA Question 4
Which additional capabilities would improve temporal semantics?
Public Lighting
Recommendation to the OMA Smart Cities Working Group
Add a Measurement period Resource to Object 3418 and consider a shared aggregation-window pattern (modelled on Connectivity Statistics) reusable across electrical Objects.
Temporal Semantics Disposition Summary
| Classification | Finding |
|---|---|
| Existing OMA coverage | Timestamp and Fractional Timestamp consistently available; explicit measurement period in Object 3421; explicit collection window in Connectivity Statistics. |
| Existing coverage requiring clarification or extension | Object 3418 lacks a measurement-period Resource; no shared aggregation-window pattern reused across electrical Objects. |
| New OMA capability required | None; generalization of existing patterns is sufficient. |
| Outside OMA responsibility but must remain linkable | Historical time-series analytics and forecasting. |
Semantic Capability 8: Provenance
Capability Purpose
Definition: Stage 2 — Provenance.
Provenance identifies where a lighting observation or command originated: the luminaire's own sensor, the control cabinet, an external control-room override, or an asset-management system.
Overall Capability Conclusion
Existing coverage requiring clarification or extension.
OMA Data Model instances implemented by street-lighting devices normally refer only to raw infrastructure telemetry generated by the device itself; externally supplied information (control-room commands, asset-management updates) is only partially distinguishable from device-native telemetry.
OMA Question 1
Which existing Objects and Resources identify the origin of observations?
Public Lighting
Municipality Operational Need
Municipalities need to know whether a dimming change resulted from the device's own schedule, a manual override from a control room, or an externally supplied command, in order to audit and troubleshoot lighting behaviour.
Required OMA Contribution
Metadata and relationships
- Indication of whether a value was device-generated or externally supplied
- Indication of whether a command originated from a schedule, a manual override, or a direct write
Existing Object and Resource Evidence
| Object and Resource | Source / Owner | Assessment |
|---|---|---|
3416/54 Manual override active | 1 / uCIFI | Indicates that a manually supplied override, rather than the autonomous schedule, is currently determining device behaviour, a partial provenance signal. |
3416/2 Command in action | 1 / uCIFI | Description explicitly notes the value "could have been set by a manual override command, a scheduled action (e.g. control program) or any other mechanism," but does not expose which one applied via a dedicated Resource. |
3 Device | 3/0 Manufacturer; 3/2 Serial Number | 0 / OMA |
Coverage Assessment
Existing coverage requiring clarification or extension. Manual-override active status is the closest OMA gets to explicit provenance for lighting commands; the exact source of the "Command in action" value is described in prose but not exposed as a discrete, queryable Resource.
Missing Semantics
- A discrete provenance/source Resource for
Command in action, distinguishing schedule-, override-, or direct-write origin.
Smart Data Model Responsibility
Attribution of externally supplied commands to a specific control-room operator, work order, or asset-management transaction.
Recommendation to the OMA Smart Cities Working Group
Add a discrete "command source" enumeration Resource to Object 3416, distinguishing schedule, manual override, and direct write, complementing the existing Manual override active flag.
OMA Question 2
Can device-generated information be distinguished from externally supplied information?
Public Lighting
Existing Object and Resource Evidence
| Object and Resource | Source / Owner | Assessment |
|---|---|---|
3416/54 Manual override active | 1 / uCIFI | Distinguishes "externally driven" behaviour (override) from "device autonomous" behaviour (schedule), but only as a boolean, not as a rich provenance model. |
Coverage Assessment
Existing coverage requiring extension. A binary distinction exists for lighting commands; no equivalent exists for measured telemetry, which is always assumed to be device-generated.
Missing Semantics
- Provenance metadata for telemetry values consumed from an external sensor bus (e.g. DALI Memory Bank sourced values such as
3416/21Control gear temperature) versus values measured directly by the LwM2M Client.
Recommendation to the OMA Smart Cities Working Group
Clarify, in a Public Lighting Interoperability Profile, which Resources are expected to be locally measured versus retrieved from an external bus (DALI/Zhaga D4i), since this affects trust and latency assumptions.
OMA Question 3
Can provenance remain associated with observations throughout their lifecycle?
Public Lighting
Coverage Assessment
Existing coverage requiring extension. The Manual override active flag is only valid while the override is in effect; once a scheduled default value resumes, there is no historical record, within the Object itself, of which command was in effect at a past point in time (beyond the Timestamp of the current Command in action value).
Smart Data Model Responsibility
Historical provenance logging and audit trails.
Recommendation to the OMA Smart Cities Working Group
None beyond the Question 1 recommendation; historical provenance is better addressed by the Smart Data Model / Digital Twin's own event log.
OMA Question 4
Which additional capabilities would improve provenance representation?
Public Lighting
Recommendation to the OMA Smart Cities Working Group
Add a discrete command-source Resource to Object 3416, complementing Manual override active, and clarify in a Public Lighting Interoperability Profile which Resources are locally measured versus bus-relayed.
Provenance Disposition Summary
| Classification | Finding |
|---|---|
| Existing OMA coverage | Manufacturer/Serial Number identify the reporting device; Manual override active partially signals command provenance. |
| Existing coverage requiring clarification or extension | No discrete command-source Resource; no distinction between locally measured and bus-relayed telemetry. |
| New OMA capability required | Command-source enumeration Resource. |
| Outside OMA responsibility but must remain linkable | Historical provenance/audit logging tied to control-room operators and work orders. |
Semantic Capability 9: Measurement Quality
Capability Purpose
Definition: Stage 2 — Measurement Quality.
Measurement Quality describes how reliable a lighting-related observation is, supporting confidence-weighted operational decisions.
Overall Capability Conclusion
Existing OMA coverage.
The Measurement Quality Indicator and Measurement Quality Level Common Resources are already defined and consistently made available across the street-lighting Objects examined in this assessment.
OMA Question 1
Which quality characteristics can accompany observations?
Public Lighting
Municipality Operational Need
Municipalities need to know whether an energy, dimming, or connectivity measurement can be trusted before using it for billing, maintenance dispatch, or compliance reporting.
Required OMA Contribution
Metadata and relationships
- A quality indicator and quality level accompanying each measurement
Existing Object and Resource Evidence
| Object and Resource | Source / Owner | Requirement status | Reuse | Assessment |
|---|---|---|---|---|
3416/6042 Measurement Quality Indicator; 3416/6049 Measurement Quality Level | 0 / OMA (Common Resource) | O | Reusable | Available on the Outdoor Lamp Controller. |
3418/6042; 3418/6049 | 0 / OMA (Common Resource) | O | Reusable | Available on the Electrical Monitor. |
3421/6042; 3421/6049 | 0 / OMA (Common Resource) | O | Reusable | Available on the Single-Phase Electrical Meter. |
3422/6042; 3422/6049 | 0 / OMA (Common Resource) | O | Reusable | Available on the Three-Phase Electrical Meter Complement. |
3447/6042; 3447/6049; 3448/6042; 3448/6049 | 0 / OMA (Common Resource) | O | Reusable | Available on the LPWAN Mesh Connectivity and Statistics Objects, extending quality semantics to network measurements as well. |
Coverage Assessment
Existing OMA coverage. The Common Resource pair (6042/6049) is consistently defined across every uCIFI Object examined in this assessment, from lighting control to electrical metering to LPWAN mesh statistics.
Missing Semantics
- All quality Resources are optional; devices may omit them entirely, and no Public Lighting Interoperability Profile currently mandates their presence.
Smart Data Model Responsibility
Translating a numeric quality level into a municipality-facing confidence category (e.g. "billing grade," "indicative only").
Recommendation to the OMA Smart Cities Working Group
Consider making Measurement Quality Indicator mandatory within a Public Lighting Interoperability Profile for energy Resources used in billing or compliance reporting.
OMA Question 2
Can confidence or uncertainty be represented?
Public Lighting
Existing Object and Resource Evidence
| Object and Resource | Source / Owner | Assessment |
|---|---|---|
6049 Measurement Quality Level (0–100) | 0 / OMA | A graded confidence scale, with 100 meaning full quality-check pass and 0 meaning the measurement should be rejected. |
Coverage Assessment
Existing OMA coverage. The 0–100 quality level Resource functions as a confidence score.
Missing Semantics
No numerical uncertainty/error-margin Resource (e.g. ± value) exists; only a qualitative pass/fail-oriented scale is defined.
Recommendation to the OMA Smart Cities Working Group
Evaluate whether energy-metering Interoperability Profiles need a dedicated numerical uncertainty Resource beyond the existing 0–100 quality level, particularly for billing-grade metering.
OMA Question 3
Can incomplete observations be identified?
Public Lighting
Existing Object and Resource Evidence
| Object and Resource | Source / Owner | Assessment |
|---|---|---|
6042 Measurement Quality Indicator, value 0 (UNCHECKED) | 0 / OMA | Indicates that no quality checks were performed or applicable, distinguishing an unchecked value from a validated one. |
Coverage Assessment
Existing OMA coverage. The device may report only the subset of Resources that are available; optional Resources being absent is itself a signal of incompleteness recognizable by any LwM2M client.
Recommendation to the OMA Smart Cities Working Group
None required; the existing optional-Resource model already supports this.
OMA Question 4
Which additional capabilities would improve quality representation?
Public Lighting
Recommendation to the OMA Smart Cities Working Group
Consider a Public Lighting Interoperability Profile requirement making quality indicator mandatory for billing/compliance-relevant Resources, and evaluate a supplementary numerical uncertainty Resource for metering use cases.
Measurement Quality Disposition Summary
| Classification | Finding |
|---|---|
| Existing OMA coverage | Measurement Quality Indicator (6042) and Level (6049) consistently defined across lighting, electrical, and LPWAN mesh Objects. |
| Existing coverage requiring clarification or extension | Quality Resources are optional; no Interoperability Profile currently mandates them. |
| New OMA capability required | Possible supplementary numerical uncertainty Resource for metering. |
| Outside OMA responsibility but must remain linkable | Translating quality levels into municipality-facing trust categories. |
Semantic Capability 10: Operational Context
Capability Purpose
Definition: Stage 2 — Operational Context.
Operational Context describes conditions such as electrical line quality or weather that influence lighting service behaviour without being part of the lighting infrastructure itself.
Overall Capability Conclusion
Existing coverage requiring clarification or extension.
Electrical line-quality context is well covered by the Electrical Monitor and electrical meter Objects. Environmental context relies on generic IPSO/uCIFI environmental sensor Objects that are not natively linked to a specific lighting installation.
OMA Question 1
Which operational context can be directly observed?
Public Lighting
Municipality Operational Need
Municipalities need to know whether poor lighting service, a nuisance alarm, or unusual energy consumption is caused by electrical supply problems or weather conditions, rather than by the luminaire itself.
Required OMA Contribution
Telemetry
- Supply voltage and frequency quality indicators
- Locally relevant environmental measurements (temperature, humidity, rainfall, wind) when available on the same infrastructure
Existing Object and Resource Evidence
| Object | Resource evidence | Source / Owner | Assessment |
|---|---|---|---|
3418 Electrical Monitor | 3418/20-23 Low/High voltage threshold and flags | 1 / uCIFI | Direct operational-context signal distinguishing a supply-quality problem from a luminaire fault. |
3421 Single-Phase Electrical Meter | 3421/41-53 voltage sag/swell/cut counters and thresholds | 1 / uCIFI | Rich power-quality event context at the cabinet feeder. |
3303 Temperature; 3304 Humidity | 1 / IPSO Alliance | Generic environmental sensors that can be co-deployed on lighting poles/cabinets to provide ambient context. | |
3446 Rain Gauge; 3449 Anemometer | 1 / uCIFI | Rainfall and wind context relevant to visibility and lighting demand. | |
3432 Traffic Counter | 1 / uCIFI | Traffic-related operational context sometimes co-located with street lighting poles. | |
3450 Wet Bulb Globe Temperature | 1 / uCIFI | Heat-stress context, occasionally co-deployed on lighting infrastructure. |
Coverage Assessment
Existing coverage requiring clarification or extension. Electrical line-quality context is object-specific and strong (3418, 3421). Environmental context relies on generic sensor Objects with no native relationship to the specific luminaire or cabinet they contextualize, beyond Client co-location.
Missing Semantics
- Explicit relationship linking an environmental sensor Instance to the specific lighting asset(s) it contextualizes.
Smart Data Model Responsibility
Correlating weather/traffic context with lighting service performance at the street or zone level.
Recommendation to the OMA Smart Cities Working Group
Reuse the same observation-point/linked-asset extension recommended for Service Outcome (OMA Question 1) to connect environmental sensor Instances to the lighting assets they contextualize.
OMA Question 2
Can external operational context be associated with observations?
Public Lighting
Coverage Assessment
Existing coverage requiring extension, as described above.
Smart Data Model Responsibility
Should be possibly done at higher level, joining weather-service or traffic data with lighting telemetry.
Recommendation to the OMA Smart Cities Working Group
No new Object required; rely on the linked-asset relationship recommended across this assessment.
OMA Question 3
Which additional capabilities would improve operational context representation?
Public Lighting
Recommendation to the OMA Smart Cities Working Group
Extend the linked-asset relationship (recommended for Observation Point and Service Outcome) to environmental sensor Objects so that operational context can be formally associated with the lighting asset it affects.
Operational Context Disposition Summary
| Classification | Finding |
|---|---|
| Existing OMA coverage | Electrical line-quality context via Objects 3418 and 3421; a broad set of environmental sensor Objects (3303, 3304, 3432, 3446, 3449, 3450) available for co-deployment. |
| Existing coverage requiring clarification or extension | No native relationship linking an environmental sensor Instance to the specific lighting asset it contextualizes. |
| New OMA capability required | Linked-asset relationship (shared with Observation Point). |
| Outside OMA responsibility but must remain linkable | Weather-service and traffic-data correlation with lighting performance. |
Semantic Capability 11: Physical Context
Capability Purpose
Definition: Stage 2 — Physical Context.
Physical Context describes environmental features (trees, buildings, terrain) that affect why identical luminaires may produce different illumination results in different locations.
Overall Capability Conclusion
Outside OMA responsibility but must remain linkable.
This capability is not well covered by the existing Data Model and should be managed at higher levels, using OMA-provided location and asset identifiers as the join key.
OMA Question 1
Which physical context can be directly represented?
Public Lighting
Municipality Operational Need
Municipalities need to know whether reduced street illumination is caused by a luminaire problem or by physical obstructions such as tree canopy growth.
Required OMA Contribution
None; the Registry provides no Resource describing vegetation, buildings, terrain, or shadowing, and none is expected at the device level.
Existing Object and Resource Evidence
No matching Object or Resource was identified in the lighting-relevant Registry Objects examined in this assessment.
Coverage Assessment
Outside OMA responsibility but must remain linkable.
Missing Semantics
Not applicable; this information is not expected to be device-observable.
Smart Data Model Responsibility
GIS-sourced vegetation, building, and terrain data should be associated with the OMA-reported luminaire location (Object 6) and asset identity (Object 3417).
Recommendation to the OMA Smart Cities Working Group
No OMA action required; ensure Location Object 6 remains reliably populated so Smart Data Models can join it with external GIS physical-context data.
OMA Question 2
Should physical context be supplied by external systems?
Public Lighting
Coverage Assessment
Outside OMA responsibility but must remain linkable.
Recommendation to the OMA Smart Cities Working Group
Confirm, in a Public Lighting Interoperability Profile, that physical/environmental-obstruction context is explicitly out of scope for LwM2M Objects and is a Smart Data Model / GIS responsibility.
OMA Question 3
Which additional capabilities would improve physical context representation?
Public Lighting
Recommendation to the OMA Smart Cities Working Group
None; no device-side capability is needed. Ensure location and asset identifiers remain the stable join key for external physical-context data.
Physical Context Disposition Summary
| Classification | Finding |
|---|---|
| Existing OMA coverage | None. |
| Existing coverage requiring clarification or extension | Not applicable. |
| New OMA capability required | None. |
| Outside OMA responsibility but must remain linkable | Vegetation, building, terrain, and shadow data, joined via Location (6) and Luminaire Asset (3417) identifiers. |
Semantic Capability 12: Asset Management Context
Capability Purpose
Definition: Stage 2 — Asset Management Context.
Asset Management Context represents ownership, maintenance responsibility, warranty, and lifecycle information associated with lighting infrastructure.
Overall Capability Conclusion
Existing coverage requiring clarification or extension.
Devices expose useful lifecycle-adjacent information (operating hours, installation date, manufacturer identity), but ownership, contracts, and warranty terms are expected to be managed at higher levels.
OMA Question 1
Which existing Objects and Resources represent asset management information?
Public Lighting
Municipality Operational Need
Municipalities need to know who owns and maintains each luminaire, when it was installed, and how close it is to end of life, to plan maintenance and replacement budgets.
Required OMA Contribution
Metadata and relationships
- Manufacturer and model identity
- Installation date
- Cumulative operating hours and end-of-life thresholds
Existing Object and Resource Evidence
| Object | Resource evidence | Source / Owner | Requirement status | Reuse | Assessment |
|---|---|---|---|---|---|
3 Device | 3/0 Manufacturer; 3/1 Model Number; 3/2 Serial Number | 0 / OMA | O | Reusable | Identity of the controlling device itself. |
3410 Device Extension | 3410/4 Asset identifier; 3410/5 Installation date; 3410/9 Device operating hours | 1 / uCIFI | O | Object-specific | Directly supports installation-date and operating-hours lifecycle tracking. |
3410 Device Extension | 3410/7 Maintenance | 1 / uCIFI | O | Object-specific | Boolean flag indicating the device is currently in maintenance mode. |
3417 Luminaire Asset | 3417/1 Asset GTIN; 3417/2 Year of manufacture; 3417/3 Week of manufacture | 1 / uCIFI | M GTIN; O year/week | Object-specific | Manufacturer-level lifecycle identity of the physical luminaire, independent of the controlling device. |
3416 Outdoor Lamp Controller | 3416/15 Lamp operating hours; 3416/56 Driver operating hours; 3416/64 Lamp max operating hours threshold; 3416/65 Lamp max operating hours exceeded | 1 / uCIFI | O | Object-specific | Direct end-of-life prediction support based on cumulative operating time and a configurable threshold. |
Coverage Assessment
Existing coverage requiring clarification or extension. Devices expose a meaningful subset of lifecycle information (installation date, operating hours, end-of-life threshold, manufacturer identity), but ownership, responsible organization, contracts, and warranty terms have no corresponding Resources and are expected to be supplied externally.
Missing Semantics
- No Resource for ownership, responsible organization, contract, or warranty status.
Smart Data Model Responsibility
Ownership, responsible organization, maintenance contracts, warranty status, and remaining useful-life estimation should be maintained by the Smart Data Model, keyed to the OMA-reported Asset GTIN/identifier.
Recommendation to the OMA Smart Cities Working Group
Retain Objects 3410 and 3417 as the standard source of installation date, operating hours, and manufacturer identity; do not attempt to standardize ownership or contractual information within OMA.
OMA Question 2
Which management information belongs within LwM2M Objects?
Public Lighting
Coverage Assessment
Installation date, operating hours, maintenance-mode flag, and manufacturer identity are appropriately represented within LwM2M Objects (3410, 3416, 3417), since a device can observe or be configured with this information directly.
Recommendation to the OMA Smart Cities Working Group
None required; the current allocation between device-observable lifecycle data (OMA) and administrative/contractual data (Smart Data Model) is appropriate.
OMA Question 3
Which information should remain external to device models?
Public Lighting
Coverage Assessment
Ownership, responsible organization, maintenance contracts, and warranty status should remain external, since a device cannot observe or verify this information.
Smart Data Model Responsibility
Should be possibly complemented at higher levels, keyed by Asset GTIN (3417/1) and Asset identifier (3410/4).
OMA Question 4
Can external asset management information remain associated with device observations?
Public Lighting
Coverage Assessment
Existing coverage requiring extension. The Asset GTIN and Asset identifier Resources provide a usable join key, but there is no formal OMA mechanism guaranteeing that external asset-management records remain consistently linked over the device's lifecycle (e.g. after a device replacement on the same pole).
Recommendation to the OMA Smart Cities Working Group
Clarify, in a Public Lighting Interoperability Profile, that Asset GTIN and Asset identifier are expected to persist across device replacement events, so that Smart Data Models can maintain continuity of the asset record.
Asset Management Context Disposition Summary
| Classification | Finding |
|---|---|
| Existing OMA coverage | Installation date, operating hours, maintenance flag (3410); manufacturer identity, year/week of manufacture (3417); lamp/driver operating hours and end-of-life threshold (3416). |
| Existing coverage requiring clarification or extension | Persistence of Asset GTIN/identifier across device replacement. |
| New OMA capability required | None identified. |
| Outside OMA responsibility but must remain linkable | Ownership, responsible organization, maintenance contracts, and warranty status. |
Semantic Capability 13: Network Operability
Capability Purpose
Definition: Stage 2 — Network Operability.
Network Operability describes the communication conditions that determine whether a luminaire can currently be remotely monitored or controlled.
Overall Capability Conclusion
Existing OMA coverage.
Connectivity Monitoring, Connectivity Statistics, and the uCIFI LPWAN Mesh Objects together provide a detailed communication-quality and failure model, and the Device object's Error Code Resource explicitly distinguishes a connectivity failure from other device error types.
OMA Question 1
Which existing Objects and Resources represent communication characteristics?
Public Lighting
Municipality Operational Need
Municipalities need to know whether a lighting asset can currently be remotely controlled, and whether an apparent fault is caused by a communication problem rather than the luminaire itself.
Required OMA Contribution
Telemetry
- Signal quality, connection status, and communication error counters
Existing Object and Resource Evidence
| Object | Resource evidence | Source / Owner | Requirement status | Reuse | Assessment |
|---|---|---|---|---|---|
4 Connectivity Monitoring | 4/2 Radio Signal Strength; 4/3 Link Quality | 0 / OMA | M signal strength; O link quality | Reusable | Generic bearer-agnostic signal-quality Resources. |
4 Connectivity Monitoring | 4/0 Network Bearer; 4/1 Available Network Bearer | 0 / OMA | M | Reusable | Identifies the transport technology in use and available, relevant when a lighting cabinet gateway supports multiple bearers. |
7 Connectivity Statistics | 7/2 Tx Data; 7/3 Rx Data; 7/8 Collection Period | 0 / OMA | O | Reusable | Traffic-volume statistics over a bounded collection window. |
3447 LPWAN Mesh Connectivity | 3447/3 Status; 3447/4 Connection Errors; 3447/30 Received Signal Strength Indication; 3447/29 Signal to noise ratio | 1 / uCIFI | M status; O others | Object-specific | Mesh-specific connectivity status and RF quality tailored to 802.15.4-based street-lighting mesh deployments. |
3448 LPWAN Mesh Statistics | 3448/4 Tx Discarded packets; 3448/9 Rx Malformed Packets; 3448/11 Rx duplicate Packets | 1 / uCIFI | O | Object-specific | Detailed mesh-network error statistics collected over a Start/Stop window (3448/28-29). |
Coverage Assessment
Existing OMA coverage. Both cellular/generic (Objects 4, 7) and mesh-specific (Objects 3447, 3448) communication characteristics are well represented, spanning signal quality, error counters, and traffic volumes.
Missing Semantics
None material; the main opportunity is profiling which subset is mandatory for a Public Lighting deployment using LPWAN mesh.
Smart Data Model Responsibility
Translating raw connectivity metrics into an operational-readiness status (e.g. "remotely controllable now: yes/no").
Recommendation to the OMA Smart Cities Working Group
Define, in a Public Lighting Interoperability Profile, a minimum mandatory subset of Objects 4 or 3447 depending on the transport technology used.
OMA Question 2
Can communication quality be monitored?
Public Lighting
Coverage Assessment
Existing OMA coverage. Yes: 4/2 Radio Signal Strength, 3447/29-31 signal-to-noise ratio, RSSI, and noise floor all support continuous communication-quality monitoring.
Recommendation to the OMA Smart Cities Working Group
None required.
OMA Question 3
Can communication failures be distinguished from device failures?
Public Lighting
Existing Object and Resource Evidence
| Failure category | Object and Resource | Source / Owner | Assessment |
|---|---|---|---|
| Communication failure | 3447/4 Connection Errors; 3447/6 Error Counter; 3448 Tx/Rx discard and malformed-packet counters | 1 / uCIFI | Explicitly scoped to the mesh communication layer. |
| Communication failure (generic) | 3 Device 3/11 Error Code = 7 ("IP connectivity failure") | 0 / OMA | The Device object's own enumerated Error Code explicitly includes an IP connectivity failure value, distinct from other device errors. |
| Device intrinsic failure | 3/11 Error Code = 1 ("Low battery power"), 5 ("Out of memory"), 8 ("Peripheral malfunction") | 0 / OMA | Distinct, non-communication error categories in the same enumeration. |
| Device external asset failure | 3416/5 Lamp failure; 3416/7 Control gear failure | 1 / uCIFI | Asset-level failure indicators, structurally separate from both Device Error Code and connectivity Objects. |
Coverage Assessment
Existing OMA coverage. The combination of the Device object's Error Code enumeration (which explicitly separates "IP connectivity failure" from other device error types) and the dedicated connectivity/mesh Objects provides a three-way distinction: communication failure, device intrinsic failure, and external asset failure.
Missing Semantics
None material.
Recommendation to the OMA Smart Cities Working Group
None required; document this three-way distinction explicitly in a Public Lighting Interoperability Profile for implementer clarity.
OMA Question 4
Which additional capabilities would improve representation of network operability?
Public Lighting
Recommendation to the OMA Smart Cities Working Group
Define a minimum mandatory connectivity-monitoring subset per transport technology in a Public Lighting Interoperability Profile; no new Objects are required.
Network Operability Disposition Summary
| Classification | Finding |
|---|---|
| Existing OMA coverage | Objects 4, 7, 3447, and 3448 cover signal quality, traffic statistics, and mesh-specific error counters; Device Error Code explicitly separates connectivity failure from other error types. |
| Existing coverage requiring clarification or extension | No mandatory minimum subset defined per transport technology. |
| New OMA capability required | None identified. |
| Outside OMA responsibility but must remain linkable | Translating raw metrics into an operational-readiness status for Digital Twins. |
Semantic Capability 14: Fallback Behaviour
Capability Purpose
Definition: Stage 2 — Fallback Behaviour.
Fallback Behaviour describes how a luminaire behaves autonomously when normal supervisory communication is unavailable, including local schedules and manual overrides.
Overall Capability Conclusion
Existing OMA coverage.
The Program Scheduler family (3452–3457), combined with the manual-override Resources in Object 3416, provides one of the most complete autonomous and override-behaviour models in the Registry.
OMA Question 1
Which existing Objects and Resources represent fallback behaviour?
Public Lighting
Municipality Operational Need
Municipalities need assurance that street lighting continues operating safely and predictably if communication with the control platform is lost.
Required OMA Contribution
Configuration or operational intent
- A locally stored default schedule and default operating values
- A manual-override mechanism with a bounded duration
Existing Object and Resource Evidence
| Object | Resource evidence | Source / Owner | Requirement status | Reuse | Assessment |
|---|---|---|---|---|---|
3416 Outdoor Lamp Controller | 3416/4 Default dimming level; 3416/55 Default Light color temperature | 1 / uCIFI | O | Object-specific | Values applied autonomously "when no schedule nor manual override command is active." |
3416 Outdoor Lamp Controller | 3416/1 Command; 3416/50 Manual override start time; 3416/51 Manual override end time; 3416/53 Manual override default duration; 3416/54 Manual override active | 1 / uCIFI | M command; O others | Object-specific | Bounded manual-override mechanism that automatically expires and reverts to schedule/default. |
3452 Program Scheduler | 3452/1 State; 3452/2 Priority; 3452/3 Calendar Rules; 3452/4 Program Function; 3452/6-7 Output Instances/Targets | 1 / uCIFI | M | Object-specific | Full autonomous multi-program scheduling model with priority-based conflict resolution. |
3453 Calendar Rule | 3453/2 Start Date; 3453/3 End Date; 3453/4 Date Rule | 1 / uCIFI | O | Object-specific | Defines when a given schedule applies across the year, supporting seasonal fallback schedules. |
3454 Program Function | 3454/1 Run Condition; 3454/4-5 Time Input/Output Array | 1 / uCIFI | M | Object-specific | Defines the astronomical/time-based or sensor-based control logic executed locally, without supervisory involvement. |
3457 Program Manager | 3457/11 Error Conditions; 3457/13 Supported Capabilities | 1 / uCIFI | M | Object-specific | Reports scheduling-engine health and capabilities (e.g. astronomical events, calendar support), relevant to verifying fallback readiness. |
Coverage Assessment
Existing OMA coverage. The Program Scheduler family provides a comprehensive, locally executable autonomous control model, and Object 3416 provides a well-defined, time-bounded manual-override mechanism that reverts automatically.
Missing Semantics
None material for the autonomous/override behaviour itself.
Smart Data Model Responsibility
Municipality-level policy defining which schedule should apply, and audit of when fallback behaviour was actually in effect.
Recommendation to the OMA Smart Cities Working Group
Retain the Program Scheduler family and Object 3416 manual-override Resources as the reference fallback-behaviour model for Public Lighting Interoperability Profiles.
OMA Question 2
Can autonomous operating modes be represented?
Public Lighting
Coverage Assessment
Existing OMA coverage. Yes — the Program Scheduler/Calendar Rule/Program Function/Program Manager Object family is purpose-built for this, including priority-based conflict resolution (3452/2) and compound-operation composition (3452/8).
Recommendation to the OMA Smart Cities Working Group
None required.
OMA Question 3
Can transitions between normal and fallback operation be identified?
Public Lighting
Existing Object and Resource Evidence
| Object and Resource | Source / Owner | Assessment |
|---|---|---|
3416/54 Manual override active | 1 / uCIFI | Directly indicates whether an override (a form of externally supervised behaviour) is currently in effect versus autonomous schedule execution. |
3457/11 Error Conditions (bit 0: "No valid program") | 1 / uCIFI | Indicates when the scheduling engine itself cannot execute a program, a relevant transition into a degraded/undefined state. |
Coverage Assessment
Existing coverage requiring clarification or extension. The schedule is active 24/7 by design, so the only observable transition is the start/end of a manual override; there is no explicit Resource distinguishing "normal supervisory operation" from "loss of communication with the supervisory platform" as two separate states, since the schedule keeps running autonomously in both cases by design.
Missing Semantics
- An explicit "supervisory link active" indicator, separate from Manual override active, to distinguish loss-of-communication fallback from intentional local autonomous operation.
Smart Data Model Responsibility
Correlating Connectivity Monitoring/Statistics (Objects 4, 7, 3447) status with Program Scheduler activity to infer whether the current autonomous behaviour is due to a communication loss or normal design.
Recommendation to the OMA Smart Cities Working Group
Consider clarifying, in a Public Lighting Interoperability Profile, that "supervisory link active" should be derived by correlating Connectivity Monitoring/Mesh status (Objects 4, 3447) with Program Scheduler state, since the Program Scheduler alone does not need to record this distinction.
OMA Question 4
Which additional capabilities would improve fallback behaviour representation?
Public Lighting
Recommendation to the OMA Smart Cities Working Group
No new Objects are required. Document, in a Public Lighting Interoperability Profile, the correlation pattern between connectivity status and scheduler state described in Question 3.
Fallback Behaviour Disposition Summary
| Classification | Finding |
|---|---|
| Existing OMA coverage | Program Scheduler family (3452–3457) for autonomous operation; Object 3416 manual-override mechanism with bounded duration and automatic reversion. |
| Existing coverage requiring clarification or extension | No explicit "supervisory link active" indicator separate from Manual override active. |
| New OMA capability required | None; correlation with Connectivity Monitoring/Mesh status is sufficient. |
| Outside OMA responsibility but must remain linkable | Municipality policy defining applicable schedules and audit of fallback periods. |
Public Lighting Semantic Capability Assessment Summary
The table below consolidates the disposition of all fourteen semantic capabilities, assessed with the Semantic Capability Assessment Framework, evaluated from the OMA point of view for the Public Lighting domain.
| # | Semantic Capability | Disposition |
|---|---|---|
| 1 | Service Outcome | Existing coverage requiring clarification or extension |
| 2 | Infrastructure Output | Existing OMA coverage |
| 3 | Resource Consumption | Existing OMA coverage |
| 4 | Observation Point | Existing coverage requiring clarification or extension |
| 5 | Observation Scope | Existing coverage requiring clarification or extension |
| 6 | Observation Method | New OMA capability required |
| 7 | Temporal Semantics | Existing OMA coverage |
| 8 | Provenance | Existing coverage requiring clarification or extension |
| 9 | Measurement Quality | Existing OMA coverage |
| 10 | Operational Context | Existing coverage requiring clarification or extension |
| 11 | Physical Context | Outside OMA responsibility but must remain linkable |
| 12 | Asset Management Context | Existing coverage requiring clarification or extension |
| 13 | Network Operability | Existing OMA coverage |
| 14 | Fallback Behaviour | Existing OMA coverage |
Across all fourteen capabilities, the recurring pattern is that the uCIFI Objects maintained by OMA already provide rich, purpose-built telemetry and control Resources for Public Lighting. The most common gap is not missing measurement capability, but the absence of a small number of reusable, cross-Object relationship and metadata patterns — a linked-asset/observation-point relationship, a generalized observation-method Resource, and a generalized aggregation-window Resource — that, if standardized once, would close most of the "requiring clarification or extension" findings above.
