{ "jsonSchemaSemanticVersion": "1.1.0", "imports": [ { "corpusPath": "cdm:/core/cdsConcepts.1.0.1.cdm.json" }, { "corpusPath": "FactorLibrary.1.0.cdm.json" }, { "corpusPath": "EmissionFactor.1.0.cdm.json" }, { "corpusPath": "FactorMapping.1.0.cdm.json" }, { "corpusPath": "EmissionsSource.1.0.cdm.json" }, { "corpusPath": "Facility.1.0.cdm.json" }, { "corpusPath": "OrganizationalUnit.1.0.cdm.json" }, { "corpusPath": "Unit.1.0.cdm.json" }, { "corpusPath": "GlobalOptionsets.1.0.cdm.json" } ], "definitions": [ { "entityName": "Emission", "extendsEntity": "CdmEntity", "displayName": "Emission", "description": "Entity which lists the most common greenhouse gases and their quantities as output of calculation or direct measurement.", "sourceName": "msdyn_emission", "exhibitsTraits": [ { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Entity which lists the most common greenhouse gases and their quantities as output of calculation or direct measurement." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Emission" ] ] } } ] }, { "traitReference": "is.CDM.entityVersion", "arguments": [ { "name": "versionNumber", "value": "1.0" } ] } ], "hasAttributes": [ { "attributeGroupReference": { "attributeGroupName": "attributesAddedAtThisScope", "members": [ { "name": "emissionId", "sourceName": "msdyn_emissionid", "sourceOrdering": 1, "description": "Unique identifier for entity instances", "displayName": "Emission", "isNullable": false, "purpose": "identifiedBy", "dataType": "entityId", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "systemrequired" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Unique identifier for entity instances" ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Emission" ] ] } } ] }, { "traitReference": "is.CDS.sourceNamed", "arguments": [ "msdyn_emissionid" ] } ] }, { "name": "TTLInSeconds", "sourceName": "ttlinseconds", "sourceOrdering": 2, "description": "Time to live in seconds.", "displayName": "Time to live", "isNullable": true, "purpose": "hasA", "dataType": "integer", "maximumValue": "2147483647", "minimumValue": "1", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Time to live in seconds." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Time to live" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumValue", "value": "2147483647" }, { "name": "minimumValue", "value": "1" } ] } ] }, { "name": "partitionId", "sourceName": "partitionid", "sourceOrdering": 3, "description": "Logical partition id. A logical partition consists of a set of records with same partition id.", "displayName": "Partition Id", "isNullable": true, "purpose": "hasA", "dataType": "string", "maximumLength": "100", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Logical partition id. A logical partition consists of a set of records with same partition id." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Partition Id" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumLength", "value": "100" } ] } ] }, { "name": "createdOn", "sourceName": "createdon", "sourceOrdering": 4, "description": "Date and time when the record was created.", "displayName": "Created on", "isNullable": true, "purpose": "hasA", "dataType": "dateTime", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Date and time when the record was created." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Created on" ] ] } } ] } ] }, { "name": "modifiedOn", "sourceName": "modifiedon", "sourceOrdering": 6, "description": "Date and time when the record was modified.", "displayName": "Modified on", "isNullable": true, "purpose": "hasA", "dataType": "dateTime", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Date and time when the record was modified." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Modified on" ] ] } } ] } ] }, { "name": "importSequenceNumber", "sourceName": "importsequencenumber", "sourceOrdering": 28, "description": "Sequence number of the import that created this record.", "displayName": "Import sequence number", "isNullable": true, "purpose": "hasA", "dataType": "integer", "maximumValue": "2147483647", "minimumValue": "-2147483648", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Sequence number of the import that created this record." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Import sequence number" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumValue", "value": "2147483647" }, { "name": "minimumValue", "value": "-2147483648" } ] } ] }, { "name": "overriddenCreatedOn", "sourceName": "overriddencreatedon", "sourceOrdering": 29, "description": "Date and time that the record was migrated.", "displayName": "Record created on", "isNullable": true, "purpose": "hasA", "dataType": "dateTime", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Date and time that the record was migrated." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Record created on" ] ] } } ] } ] }, { "name": "name", "sourceName": "msdyn_name", "sourceOrdering": 30, "description": "The name of the custom entity.", "displayName": "Name", "isNullable": true, "purpose": "hasA", "dataType": "string", "maximumLength": "255", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "applicationrequired" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "The name of the custom entity." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Name" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumLength", "value": "255" } ] } ] }, { "name": "activity", "sourceName": "msdyn_activity", "sourceOrdering": 31, "description": "Unique identifier of the activity linked to the emission.", "displayName": "Activity", "isNullable": true, "purpose": "hasA", "dataType": "string", "maximumLength": "255", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Unique identifier of the activity linked to the emission." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Activity" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumLength", "value": "255" } ] } ] }, { "name": "activityentityname", "sourceName": "msdyn_activityentityname", "sourceOrdering": 32, "description": "Internal reference used to map an entity to the corresponding record.", "displayName": "Activity entity name", "isNullable": true, "purpose": "hasA", "dataType": "string", "maximumLength": "100", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Internal reference used to map an entity to the corresponding record." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Activity entity name" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumLength", "value": "100" } ] } ] }, { "name": "activityid", "sourceName": "msdyn_activityid", "sourceOrdering": 33, "description": "Internal reference used to map the entity to the corresponding record.", "displayName": "Activity ID", "isNullable": true, "purpose": "hasA", "dataType": "string", "maximumLength": "100", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Internal reference used to map the entity to the corresponding record." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Activity ID" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumLength", "value": "100" } ] } ] }, { "name": "activityname", "sourceName": "msdyn_activityname", "sourceOrdering": 34, "description": "Category or reference data used for reporting purposes and populated during the calculation process.", "displayName": "Activity type", "isNullable": true, "purpose": "hasA", "dataType": "string", "maximumLength": "255", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Category or reference data used for reporting purposes and populated during the calculation process." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Activity type" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumLength", "value": "255" } ] } ] }, { "name": "calculationdate", "sourceName": "msdyn_calculationdate", "sourceOrdering": 35, "description": "Date calculation occurred", "displayName": "Calculation date", "isNullable": true, "purpose": "hasA", "dataType": "dateTime", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "applicationrequired" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Date calculation occurred" ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Calculation date" ] ] } } ] } ] }, { "name": "category", "sourceName": "msdyn_category", "sourceOrdering": 36, "description": "Scope 3 category number.", "displayName": "Category", "isNullable": true, "purpose": "hasA", "dataType": "string", "maximumLength": "255", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Scope 3 category number." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Category" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumLength", "value": "255" } ] } ] }, { "name": "ch4", "sourceName": "msdyn_ch4", "sourceOrdering": 37, "description": "The amount of the CH₄ factor.", "displayName": "CH₄", "isNullable": true, "purpose": "hasA", "dataType": "decimal", "maximumValue": "100000000000", "minimumValue": "-100000000000", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "The amount of the CH₄ factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "CH₄" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumValue", "value": "100000000000" }, { "name": "minimumValue", "value": "-100000000000" } ] } ] }, { "name": "ch4unit", "sourceName": "msdyn_ch4unit", "sourceOrdering": 38, "description": "The unit for the CH₄ amount.", "displayName": "CH₄ unit", "isNullable": true, "purpose": "hasA", "dataType": "entityId", "entity": { "source": "Unit", "operations": [ { "$type": "replaceAsForeignKey", "condition": "referenceOnly", "reference": "unitId", "replaceWith": { "name": "ch4unit", "dataType": "entityId", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "The unit for the CH₄ amount." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "CH₄ unit" ] ] } } ] }, { "traitReference": "is.CDS.lookup", "arguments": [ { "name": "style", "value": "single" } ] } ] } } ] } }, { "name": "co2", "sourceName": "msdyn_co2", "sourceOrdering": 39, "description": "The amount of the CO₂ factor.", "displayName": "CO₂", "isNullable": true, "purpose": "hasA", "dataType": "decimal", "maximumValue": "100000000000", "minimumValue": "-100000000000", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "The amount of the CO₂ factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "CO₂" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumValue", "value": "100000000000" }, { "name": "minimumValue", "value": "-100000000000" } ] } ] }, { "name": "co2e", "sourceName": "msdyn_co2e", "sourceOrdering": 40, "description": "The amount of the CO₂ equivalent factor.", "displayName": "CO₂E", "isNullable": true, "purpose": "hasA", "dataType": "decimal", "maximumValue": "100000000000", "minimumValue": "-100000000000", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "The amount of the CO₂ equivalent factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "CO₂E" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumValue", "value": "100000000000" }, { "name": "minimumValue", "value": "-100000000000" } ] } ] }, { "name": "co2emt", "sourceName": "msdyn_co2emt", "sourceOrdering": 41, "description": "The amount of the CO₂ equivalent factor in metric tons.", "displayName": "CO₂E (mt)", "isNullable": true, "purpose": "hasA", "dataType": "decimal", "maximumValue": "100000000000", "minimumValue": "-100000000000", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "The amount of the CO₂ equivalent factor in metric tons." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "CO₂E (mt)" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumValue", "value": "100000000000" }, { "name": "minimumValue", "value": "-100000000000" } ] } ] }, { "name": "co2eunit", "sourceName": "msdyn_co2eunit", "sourceOrdering": 42, "description": "Unique identifier for the unit associated with the emission.", "displayName": "CO₂E unit", "isNullable": true, "purpose": "hasA", "dataType": "entityId", "entity": { "source": "Unit", "operations": [ { "$type": "replaceAsForeignKey", "condition": "referenceOnly", "reference": "unitId", "replaceWith": { "name": "co2eunit", "dataType": "entityId", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Unique identifier for the unit associated with the emission." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "CO₂E unit" ] ] } } ] }, { "traitReference": "is.CDS.lookup", "arguments": [ { "name": "style", "value": "single" } ] } ] } } ] } }, { "name": "co2unit", "sourceName": "msdyn_co2unit", "sourceOrdering": 43, "description": "The unit for the CO₂ factor.", "displayName": "CO₂ unit", "isNullable": true, "purpose": "hasA", "dataType": "entityId", "entity": { "source": "Unit", "operations": [ { "$type": "replaceAsForeignKey", "condition": "referenceOnly", "reference": "unitId", "replaceWith": { "name": "co2unit", "dataType": "entityId", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "The unit for the CO₂ factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "CO₂ unit" ] ] } } ] }, { "traitReference": "is.CDS.lookup", "arguments": [ { "name": "style", "value": "single" } ] } ] } } ] } }, { "name": "consumptionenddate", "sourceName": "msdyn_consumptionenddate", "sourceOrdering": 44, "description": "End date of activity consumption.", "displayName": "Consumption end date", "isNullable": true, "purpose": "hasA", "dataType": "dateTime", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "applicationrequired" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "End date of activity consumption." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Consumption end date" ] ] } } ] } ] }, { "name": "consumptionstartdate", "sourceName": "msdyn_consumptionstartdate", "sourceOrdering": 45, "description": "Start date of activity consumption.", "displayName": "Consumption start date", "isNullable": true, "purpose": "hasA", "dataType": "dateTime", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "applicationrequired" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Start date of activity consumption." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Consumption start date" ] ] } } ] } ] }, { "name": "countryisocode", "sourceName": "msdyn_countryisocode", "sourceOrdering": 46, "description": "The three letter ISO code of the country/region.", "displayName": "Country/Region", "isNullable": true, "purpose": "hasA", "dataType": "string", "maximumLength": "3", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "The three letter ISO code of the country/region." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Country/Region" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumLength", "value": "3" } ] } ] }, { "name": "emissionsource", "sourceName": "msdyn_emissionsource", "sourceOrdering": 47, "description": "Emissions Source (Internal)", "displayName": "Emissions Source (Internal)", "isNullable": true, "purpose": "hasA", "dataType": "string", "maximumLength": "255", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "applicationrequired" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Emissions Source (Internal)" ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Emissions Source (Internal)" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumLength", "value": "255" } ] } ] }, { "name": "emissionsourcev2", "sourceName": "msdyn_emissionsourcev2", "sourceOrdering": 48, "description": "Emissions source reference.", "displayName": "Emissions Source", "isNullable": true, "purpose": "hasA", "dataType": "entityId", "entity": { "source": "EmissionsSource", "operations": [ { "$type": "replaceAsForeignKey", "condition": "referenceOnly", "reference": "emissionsourceId", "replaceWith": { "name": "emissionsourcev2", "dataType": "entityId", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "applicationrequired" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Emissions source reference." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Emissions Source" ] ] } } ] }, { "traitReference": "is.CDS.lookup", "arguments": [ { "name": "style", "value": "single" } ] } ] } } ] } }, { "name": "facilityid", "sourceName": "msdyn_facilityid", "sourceOrdering": 49, "description": "Unique identifier for the facility associated with mobile combustion.", "displayName": "Facility", "isNullable": true, "purpose": "hasA", "dataType": "entityId", "entity": { "source": "Facility", "operations": [ { "$type": "replaceAsForeignKey", "condition": "referenceOnly", "reference": "facilityId", "replaceWith": { "name": "facilityid", "dataType": "entityId", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Unique identifier for the facility associated with mobile combustion." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Facility" ] ] } } ] }, { "traitReference": "is.CDS.lookup", "arguments": [ { "name": "style", "value": "single" } ] } ] } } ] } }, { "name": "hfcs", "sourceName": "msdyn_hfcs", "sourceOrdering": 50, "description": "The amount of hydrofluorocarbons factor.", "displayName": "HFCs", "isNullable": true, "purpose": "hasA", "dataType": "decimal", "maximumValue": "100000000000", "minimumValue": "-100000000000", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "The amount of hydrofluorocarbons factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "HFCs" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumValue", "value": "100000000000" }, { "name": "minimumValue", "value": "-100000000000" } ] } ] }, { "name": "hfcsunit", "sourceName": "msdyn_hfcsunit", "sourceOrdering": 51, "description": "The unit for the hydrofluorocarbons factor.", "displayName": "HFCs unit", "isNullable": true, "purpose": "hasA", "dataType": "entityId", "entity": { "source": "Unit", "operations": [ { "$type": "replaceAsForeignKey", "condition": "referenceOnly", "reference": "unitId", "replaceWith": { "name": "hfcsunit", "dataType": "entityId", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "The unit for the hydrofluorocarbons factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "HFCs unit" ] ] } } ] }, { "traitReference": "is.CDS.lookup", "arguments": [ { "name": "style", "value": "single" } ] } ] } } ] } }, { "name": "isbiogenic", "sourceName": "msdyn_isbiogenic", "sourceOrdering": 52, "description": "Indicates if it is a biogenic emission, or emission from a natural source.", "displayName": "Is biogenic", "isNullable": true, "purpose": "hasA", "dataType": "boolean", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Indicates if it is a biogenic emission, or emission from a natural source." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Is biogenic" ] ] } } ] } ] }, { "name": "ismarketbased", "sourceName": "msdyn_ismarketbased", "sourceOrdering": 54, "description": "Indicates if emission calculation is market-based or considered a \"net\" calculation.", "displayName": "Is market based", "isNullable": true, "purpose": "hasA", "dataType": "boolean", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "applicationrequired" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Indicates if emission calculation is market-based or considered a \"net\" calculation." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Is market based" ] ] } } ] } ] }, { "name": "latitude", "sourceName": "msdyn_latitude", "sourceOrdering": 56, "description": "This information can make it easier to submit reports for public disclosure.", "displayName": "Latitude", "isNullable": true, "purpose": "hasA", "dataType": "string", "maximumLength": "100", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "This information can make it easier to submit reports for public disclosure." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Latitude" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumLength", "value": "100" } ] } ] }, { "name": "longitude", "sourceName": "msdyn_longitude", "sourceOrdering": 57, "description": "This information can make it easier to submit reports for public disclosure.", "displayName": "Longitude", "isNullable": true, "purpose": "hasA", "dataType": "string", "maximumLength": "100", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "This information can make it easier to submit reports for public disclosure." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Longitude" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumLength", "value": "100" } ] } ] }, { "name": "n2o", "sourceName": "msdyn_n2o", "sourceOrdering": 58, "description": "The amount of the N₂O factor.", "displayName": "N₂O", "isNullable": true, "purpose": "hasA", "dataType": "decimal", "maximumValue": "100000000000", "minimumValue": "-100000000000", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "The amount of the N₂O factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "N₂O" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumValue", "value": "100000000000" }, { "name": "minimumValue", "value": "-100000000000" } ] } ] }, { "name": "n2ounit", "sourceName": "msdyn_n2ounit", "sourceOrdering": 59, "description": "Unique identifier for the unit associated with the emission.", "displayName": "N₂O unit", "isNullable": true, "purpose": "hasA", "dataType": "entityId", "entity": { "source": "Unit", "operations": [ { "$type": "replaceAsForeignKey", "condition": "referenceOnly", "reference": "unitId", "replaceWith": { "name": "n2ounit", "dataType": "entityId", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Unique identifier for the unit associated with the emission." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "N₂O unit" ] ] } } ] }, { "traitReference": "is.CDS.lookup", "arguments": [ { "name": "style", "value": "single" } ] } ] } } ] } }, { "name": "nf3", "sourceName": "msdyn_nf3", "sourceOrdering": 60, "description": "The amount of nitrogen trifluoride factor.", "displayName": "NF₃", "isNullable": true, "purpose": "hasA", "dataType": "decimal", "maximumValue": "100000000000", "minimumValue": "-100000000000", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "The amount of nitrogen trifluoride factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "NF₃" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumValue", "value": "100000000000" }, { "name": "minimumValue", "value": "-100000000000" } ] } ] }, { "name": "nf3unit", "sourceName": "msdyn_nf3unit", "sourceOrdering": 61, "description": "The unit for the NF₃ factor.", "displayName": "NF₃ unit", "isNullable": true, "purpose": "hasA", "dataType": "entityId", "entity": { "source": "Unit", "operations": [ { "$type": "replaceAsForeignKey", "condition": "referenceOnly", "reference": "unitId", "replaceWith": { "name": "nf3unit", "dataType": "entityId", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "The unit for the NF₃ factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "NF₃ unit" ] ] } } ] }, { "traitReference": "is.CDS.lookup", "arguments": [ { "name": "style", "value": "single" } ] } ] } } ] } }, { "name": "organizationalunitid", "sourceName": "msdyn_organizationalunitid", "sourceOrdering": 62, "description": "Unique identifier for the organizational unit associated with the emission.", "displayName": "Organizational unit", "isNullable": true, "purpose": "hasA", "dataType": "entityId", "entity": { "source": "OrganizationalUnit", "operations": [ { "$type": "replaceAsForeignKey", "condition": "referenceOnly", "reference": "sustainabilityorganizationalunitId", "replaceWith": { "name": "organizationalunitid", "dataType": "entityId", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "applicationrequired" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Unique identifier for the organizational unit associated with the emission." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Organizational unit" ] ] } } ] }, { "traitReference": "is.CDS.lookup", "arguments": [ { "name": "style", "value": "single" } ] } ] } } ] } }, { "name": "otherghgs", "sourceName": "msdyn_otherghgs", "sourceOrdering": 63, "description": "Greenhouse gases associated with emissions that are not allocated in an individual category.", "displayName": "Other GHGs", "isNullable": true, "purpose": "hasA", "dataType": "decimal", "maximumValue": "100000000000", "minimumValue": "-100000000000", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Greenhouse gases associated with emissions that are not allocated in an individual category." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Other GHGs" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumValue", "value": "100000000000" }, { "name": "minimumValue", "value": "-100000000000" } ] } ] }, { "name": "otherghgsunit", "sourceName": "msdyn_otherghgsunit", "sourceOrdering": 64, "description": "Unique identifier for the unit associated with the emission.", "displayName": "Other GHGs unit", "isNullable": true, "purpose": "hasA", "dataType": "entityId", "entity": { "source": "Unit", "operations": [ { "$type": "replaceAsForeignKey", "condition": "referenceOnly", "reference": "unitId", "replaceWith": { "name": "otherghgsunit", "dataType": "entityId", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Unique identifier for the unit associated with the emission." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Other GHGs unit" ] ] } } ] }, { "traitReference": "is.CDS.lookup", "arguments": [ { "name": "style", "value": "single" } ] } ] } } ] } }, { "name": "pfcs", "sourceName": "msdyn_pfcs", "sourceOrdering": 65, "description": "The amount of perfluorocarbons factor.", "displayName": "PFCs", "isNullable": true, "purpose": "hasA", "dataType": "decimal", "maximumValue": "100000000000", "minimumValue": "-100000000000", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "The amount of perfluorocarbons factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "PFCs" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumValue", "value": "100000000000" }, { "name": "minimumValue", "value": "-100000000000" } ] } ] }, { "name": "pfcsunit", "sourceName": "msdyn_pfcsunit", "sourceOrdering": 66, "description": "The unit for the perfluorocarbons factor.", "displayName": "PFCs unit", "isNullable": true, "purpose": "hasA", "dataType": "entityId", "entity": { "source": "Unit", "operations": [ { "$type": "replaceAsForeignKey", "condition": "referenceOnly", "reference": "unitId", "replaceWith": { "name": "pfcsunit", "dataType": "entityId", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "The unit for the perfluorocarbons factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "PFCs unit" ] ] } } ] }, { "traitReference": "is.CDS.lookup", "arguments": [ { "name": "style", "value": "single" } ] } ] } } ] } }, { "name": "scope", "sourceName": "msdyn_scope", "sourceOrdering": 67, "description": "Emission scope as defined by the Greenhouse Gas Protocol.", "displayName": "Scope", "isNullable": true, "purpose": "hasA", "dataType": { "dataTypeReference": "listLookup", "appliedTraits": [ { "traitReference": "does.haveDefault", "arguments": [ { "entityReference": "ScopeValues" } ] } ] }, "projections": { "operations": [ { "$type": "addSupportingAttribute", "condition": "virtual", "supportingAttribute": { "explanation": "This attribute 'scope_display' is added to the 'Emission' entity to provide the localized display text for the value of the listLookup attribute 'scope'", "name": "scope_display", "purpose": "hasA", "dataType": "localizedDisplayText", "isReadOnly": true } } ] }, "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Emission scope as defined by the Greenhouse Gas Protocol." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Scope" ] ] } } ] } ] }, { "name": "sf6", "sourceName": "msdyn_sf6", "sourceOrdering": 69, "description": "The amount of sulfur hexafluoride factor.", "displayName": "SF₆", "isNullable": true, "purpose": "hasA", "dataType": "decimal", "maximumValue": "100000000000", "minimumValue": "-100000000000", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "The amount of sulfur hexafluoride factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "SF₆" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumValue", "value": "100000000000" }, { "name": "minimumValue", "value": "-100000000000" } ] } ] }, { "name": "sf6unit", "sourceName": "msdyn_sf6unit", "sourceOrdering": 70, "description": "The unit for SF₆ factor.", "displayName": "SF₆ unit", "isNullable": true, "purpose": "hasA", "dataType": "entityId", "entity": { "source": "Unit", "operations": [ { "$type": "replaceAsForeignKey", "condition": "referenceOnly", "reference": "unitId", "replaceWith": { "name": "sf6unit", "dataType": "entityId", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "The unit for SF₆ factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "SF₆ unit" ] ] } } ] }, { "traitReference": "is.CDS.lookup", "arguments": [ { "name": "style", "value": "single" } ] } ] } } ] } }, { "name": "origincorrelationid", "sourceName": "msdyn_origincorrelationid", "sourceOrdering": 71, "description": "An optional identifier to correlate record with data origin.", "displayName": "Origin correlation ID", "isNullable": true, "purpose": "hasA", "dataType": "string", "maximumLength": "100", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "An optional identifier to correlate record with data origin." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Origin correlation ID" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumLength", "value": "100" } ] } ] }, { "name": "transactiondate", "sourceName": "msdyn_transactiondate", "sourceOrdering": 72, "description": "Date associated with the actual date when the transaction occurred.", "displayName": "Transaction date", "isNullable": true, "purpose": "hasA", "dataType": "dateTime", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "applicationrequired" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Date associated with the actual date when the transaction occurred." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Transaction date" ] ] } } ] } ] }, { "name": "calculationlibrary", "sourceName": "msdyn_calculationlibrary", "sourceOrdering": 73, "description": "Emission factor library used for emission calculations.", "displayName": "Emission factor library", "isNullable": true, "purpose": "hasA", "dataType": "entityId", "entity": { "source": "FactorLibrary", "operations": [ { "$type": "replaceAsForeignKey", "condition": "referenceOnly", "reference": "calculationlibraryId", "replaceWith": { "name": "calculationlibrary", "dataType": "entityId", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Emission factor library used for emission calculations." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Emission factor library" ] ] } } ] }, { "traitReference": "is.CDS.lookup", "arguments": [ { "name": "style", "value": "single" } ] } ] } } ] } }, { "name": "emissionfactor", "sourceName": "msdyn_emissionfactor", "sourceOrdering": 74, "description": "Emission factor used for emission calculations.", "displayName": "Emission factor", "isNullable": true, "purpose": "hasA", "dataType": "entityId", "entity": { "source": "EmissionFactor", "operations": [ { "$type": "replaceAsForeignKey", "condition": "referenceOnly", "reference": "emissionfactorId", "replaceWith": { "name": "emissionfactor", "dataType": "entityId", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Emission factor used for emission calculations." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Emission factor" ] ] } } ] }, { "traitReference": "is.CDS.lookup", "arguments": [ { "name": "style", "value": "single" } ] } ] } } ] } }, { "name": "emissionlookup", "sourceName": "msdyn_emissionlookup", "sourceOrdering": 75, "description": "Factor mapping used for emission calculations.", "displayName": "Factor mapping", "isNullable": true, "purpose": "hasA", "dataType": "entityId", "entity": { "source": "FactorMapping", "operations": [ { "$type": "replaceAsForeignKey", "condition": "referenceOnly", "reference": "emissionlookupId", "replaceWith": { "name": "emissionlookup", "dataType": "entityId", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "none" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Factor mapping used for emission calculations." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Factor mapping" ] ] } } ] }, { "traitReference": "is.CDS.lookup", "arguments": [ { "name": "style", "value": "single" } ] } ] } } ] } }, { "name": "actualquantity", "sourceName": "msdyn_actualquantity", "sourceOrdering": 76, "description": "Actual quantity used for emission calculation.", "displayName": "Actual quantity", "isNullable": true, "purpose": "hasA", "dataType": "decimal", "maximumValue": "100000000000", "minimumValue": "-100000000000", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "applicationrequired" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Actual quantity used for emission calculation." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Actual quantity" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumValue", "value": "100000000000" }, { "name": "minimumValue", "value": "-100000000000" } ] } ] } ], "exhibitsTraits": [ { "traitReference": "is.CDM.attributeGroup", "arguments": [ { "entityReference": { "entityShape": "attributeGroupSet", "constantValues": [ [ "/Sustainability/Emission.1.0.cdm.json/Emission/hasAttributes/attributesAddedAtThisScope" ] ] } } ] } ] } } ] } ], "documentVersion": "1.0" }