Calendar Date in ESG data model

Traits

Traits for this entity are listed here.

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 details for a specific date within a calendar.
entitya reference to the constant entity holding the list of localized text

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

ParameterValueData typeExplanation
attributeCalendarDate/(resolvedAttributes)/Dateattribute

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"{179613DB-77FE-42D2-8E0F-98405DFB1998}"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"Human Resources & Payroll"string

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enCalendar Date
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
CalendarId The unique identifier of a Calendar. Sustainability/esg-data-model/CalendarDate
Date The date of the associated calendar. Sustainability/esg-data-model/CalendarDate
DayOfWeekId The unique identifier of a Day Of Week. Sustainability/esg-data-model/CalendarDate
CalendarDateStandardStartTime The standard time that operations start on this calendar date. Sustainability/esg-data-model/CalendarDate
CalendarDateStandardEndTime The standard time that operations end on this calendar date. Sustainability/esg-data-model/CalendarDate
HolidayIndicator Indicates that the associated date is a holiday. Sustainability/esg-data-model/CalendarDate
HolidayName The name of the associated holiday. Sustainability/esg-data-model/CalendarDate
CalendarDayNumber The day number associated with the calendar date. Sustainability/esg-data-model/CalendarDate
CalendarWeekId The unique identifier of a Calendar Week. Sustainability/esg-data-model/CalendarDate
CalendarMonthId The unique identifier of a calendar month. Sustainability/esg-data-model/CalendarDate
CalendarQuarterId The unique identifier of a calendar quarter. Sustainability/esg-data-model/CalendarDate
CalendarYearId The unique identifier of a Calendar Year. Sustainability/esg-data-model/CalendarDate
CalendarPeriodId The unique identifier of a Calendar Period. Sustainability/esg-data-model/CalendarDate
CalendarDateNote A note, comment, or more information regarding the calendar date. Sustainability/esg-data-model/CalendarDate

CalendarId

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

Properties

NameValue
displayNameCalendar ID
descriptionThe unique identifier of a Calendar.
isPrimaryKeytrue
dataFormatint32

Traits

List of traits for the CalendarId attribute are listed here.

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

ParameterValueData typeExplanation
attributeCalendarDate/(resolvedAttributes)/CalendarIdattribute

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
Calendar.cdm.json/CalendarCalendarId
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
enCalendar 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 Calendar.
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"{05E67CCF-368E-4689-A095-1C7597687274}"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

Date

The date of the associated calendar. First included in: Sustainability/esg-data-model/CalendarDate (this entity)

Properties

NameValue
displayNameDate
descriptionThe date of the associated calendar.
isPrimaryKeytrue
dataFormatdate

Traits

List of traits for the Date attribute are listed here.

is.dataFormat.date
means.measurement.date
is.identifiedBy
names a specific identity attribute to use with an entity

ParameterValueData typeExplanation
attributeCalendarDate/(resolvedAttributes)/Dateattribute

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"{3745D98B-C34C-424D-8310-B7D4425B6093}"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
enDate
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 date of the associated calendar.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.date

DayOfWeekId

The unique identifier of a Day Of Week. First included in: Sustainability/esg-data-model/CalendarDate (this entity)

Properties

NameValue
displayNameDay Of Week ID
descriptionThe unique identifier of a Day Of Week.
dataFormatint32
isNullabletrue

Traits

List of traits for the DayOfWeekId attribute are listed here.

is.dataFormat.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
enDay Of Week 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 Day Of Week.
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
DayOfWeek.cdm.json/DayOfWeekDayOfWeekId
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"{0A5D2176-E931-4BED-B533-01F16B6A8F04}"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

CalendarDateStandardStartTime

The standard time that operations start on this calendar date. First included in: Sustainability/esg-data-model/CalendarDate (this entity)

Properties

NameValue
displayNameCalendar Date Standard Start Time
descriptionThe standard time that operations start on this calendar date.
dataFormattime
isNullabletrue

Traits

List of traits for the CalendarDateStandardStartTime attribute are listed here.

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"{62A6BDA7-DA93-4366-8CD0-44DEBB94FD02}"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
enCalendar Date Standard Start Time
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 standard time that operations start on this calendar date.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.time

CalendarDateStandardEndTime

The standard time that operations end on this calendar date. First included in: Sustainability/esg-data-model/CalendarDate (this entity)

