Renewable Energy Certificate in ESG data model

Traits

Traits for this entity are listed below.

is.CDM.entityVersion

ParameterValueData typeExplanation
versionNumber"4.3"stringsemantic version number of the entity

is.localized.describedAs
Holds the list of language specific descriptive text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enBase entity from which all ESG Data Model entities are derived.
enThe renewal energy certificate is the certificate that is generated to provide proof of a match or association between energy generation and a customer or customer account (CUSTOMER ACCOUNT GRANULAR MATCH). These certificates can be traded in an energy trading marketplace.

Note: Many of the attributes included have been denormalized since these certificates need to stand on their own in the energy trading model separate from the network, network component, customer account matching that are represented by these certificates.

entitya reference to the constant entity holding the list of localized text

minimumObjectModelVersion
Minimum version of the object model required to fully understand the data schema used.

ParameterValueData typeExplanation
versionNumber"1.2.3"string

is.IDM.modelVersion
Semantic version number of the IDM.

ParameterValueData typeExplanation
versionNumber"2.0.0"string

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{9D9FD844-8CAE-4A50-A334-B985C3386156}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nativeTo.businessArea
The name of the business area from which the entity originates.

ParameterValueData typeExplanation
name"Financial Product"string

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enRenewable Energy Certificate
entitya reference to the constant entity holding the list of localized text

has.entitySchemaAbstractionLevel
A level of abstraction assigned to an Entity schema. Logical schema descriptions use complex dataTypes, inheritance, and entities as attributes. Resolved descriptions contain none of those things, only final trait and attribute sets are shown. A composition schema manipulates, guides, or restates parts of logical schemas to produce one resolved schema.

ParameterValueData typeExplanation
level"resolved"stringPossible values: logical, composition, resolved

Attributes

Name Description First Included in Instance
RenewableEnergyCertificateId The unique identifier of a Financial Product. Sustainability/esg-data-model/RenewableEnergyCertificate
EnergyCertificatePeriodStartTimestamp The period start timestamp for the energy represented in the Renewable Energy Certificate. Sustainability/esg-data-model/RenewableEnergyCertificate
EnergyCertificatePeriodEndTimestamp The period end timestamp for the energy represented in the Renewable Energy Certificate. Sustainability/esg-data-model/RenewableEnergyCertificate
CustomerId The unique identifier of a Customer. Sustainability/esg-data-model/RenewableEnergyCertificate
CustomerAccountId The unique identifier of a Customer Account. Sustainability/esg-data-model/RenewableEnergyCertificate
LegalEntityName The business name of the Legal Entity. Sustainability/esg-data-model/RenewableEnergyCertificate
GranularMatchTypeId The unique identifier of a Granular Match Type. Sustainability/esg-data-model/RenewableEnergyCertificate
GranularMatchTypeName The name of a Granular Match Type. Sustainability/esg-data-model/RenewableEnergyCertificate
ComponentId The unique identifier of a Component. Sustainability/esg-data-model/RenewableEnergyCertificate
ComponentName The name of a Component. Sustainability/esg-data-model/RenewableEnergyCertificate
RenewableEnergyCertificateNote A note, comment, or more information regarding the Renewable Energy Certificate. Sustainability/esg-data-model/RenewableEnergyCertificate

RenewableEnergyCertificateId

The unique identifier of a Financial Product. First included in: Sustainability/esg-data-model/RenewableEnergyCertificate (this entity)

Properties

NameValue
displayNameRenewable Energy Certificate ID
descriptionThe unique identifier of a Financial Product.
isPrimaryKeytrue
dataFormatint64

Traits

List of traits for the RenewableEnergyCertificateId attribute are listed below.

is.dataFormat.integer
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

is.identifiedBy
names a specific identity attribute to use with an entity

ParameterValueData typeExplanation
attributeRenewableEnergyCertificate/(resolvedAttributes)/RenewableEnergyCertificateIdattribute

is.linkedEntity.identifier
Marks the attributes that hold foreign key references to a linked (used as an attribute) entity. This attribute is added to the resolved entity to enumerate the referenced entities.

ParameterValueData typeExplanation
entityReferences
entityReferenceattributeReference
EnergyTradingProduct.cdm.json/EnergyTradingProductProductId
entitya reference to the constant entity holding the list of entity references

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enRenewable Energy Certificate ID
entitya reference to the constant entity holding the list of localized text

is.localized.describedAs
Holds the list of language specific descriptive text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enThe unique identifier of a Financial Product.
entitya reference to the constant entity holding the list of localized text

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{D1690C53-76F3-44C9-AB9A-11AA3C848FE7}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.dataFormat.integer
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

EnergyCertificatePeriodStartTimestamp

The period start timestamp for the energy represented in the Renewable Energy Certificate. First included in: Sustainability/esg-data-model/RenewableEnergyCertificate (this entity)

