EnergyResourceCommon
Canonical base schemas shared by all typed EnergyResource kinds.
Canonical IRI: https://schema.nfh.global/EnergyResourceCommon/v1.0
---
Versions
| Version | Status | Notes |
|---|---|---|
| v1.0 | Current | Initial release. Contains EnergyResourceCommon (structural envelope) and EnergyResourceCommonAttributes (attributes bag base). |
---
Purpose
EnergyResourceCommon eliminates field duplication across the seven typed EnergyResource kind schemas by providing a single canonical home for:
- `EnergyResourceCommon` — the structural envelope (
id,type,subResources,parentResources,attributes) - `EnergyResourceCommonAttributes` — the attributes bag base (
make,model,ratedPowerKw,maxExportKw,maxImportKw,telemetryProvider,commissioningDate,location)
All kind schemas inherit these via allOf external $ref and only define their own kind-specific fields.
See v1.0/README.md for the full field tables and inheritance pattern.