Properties

NameValue
displayNameCalendar Date Standard End Time
descriptionThe standard time that operations end on this calendar date.
dataFormattime
isNullabletrue

Traits

List of traits for the CalendarDateStandardEndTime attribute are listed here.

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"{4072A00E-6C86-4990-A421-942F7CFF21ED}"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
enCalendar Date Standard End Time
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 standard time that operations end on this calendar date.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.time

HolidayIndicator

Indicates that the associated date is a holiday. First included in: Sustainability/esg-data-model/CalendarDate (this entity)

Properties

NameValue
displayNameHoliday Indicator
descriptionIndicates that the associated date is a holiday.
dataFormatboolean
isNullabletrue

Traits

List of traits for the HolidayIndicator attribute are listed here.

is.dataFormat.boolean
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"{832A0BDF-04DA-4C4E-A9C4-E2A0DCA6AC26}"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
enHoliday Indicator
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
enIndicates that the associated date is a holiday.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.boolean

HolidayName

The name of the associated holiday. First included in: Sustainability/esg-data-model/CalendarDate (this entity)

Properties

NameValue
displayNameHoliday Name
descriptionThe name of the associated holiday.
dataFormatstring
maximumLength256
isNullabletrue

Traits

List of traits for the HolidayName attribute are listed here.

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"{0FB3C716-704E-478E-BF5F-A376133B9851}"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
enHoliday 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 the associated holiday.
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.

CalendarDayNumber

The day number associated with the calendar date. First included in: Sustainability/esg-data-model/CalendarDate (this entity)

Properties

NameValue
displayNameCalendar Day Number
descriptionThe day number associated with the calendar date.
dataFormatint32
isNullabletrue

Traits

List of traits for the CalendarDayNumber attribute are listed here.

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"{5AB3E39D-F0FB-4ECC-BB1B-3188BB29D763}"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
enCalendar Day Number
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 day number associated with the calendar date.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

CalendarWeekId

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

Properties

NameValue
displayNameCalendar Week ID
descriptionThe unique identifier of a Calendar Week.
dataFormatint32
isNullabletrue

Traits

List of traits for the CalendarWeekId attribute are listed here.

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"{0FF1048D-7A30-4F37-AB0C-587EF624313D}"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
enCalendar Week 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 Calendar Week.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

CalendarMonthId

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

Properties

NameValue
displayNameCalendar Month ID
descriptionThe unique identifier of a calendar month.
dataFormatint32
isNullabletrue

Traits

List of traits for the CalendarMonthId attribute are listed here.

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"{11E19389-4C35-45F2-B86B-B749E60AE751}"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
enCalendar Month 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 calendar month.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

CalendarQuarterId

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

Properties

NameValue
displayNameCalendar Quarter ID
descriptionThe unique identifier of a calendar quarter.
dataFormatint32
isNullabletrue

Traits

List of traits for the CalendarQuarterId attribute are listed here.

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"{43A86AB5-DD32-4A4A-AA21-D2C98DE4BE45}"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
enCalendar Quarter 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 calendar quarter.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

CalendarYearId

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

Properties

NameValue
displayNameCalendar Year ID
descriptionThe unique identifier of a Calendar Year.
dataFormatint32
isNullabletrue

Traits

List of traits for the CalendarYearId attribute are listed here.

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"{69CDFB6A-2AD1-483A-A5A5-4A20D87319F4}"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
enCalendar Year 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 Calendar Year.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

CalendarPeriodId

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

Properties

NameValue
displayNameCalendar Period ID
descriptionThe unique identifier of a Calendar Period.
dataFormatint32
isNullabletrue

Traits

List of traits for the CalendarPeriodId attribute are listed here.

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"{27DF6CC5-6FED-4FC4-8F4D-C7D033D7A8A5}"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
enCalendar Period 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 Calendar Period.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

CalendarDateNote

A note, comment, or more information regarding the calendar date. First included in: Sustainability/esg-data-model/CalendarDate (this entity)

Properties

NameValue
displayNameCalendar Date Note
descriptionA note, comment, or more information regarding the calendar date.
dataFormatstring
maximumLength2048
isNullabletrue

Traits

List of traits for the CalendarDateNote attribute are listed here.

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"{930100DC-AA36-4D6E-A21F-18F145AAB4A8}"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
enCalendar Date 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 calendar date.
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.