Properties

NameValue
displayNameEnergy Certificate Period Start Timestamp
descriptionThe period start timestamp for the energy represented in the Renewable Energy Certificate.
dataFormatdateTime
isNullabletrue

Traits

List of traits for the EnergyCertificatePeriodStartTimestamp attribute are listed below.

is.dataFormat.date
means.measurement.date
is.dataFormat.time
means.measurement.time
has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{40BE609C-92E8-4DF1-A9C2-FC8D3CC77E1A}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enEnergy Certificate Period Start Timestamp
entitya reference to the constant entity holding the list of localized text

is.localized.describedAs
Holds the list of language specific descriptive text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enThe period start timestamp for the energy represented in the Renewable Energy Certificate.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.time
is.dataFormat.date

EnergyCertificatePeriodEndTimestamp

The period end timestamp for the energy represented in the Renewable Energy Certificate. First included in: Sustainability/esg-data-model/RenewableEnergyCertificate (this entity)

Properties

NameValue
displayNameEnergy Certificate Period End Timestamp
descriptionThe period end timestamp for the energy represented in the Renewable Energy Certificate.
dataFormatdateTime
isNullabletrue

Traits

List of traits for the EnergyCertificatePeriodEndTimestamp attribute are listed below.

is.dataFormat.date
means.measurement.date
is.dataFormat.time
means.measurement.time
has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{F034EC08-CA84-46D3-B5B6-0E62E0CAEBF3}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enEnergy Certificate Period End Timestamp
entitya reference to the constant entity holding the list of localized text

is.localized.describedAs
Holds the list of language specific descriptive text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enThe period end timestamp for the energy represented in the Renewable Energy Certificate.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.time
is.dataFormat.date

CustomerId

The unique identifier of a Customer. First included in: Sustainability/esg-data-model/RenewableEnergyCertificate (this entity)

Properties

NameValue
displayNameCustomer ID
descriptionThe unique identifier of a Customer.
dataFormatint64

Traits

List of traits for the CustomerId attribute are listed below.

is.dataFormat.integer
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{A594161B-8C85-4533-8A88-549AA606FE58}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enCustomer ID
entitya reference to the constant entity holding the list of localized text

is.localized.describedAs
Holds the list of language specific descriptive text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enThe unique identifier of a Customer.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

CustomerAccountId

The unique identifier of a Customer Account. First included in: Sustainability/esg-data-model/RenewableEnergyCertificate (this entity)

Properties

NameValue
displayNameCustomer Account ID
descriptionThe unique identifier of a Customer Account.
dataFormatint64
isNullabletrue

Traits

List of traits for the CustomerAccountId attribute are listed below.

is.dataFormat.integer
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

is.nullable
The attribute value can be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enCustomer Account ID
entitya reference to the constant entity holding the list of localized text

is.localized.describedAs
Holds the list of language specific descriptive text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enThe unique identifier of a Customer Account.
entitya reference to the constant entity holding the list of localized text

is.linkedEntity.identifier
Marks the attributes that hold foreign key references to a linked (used as an attribute) entity. This attribute is added to the resolved entity to enumerate the referenced entities.

ParameterValueData typeExplanation
entityReferences
entityReferenceattributeReference
CustomerAccount.cdm.json/CustomerAccountCustomerAccountId
entitya reference to the constant entity holding the list of entity references

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{E600D255-8A22-49A5-A7DC-100792A3E9BC}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.dataFormat.integer
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

LegalEntityName

The business name of the Legal Entity. First included in: Sustainability/esg-data-model/RenewableEnergyCertificate (this entity)

Properties

NameValue
displayNameLegal Entity Name
descriptionThe business name of the Legal Entity.
dataFormatstring
maximumLength256
isNullabletrue

Traits

List of traits for the LegalEntityName attribute are listed below.

is.dataFormat.character
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

is.dataFormat.array
indicates a contiguous sequence of fundamental units that should be taken as a whole and considered one value. Array of Character is a String, and Array of Byte is a Binary Object.

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{0E397E36-BDC3-45CC-8E08-633E16F4A641}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enLegal Entity Name
entitya reference to the constant entity holding the list of localized text

is.localized.describedAs
Holds the list of language specific descriptive text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enThe business name of the Legal Entity.
entitya reference to the constant entity holding the list of localized text

is.constrained
maximum length or value constraints

ParameterValueData typeExplanation
maximumLength"256"integer

is.dataFormat.character
is.dataFormat.array
indicates a contiguous sequence of fundamental units that should be taken as a whole and considered one value. Array of Character is a String, and Array of Byte is a Binary Object.

GranularMatchTypeId

The unique identifier of a Granular Match Type. First included in: Sustainability/esg-data-model/RenewableEnergyCertificate (this entity)

