schema-aggregator

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"]
}