Compartilhar via


Project Type 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.
enA categorization of types of projects.

Ex:

  • Capital
  • Maintenance
  • Customer
  • Construction
  • Geological
  • Seismic
  • Exploitation
  • Dam Construction
  • Landscape Contouring
  • Irrigation
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
attributeProjectType/(resolvedAttributes)/ProjectTypeIdattribute

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"{7ABEC1AD-326F-41B2-98DC-27138C4B013F}"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"Project Management"string

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enProject Type
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
ProjectTypeId The unique identifier of a Project Type. Sustainability/esg-data-model/ProjectType
ProjectTypeName The name of a Project Type. Sustainability/esg-data-model/ProjectType
ProjectTypeDescription The description of a Project Type. Sustainability/esg-data-model/ProjectType
EmissionFactorOfRelevantConstructionSector The construction sector emission factor. (kg C02e per $ revenue) Sustainability/esg-data-model/ProjectType
CapitalizationIndicator Indicates whether the activities, items or assets of the project should be capitalized. Sustainability/esg-data-model/ProjectType

ProjectTypeId

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

Properties

NameValue
displayNameProject Type ID
descriptionThe unique identifier of a Project Type.
isPrimaryKeytrue
dataFormatint32

Traits

List of traits for the ProjectTypeId attribute are listed here.

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

ParameterValueData typeExplanation
attributeProjectType/(resolvedAttributes)/ProjectTypeIdattribute

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"{72365804-D153-47D2-A113-D0FC855F9D2F}"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
enProject 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 Project Type.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

ProjectTypeName

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

Properties

NameValue
displayNameProject Type Name
descriptionThe name of a Project Type.
dataFormatstring
maximumLength256
isNullabletrue

Traits

List of traits for the ProjectTypeName 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"{E3A00258-F795-496A-A5F1-0AC1F7E104AC}"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
enProject 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 Project 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.

ProjectTypeDescription

The description of a Project Type. First included in: Sustainability/esg-data-model/ProjectType (this entity)

Properties

NameValue
displayNameProject Type Description
descriptionThe description of a Project Type.
dataFormatstring
maximumLength2048
isNullabletrue

Traits

List of traits for the ProjectTypeDescription 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"{710FC628-FEE4-4BD7-9849-F6727EB32512}"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
enProject Type Description
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 description of a Project Type.
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.

EmissionFactorOfRelevantConstructionSector

The construction sector emission factor. (kg C02e per $ revenue)
First included in: Sustainability/esg-data-model/ProjectType (this entity)

Properties

NameValue
displayNameEmission Factor Of Relevant Construction Sector
descriptionThe construction sector emission factor. (kg C02e per $ revenue)
dataFormatint32
isNullabletrue

Traits

List of traits for the EmissionFactorOfRelevantConstructionSector 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"{47BE088A-6863-4241-9750-E96A5B068663}"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
enEmission Factor Of Relevant Construction Sector
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 construction sector emission factor. (kg C02e per $ revenue)
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

CapitalizationIndicator

Indicates whether the activities, items or assets of the project should be capitalized. First included in: Sustainability/esg-data-model/ProjectType (this entity)

Properties

NameValue
displayNameCapitalization Indicator
descriptionIndicates whether the activities, items or assets of the project should be capitalized.
dataFormatboolean
isNullabletrue

Traits

List of traits for the CapitalizationIndicator 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"{C82828CE-6DD2-4C5D-B9BE-8239CC5FF6A6}"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
enCapitalization 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 whether the activities, items or assets of the project should be capitalized.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.boolean