Properties

NameValue
displayNameGranular Match Type ID
descriptionThe unique identifier of a Granular Match Type.
dataFormatint32
isNullabletrue

Traits

List of traits for the GranularMatchTypeId attribute are listed below.

is.dataFormat.integer
has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{8562B9F8-4504-4991-8B24-B282A0ACB94C}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enGranular Match Type ID
entitya reference to the constant entity holding the list of localized text

is.localized.describedAs
Holds the list of language specific descriptive text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enThe unique identifier of a Granular Match Type.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

GranularMatchTypeName

The name of a Granular Match Type. First included in: Sustainability/esg-data-model/RenewableEnergyCertificate (this entity)

Properties

NameValue
displayNameGranular Match Type Name
descriptionThe name of a Granular Match Type.
dataFormatstring
maximumLength256
isNullabletrue

Traits

List of traits for the GranularMatchTypeName attribute are listed below.

is.dataFormat.character
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

is.dataFormat.array
indicates a contiguous sequence of fundamental units that should be taken as a whole and considered one value. Array of Character is a String, and Array of Byte is a Binary Object.

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{93A050CC-3133-49B2-8CE3-018DDE22FE5B}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enGranular Match Type Name
entitya reference to the constant entity holding the list of localized text

is.localized.describedAs
Holds the list of language specific descriptive text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enThe name of a Granular Match Type.
entitya reference to the constant entity holding the list of localized text

is.constrained
maximum length or value constraints

ParameterValueData typeExplanation
maximumLength"256"integer

is.dataFormat.character
is.dataFormat.array
indicates a contiguous sequence of fundamental units that should be taken as a whole and considered one value. Array of Character is a String, and Array of Byte is a Binary Object.

ComponentId

The unique identifier of a Component. First included in: Sustainability/esg-data-model/RenewableEnergyCertificate (this entity)

Properties

NameValue
displayNameComponent ID
descriptionThe unique identifier of a Component.
dataFormatint64
isNullabletrue

Traits

List of traits for the ComponentId attribute are listed below.

is.dataFormat.integer
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{A47B18C4-2953-4D42-8043-DAAE9183CB99}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enComponent ID
entitya reference to the constant entity holding the list of localized text

is.localized.describedAs
Holds the list of language specific descriptive text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enThe unique identifier of a Component.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

ComponentName

The name of a Component. First included in: Sustainability/esg-data-model/RenewableEnergyCertificate (this entity)

Properties

NameValue
displayNameComponent Name
descriptionThe name of a Component.
dataFormatstring
maximumLength256
isNullabletrue

Traits

List of traits for the ComponentName attribute are listed below.

is.dataFormat.character
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

is.dataFormat.array
indicates a contiguous sequence of fundamental units that should be taken as a whole and considered one value. Array of Character is a String, and Array of Byte is a Binary Object.

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{0D5FD3D9-B7F5-4990-8730-DD683F1934F1}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enComponent Name
entitya reference to the constant entity holding the list of localized text

is.localized.describedAs
Holds the list of language specific descriptive text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enThe name of a Component.
entitya reference to the constant entity holding the list of localized text

is.constrained
maximum length or value constraints

ParameterValueData typeExplanation
maximumLength"256"integer

is.dataFormat.character
is.dataFormat.array
indicates a contiguous sequence of fundamental units that should be taken as a whole and considered one value. Array of Character is a String, and Array of Byte is a Binary Object.

RenewableEnergyCertificateNote

A note, comment, or more information regarding the Renewable Energy Certificate. First included in: Sustainability/esg-data-model/RenewableEnergyCertificate (this entity)

Properties

NameValue
displayNameRenewable Energy Certificate Note
descriptionA note, comment, or more information regarding the Renewable Energy Certificate.
dataFormatstring
maximumLength2048
isNullabletrue

Traits

List of traits for the RenewableEnergyCertificateNote attribute are listed below.

is.dataFormat.character
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

is.dataFormat.array
indicates a contiguous sequence of fundamental units that should be taken as a whole and considered one value. Array of Character is a String, and Array of Byte is a Binary Object.

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{AE4072AF-F107-4907-8641-B6E8A868743D}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enRenewable Energy Certificate Note
entitya reference to the constant entity holding the list of localized text

is.localized.describedAs
Holds the list of language specific descriptive text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enA note, comment, or more information regarding the Renewable Energy Certificate.
entitya reference to the constant entity holding the list of localized text

is.constrained
maximum length or value constraints

ParameterValueData typeExplanation
maximumLength"2048"integer

is.dataFormat.character
is.dataFormat.array
indicates a contiguous sequence of fundamental units that should be taken as a whole and considered one value. Array of Character is a String, and Array of Byte is a Binary Object.