Schema ID: https://schema.nfh.global/EnergyResourceEVCharger/v1.0
CIM: ElectricVehicleChargingStation (CIM17+)
Status: Current
EnergyResourceEVCharger is the typed attribute schema for EV charging station energy resources (type = "EV_CHARGER" or type = "EV_V2G").
An EV_CHARGER is the EVSE (Electric Vehicle Supply Equipment) hardware at the grid connection point. It is a flexible load — NOT a storage resource. The EV battery is storage; the EVSE is the charge/discharge interface.
EV_V2G is a specialisation of EV_CHARGER with Vehicle-to-Grid capability per ISO 15118-20 / OCPP 2.1 BPT. For EV_V2G, set both maxImportKw (charge rate, ≥0) and maxExportKw (V2G discharge rate, ≥0) in the attributes bag.
| File | Description |
|---|---|
attributes.yaml |
OpenAPI 3.1.1 schema — EnergyResourceEVCharger and its Attributes object |
schema.json |
Standalone JSON Schema 2020-12 (self-contained) |
context.jsonld |
JSON-LD 1.1 context mapping terms to semantic IRIs |
vocab.jsonld |
RDF vocabulary — class and property definitions |
type value |
Description |
|---|---|
EV_CHARGER |
Unidirectional or AC bidirectional EVSE |
EV_V2G |
Vehicle-to-Grid capable EVSE (ISO 15118-20 / OCPP 2.1 BPT) |
| Field | Type | Description |
|---|---|---|
make |
string | Manufacturer |
model |
string | Model number |
ratedPowerKw |
number ≥0 | Rated peak power, kW — backward compat; prefer maxImportKw |
maxImportKw |
number ≥0 | Max charge power drawn from grid, kW. CIM: PowerElectronicsConnection.maxP (absorption) |
maxExportKw |
number ≥0 | Max V2G discharge power injected to grid, kW. Set for EV_V2G only |
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) |
| Field | Type | Standard | Description |
|---|---|---|---|
connectorType |
enum | IEC 62196 / SAE J3400 | Type1 · Type2 · CCS1 · CCS2 · CHAdeMO · GB_T · NACS · Other |
controlProtocol |
enum | OCPP / ISO 15118 | OCPP_1.6 · OCPP_2.0.1 · OCPP_2.1 · ISO_15118_2 · ISO_15118_20 · Other |
v2xProtocol |
enum | ISO 15118-20 | CHAdeMO_V2G · CCS_BPT · ISO_15118_20_AC_BPT · ISO_15118_20_DC_BPT · Other — present for EV_V2G only |
AC EV charger (7.4 kW, unidirectional):
{
"id": "did:web:utility.com:assets:evse:EVSE-001",
"type": "EV_CHARGER",
"attributes": {
"make": "ABB", "model": "Terra AC W22",
"maxImportKw": 7.4,
"connectorType": "Type2",
"controlProtocol": "OCPP_2.0.1",
"commissioningDate": "2025-03-01T00:00:00+05:30",
"location": {"geo": {"type": "Point", "coordinates": [77.5946, 12.9716]}}
},
"parentResources": ["did:web:utility.com:assets:meter:MET-001"]
}
V2G charger (11 kW charge / 7.4 kW discharge):
{
"id": "did:web:utility.com:assets:evse:EVSE-V2G-001",
"type": "EV_V2G",
"attributes": {
"make": "Wallbox", "model": "Quasar 2",
"maxImportKw": 11, "maxExportKw": 7.4,
"connectorType": "CCS2",
"controlProtocol": "ISO_15118_20",
"v2xProtocol": "ISO_15118_20_AC_BPT",
"commissioningDate": "2025-06-01T00:00:00+05:30"
},
"parentResources": ["did:web:utility.com:assets:meter:MET-001"]
}