{ "jsonSchemaSemanticVersion": "1.1.0", "imports": [ { "corpusPath": "cdm:/core/cdsConcepts.1.0.1.cdm.json" }, { "corpusPath": "FactorLibrary.1.0.cdm.json" }, { "corpusPath": "Unit.1.0.cdm.json" } ], "definitions": [ { "entityName": "EmissionFactor", "extendsEntity": "CdmEntity", "displayName": "Emission factor", "description": "Conversion factor which takes activity data and converts quantities into greenhouse gas amounts and units.", "sourceName": "msdyn_emissionfactor", "exhibitsTraits": [ { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Conversion factor which takes activity data and converts quantities into greenhouse gas amounts and units." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Emission factor" ] ] } } ] }, { "traitReference": "is.CDM.entityVersion", "arguments": [ { "name": "versionNumber", "value": "1.0" } ] } ], "hasAttributes": [ { "attributeGroupReference": { "attributeGroupName": "attributesAddedAtThisScope", "members": [ { "name": "emissionfactorId", "sourceName": "msdyn_emissionfactorid", "sourceOrdering": 1, "description": "Unique identifier for entity instances", "displayName": "Emission factor", "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 factor" ] ] } } ] }, { "traitReference": "is.CDS.sourceNamed", "arguments": [ "msdyn_emissionfactorid" ] } ] }, { "name": "createdOn", "sourceName": "createdon", "sourceOrdering": 2, "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": 4, "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": "statecode", "sourceName": "statecode", "sourceOrdering": 25, "description": "Status of the normalentity", "displayName": "Status", "isNullable": false, "purpose": "representsStateWith", "dataType": { "dataTypeReference": "listLookup", "appliedTraits": [ { "traitReference": "does.haveDefault", "arguments": [ { "entityReference": { "explanation": "The constantValues below correspond to the attributes of the 'listLookupValues' entityShape which are: {languageTag, displayText, attributeValue, displayOrder}", "entityShape": "listLookupValues", "constantValues": [ [ "en", "Active", "0", "1" ], [ "en", "Inactive", "1", "2" ] ] } } ] } ] }, "projections": { "operations": [ { "$type": "addSupportingAttribute", "condition": "virtual", "supportingAttribute": { "explanation": "This attribute 'statecode_display' is added to the 'EmissionFactor' entity to provide the localized display text for the value of the listLookup attribute 'statecode'", "name": "statecode_display", "purpose": "hasA", "dataType": "localizedDisplayText", "isReadOnly": true } } ] }, "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "systemrequired" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Status of the normalentity" ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Status" ] ] } } ] }, { "traitReference": "is.CDS.sourceNamed", "arguments": [ "statecode" ] } ] }, { "name": "statuscode", "sourceName": "statuscode", "sourceOrdering": 27, "description": "Reason for the status of the normalentity", "displayName": "Status reason", "isNullable": true, "purpose": { "purposeReference": "representsCorrelatedStatusWith", "appliedTraits": [ { "traitReference": "is.correlatedWith", "arguments": [ "statecode" ] } ] }, "dataType": { "dataTypeReference": "listLookup", "appliedTraits": [ { "traitReference": "does.haveDefault", "arguments": [ { "entityReference": { "explanation": "The constantValues below correspond to the attributes of the 'listLookupCorrelatedValues' entityShape which are: {languageTag, displayText, attributeValue, displayOrder, correlatedValue}", "entityShape": "listLookupCorrelatedValues", "constantValues": [ [ "en", "Active", "1", "1", "1" ], [ "en", "Inactive", "2", "2", "2" ] ] } } ] } ] }, "projections": { "operations": [ { "$type": "addSupportingAttribute", "condition": "virtual", "supportingAttribute": { "explanation": "This attribute 'statuscode_display' is added to the 'EmissionFactor' entity to provide the localized display text for the value of the listLookup attribute 'statuscode'", "name": "statuscode_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", "Reason for the status of the normalentity" ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Status reason" ] ] } } ] }, { "traitReference": "is.CDS.sourceNamed", "arguments": [ "statuscode" ] } ] }, { "name": "importSequenceNumber", "sourceName": "importsequencenumber", "sourceOrdering": 30, "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": 31, "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": "timeZoneRuleVersionNumber", "sourceName": "timezoneruleversionnumber", "sourceOrdering": 32, "description": "For internal use only.", "displayName": "Time zone rule version number", "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", "For internal use only." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Time zone rule version number" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumValue", "value": "2147483647" }, { "name": "minimumValue", "value": "-1" } ] } ] }, { "name": "UTCConversionTimeZoneCode", "sourceName": "utcconversiontimezonecode", "sourceOrdering": 33, "description": "Time zone code that was in use when the record was created.", "displayName": "UTC conversion time zone code", "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 zone code that was in use when the record was created." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "UTC conversion time zone code" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumValue", "value": "2147483647" }, { "name": "minimumValue", "value": "-1" } ] } ] }, { "name": "name", "sourceName": "msdyn_name", "sourceOrdering": 34, "description": "The name of the emission factor.", "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 emission factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Name" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumLength", "value": "255" } ] } ] }, { "name": "calculationlibraryId", "sourceName": "msdyn_calculationlibraryid", "sourceOrdering": 35, "description": "Unique identifier for Factor Library associated with Emission Factor.", "displayName": "Factor library", "isNullable": true, "purpose": "hasA", "dataType": "entityId", "entity": { "source": "FactorLibrary", "operations": [ { "$type": "replaceAsForeignKey", "condition": "referenceOnly", "reference": "calculationlibraryId", "replaceWith": { "name": "calculationlibraryId", "dataType": "entityId", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "applicationrequired" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Unique identifier for Factor Library associated with Emission Factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Factor library" ] ] } } ] }, { "traitReference": "is.CDS.lookup", "arguments": [ { "name": "style", "value": "single" } ] } ] } } ] } }, { "name": "biogenicco2factor", "sourceName": "msdyn_biogenicco2factor", "sourceOrdering": 36, "description": "The amount of the biogenic CO₂ factor.", "displayName": "Biogenic CO₂ factor", "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 biogenic CO₂ factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Biogenic CO₂ factor" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumValue", "value": "100000000000" }, { "name": "minimumValue", "value": "-100000000000" } ] } ] }, { "name": "biogenicco2factorunit", "sourceName": "msdyn_biogenicco2factorunit", "sourceOrdering": 37, "description": "The unit for the biogenic CO₂ factor.", "displayName": "Biogenic CO₂ factor unit", "isNullable": true, "purpose": "hasA", "dataType": "entityId", "entity": { "source": "Unit", "operations": [ { "$type": "replaceAsForeignKey", "condition": "referenceOnly", "reference": "unitId", "replaceWith": { "name": "biogenicco2factorunit", "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 biogenic CO₂ factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Biogenic CO₂ factor unit" ] ] } } ] }, { "traitReference": "is.CDS.lookup", "arguments": [ { "name": "style", "value": "single" } ] } ] } } ] } }, { "name": "ch4", "sourceName": "msdyn_ch4", "sourceOrdering": 38, "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": 39, "description": "The unit for the CH₄ factor.", "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₄ factor." ] ] } } ] }, { "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": 40, "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": 41, "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": "co2eunit", "sourceName": "msdyn_co2eunit", "sourceOrdering": 42, "description": "The unit for the CO₂E factor.", "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", "The unit for the CO₂E factor." ] ] } } ] }, { "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": "description", "sourceName": "msdyn_description", "sourceOrdering": 44, "description": "Optional description that provides additional detail about the entity or attribute.", "displayName": "Description", "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", "Optional description that provides additional detail about the entity or attribute." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Description" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumLength", "value": "100" } ] } ] }, { "name": "documentationreference", "sourceName": "msdyn_documentationreference", "sourceOrdering": 45, "description": "The documentation reference for the emission factor.", "displayName": "Documentation reference", "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", "The documentation reference for the emission factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Documentation reference" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumLength", "value": "255" } ] } ] }, { "name": "heatcontent", "sourceName": "msdyn_heatcontent", "sourceOrdering": 46, "description": "The amount of the heat content factor.", "displayName": "Heat content", "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 heat content factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Heat content" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumValue", "value": "100000000000" }, { "name": "minimumValue", "value": "-100000000000" } ] } ] }, { "name": "heatcontentunit", "sourceName": "msdyn_heatcontentunit", "sourceOrdering": 47, "description": "The unit for the heat content factor.", "displayName": "Heat content unit", "isNullable": true, "purpose": "hasA", "dataType": "entityId", "entity": { "source": "Unit", "operations": [ { "$type": "replaceAsForeignKey", "condition": "referenceOnly", "reference": "unitId", "replaceWith": { "name": "heatcontentunit", "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 heat content factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Heat content unit" ] ] } } ] }, { "traitReference": "is.CDS.lookup", "arguments": [ { "name": "style", "value": "single" } ] } ] } } ] } }, { "name": "hfcs", "sourceName": "msdyn_hfcs", "sourceOrdering": 48, "description": "The amount of the 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 the 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": 49, "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": "isbiofuel", "sourceName": "msdyn_isbiofuel", "sourceOrdering": 50, "description": "Indicates if the type of fuel is biofuel or not.", "displayName": "Is biofuel", "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 the type of fuel is biofuel or not." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Is biofuel" ] ] } } ] } ] }, { "name": "n2o", "sourceName": "msdyn_n2o", "sourceOrdering": 52, "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": 53, "description": "The unit for the N₂O factor.", "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", "The unit for the N₂O factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "N₂O unit" ] ] } } ] }, { "traitReference": "is.CDS.lookup", "arguments": [ { "name": "style", "value": "single" } ] } ] } } ] } }, { "name": "identifier", "sourceName": "msdyn_identifier", "sourceOrdering": 54, "description": "Identifier for the emission factor.", "displayName": "Identifier", "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", "Identifier for the emission factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Identifier" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumLength", "value": "100" } ] } ] }, { "name": "nf3", "sourceName": "msdyn_nf3", "sourceOrdering": 55, "description": "The amount of the 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 the 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": 56, "description": "The unit for the nitrogen trifluoride 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 nitrogen trifluoride factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "NF₃ unit" ] ] } } ] }, { "traitReference": "is.CDS.lookup", "arguments": [ { "name": "style", "value": "single" } ] } ] } } ] } }, { "name": "otherghgs", "sourceName": "msdyn_otherghgs", "sourceOrdering": 57, "description": "The aggregated, carbon dioxide equivalents of the other greenhouse gases, such HFC-23, HFC-32, HFC-125, etc., using the IPCC AR4 100-year GWP fact.", "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", "The aggregated, carbon dioxide equivalents of the other greenhouse gases, such HFC-23, HFC-32, HFC-125, etc., using the IPCC AR4 100-year GWP fact." ] ] } } ] }, { "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": 58, "description": "The unit for other greenhouse gases factor.", "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", "The unit for other greenhouse gases factor." ] ] } } ] }, { "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": 59, "description": "The amount of the 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 the 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": 60, "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": "sf6", "sourceName": "msdyn_sf6", "sourceOrdering": 61, "description": "The amount of the 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 the 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": 62, "description": "The unit for the sulfur hexafluoride 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 the sulfur hexafluoride 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": 63, "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": "subtype", "sourceName": "msdyn_subtype", "sourceOrdering": 64, "description": "The sub-type of the emission factor.", "displayName": "Sub type", "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", "The sub-type of the emission factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Sub type" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumLength", "value": "100" } ] } ] }, { "name": "type", "sourceName": "msdyn_type", "sourceOrdering": 65, "description": "The type of the emission factor.", "displayName": "Type", "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", "The type of the emission factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Type" ] ] } } ] }, { "traitReference": "is.constrained", "arguments": [ { "name": "maximumLength", "value": "100" } ] } ] }, { "name": "unit", "sourceName": "msdyn_unit", "sourceOrdering": 66, "description": "The unit for the input data for the emission factor.", "displayName": "Unit", "isNullable": true, "purpose": "hasA", "dataType": "entityId", "entity": { "source": "Unit", "operations": [ { "$type": "replaceAsForeignKey", "condition": "referenceOnly", "reference": "unitId", "replaceWith": { "name": "unit", "dataType": "entityId", "appliedTraits": [ { "traitReference": "is.requiredAtLevel", "arguments": [ { "name": "level", "value": "applicationrequired" } ] }, { "traitReference": "is.localized.describedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "The unit for the input data for the emission factor." ] ] } } ] }, { "traitReference": "is.localized.displayedAs", "arguments": [ { "entityReference": { "entityShape": "localizedTable", "constantValues": [ [ "en", "Unit" ] ] } } ] }, { "traitReference": "is.CDS.lookup", "arguments": [ { "name": "style", "value": "single" } ] } ] } } ] } } ], "exhibitsTraits": [ { "traitReference": "is.CDM.attributeGroup", "arguments": [ { "entityReference": { "entityShape": "attributeGroupSet", "constantValues": [ [ "/Sustainability/EmissionFactor.1.0.cdm.json/EmissionFactor/hasAttributes/attributesAddedAtThisScope" ] ] } } ] } ] } } ] } ], "documentVersion": "1.0" }