зеркало из https://github.com/microsoft/CDM.git
2963 строки
107 KiB
JSON
2963 строки
107 KiB
JSON
|
{
|
||
|
"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"
|
||
|
}
|