EnergyResourceMeter v1.0
Schema ID: https://schema.nfh.global/EnergyResourceMeter/v1.0
CIM: cim:Meter extends cim:EndDevice (IEC 61968-9)
Status: Current
Overview
EnergyResourceMeter is the typed attribute schema for metering-point energy resources (type = "METER"). It anchors all DER sub-resources behind it in the topology tree and carries the physical installation location, feeder/bus references, and communication technology.
This schema is one of seven composable EnergyResource kinds in ElectricityCredential/v1.2.
Files
| File |
Description |
attributes.yaml |
OpenAPI 3.1.1 schema — EnergyResourceMeter and its Attributes object |
context.jsonld |
JSON-LD 1.1 context mapping terms to semantic IRIs |
vocab.jsonld |
RDF vocabulary — class and property definitions with CIM seeAlso links |
Type Discriminator
type value |
CIM class |
METER |
cim:Meter (IEC 61968-9) |
Attributes
Common attributes (EnergyResourceCommonAttributes — all kinds)
| Field |
Type |
CIM |
Description |
make |
string |
— |
Manufacturer |
model |
string |
— |
Model number |
ratedPowerKw |
number ≥ 0 |
GeneratingUnit.maxOperatingP |
Rated peak power, kW |
maxExportKw |
number ≥ 0 |
— |
Maximum grid export capacity, kW |
maxImportKw |
number ≥ 0 |
— |
Maximum grid import capacity, kW |
telemetryProvider |
string |
— |
Telemetry vendor / API identifier |
commissioningDate |
string (ISO 8601 date-time) |
— |
Date-time commissioned |
location |
object (beckn Location/2.0) |
— |
geo (GeoJSONGeometry) + address (PostalAddress) |
Meter-specific attributes
| Field |
Type |
CIM |
Description |
meterCapability |
enum |
AmiBillingReadyKind (IEC 61968-9) |
Electromechanical · CMRI · AMR · AMI |
energyDirection |
enum |
FlowDirectionKind (ESPI NAESB REQ.21) |
Forward (default) · Reverse · Bidirectional · Net |
functions |
array of enum |
EndDeviceFunction[0..*] (IEC 61968-9) |
ToU · NetMetering · MaxDemand · LoadControl · TamperDetection · PowerQuality · EventLogging |
feeder |
string |
— |
Feeder identifier this meter is supplied from |
bus |
string |
— |
Busbar identifier at the connection point |
communicationTechnology |
enum |
— |
Physical layer: PLC · RF_Mesh · GPRS · NB-IoT · LoRa · ZigBee · Other |
applicationProtocol |
enum |
IEC 62056 / ANSI C12 |
Application layer: DLMS_COSEM · ANSI_C12_18 · IEC_61850 · Modbus · Other |
Minimal valid example
{
"id": "did:web:bescom.karnataka.gov.in:assets:meter:MET-001",
"type": "METER",
"attributes": {
"make": "Landis+Gyr",
"model": "E350",
"meterCapability": "AMI",
"energyDirection": "Forward",
"ratedPowerKw": 10,
"commissioningDate": "2022-04-01T00:00:00+05:30",
"location": {"geo": {"type": "Point", "coordinates": [77.5946, 12.9716]}, "address": {"streetAddress": "12 MG Road", "addressLocality": "Bengaluru", "addressRegion": "Karnataka", "postalCode": "560001", "addressCountry": "IN"}},
"feeder": "FDR-BLR-042",
"bus": "BUS-042-A",
"communicationTechnology": "NB-IoT",
"applicationProtocol": "DLMS_COSEM"
},
"subResources": [],
"parentResources": ["did:web:bescom.karnataka.gov.in:assets:feeder:FDR-BLR-042"]
}