schema-aggregator

EnergyProgramEnrollment

Canonical IRI: https://schema.nfh.global/EnergyProgramEnrollment Tags: energy, enrollment, program, demand-response, vpp, p2p, beckn, deg Namespace: https://schema.nfh.global/ Part of the DEG Schema


Credential-based program enrollment attributes for Digital Energy Programs (VPPs, demand response, P2P trading, community solar, special tariffs). Composes with the core Beckn Fulfillment and Contract entities — attached to Fulfillment.fulfillmentAttributes (init requests) and Contract.orderAttributes (responses and confirmations).

Migration from EnergyEnrollment: deg:EnergyProgramEnrollment owl:equivalentClass deg:EnergyEnrollment. The EnergyEnrollment/v0.2 and EnergyEnrollment/v2.0 schemas are deprecated and preserved for backward compatibility. Use EnergyProgramEnrollment/v2.0 for all new implementations.

Versions

Version attributes.yaml context.jsonld vocab.jsonld README Status
v2.0 attributes.yaml context.jsonld vocab.jsonld README ✅ Current

Properties (v2.0)

Property Type Required Description
userAuth UserAuthRequest | UserAuthResponse User authentication (OTP or OAuth2/OIDC) for enrollment verification
meters MeterEnrollment[] Meter identifiers to enroll in the program
ders DER[] Distributed Energy Resources (DERs) to enroll
credentials VerifiableCredential[] Verifiable Credentials proving meter ownership, program eligibility, or DER certification
existingEnrollments VerifiableCredential[] Existing enrollment credentials for conflict checking
credentialVerification CredentialVerification Results of BPP credential verification
conflictCheck ConflictCheck Results of conflict checking with existing enrollments
credential VerifiableCredential Enrollment credential issued upon successful confirmation
consentRevocation ConsentRevocation Consent revocation request for program data collection
unenrollment Unenrollment Unenrollment request for active programs

Linked Data

Property JSON-LD Mapping
Class deg:EnergyProgramEnrollment rdfs:subClassOf schema:ProgramMembership
Equivalent deg:EnergyProgramEnrollment owl:equivalentClass deg:EnergyEnrollment
Root OWL beckn:Order owl:equivalentClass beckn:Contract
Namespace deg: "https://schema.nfh.global/deg/EnergyProgramEnrollment/v2.0/"