December 12, 2018 Changes to Emissions XML Schema Version 1.7 for the 2018 Q42 Release The purpose of this document is to list the changes that have been made to the Emissions XML Schema for the 2018 Q43 release of Version 1.7. The document is organized in the following order: • Changes to complex elements. • Changes to validation types listed in alphabetic order. I. Complex Data Element The following elements were added: • Added the element NSPS4TSummaryData as a child of Emissions. This new complex element includes the following elements: I-Ionian Validation Tvpc StackPipelD RequiredStackPipeType UnitID RequiredUnitType C02Emi s si on StandardC ode NSPS4TEmissionStandardCodeType MODUSValue NSPS4TEmissionRateValueType MODUSUOMCode N SP S4TMODU SUOMCodeT ype ElectricalLoadCode NSPS4TElectricalLoadCodeType NoCompliancePeriodEndedlndicator IndicatorType N oC ompli ancePeri odEndedC omment CommentType • Added the complex data element NSPS4TCompliancePeriodData as a child of NSPS4TSummaryData. This new complex element includes the following elements: l\lcmcnl Validation Tvpc BeginYear OptionalReportingYearType BeginMonth MonthType End Year OptionalReportingYearType EndMonth MonthType AverageC02EmissionRate NSPS4TEmissionRateValueType C02Emi s si onRateU OMC ode NSPS4TC02EmissionRateUOMCodeType PercentValidOpHours StrictPercentType Vi ol ati onOfC02 Standardlndi cat or IndicatorType Vi ol ati onOfC02 StandardC omment CommentType • Added the complex data element NSPS4TFourthQuarterData as a child of NSPS4TSummaryData. This new complex element includes the following elements: ------- Changes to Emissions XML Schema December 12, 2018 Page 2 l-lcmuil Validation Tvpc AnnualEnergySold NSPS4TEnergyValueType AnnualEnergySoldTypeCode NSPS4TElectricalLoadCodeType AnnualP otenti alEl ectri cOutput NSPS4TEnergyValueType II. Validation Types The following simple type was added: • Added simple type CommentType which is used to validate NoCompliancePeriodEndedComment in NSPS4TSummaryData, and ViolationOfC02StandardComment in NSPS4TCompliancePeriodData. Validation is a 3500-character string. •, Added enumeration values of "43" and "44" to MODCCodeTvpe which is used to • Added simple type MonthType which is used to validate BeginMonth and EndMonth in NSPS4TCompliancePeriodData. Enumeration values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12. • Added simple type NSPS4TC02EmissionRateUOMCodeType which is used to validate C02EmissionRateUOMCode in NSPS4TCompliancePeriodData. Enumeration values are KGMWH, LBMMBTU, LBMWH. • Added simple type NSPS4TElectricalLoadCodeType which is used to validate ElectricalLoadCode in NSPS4TSummaryData, and AnnualEnergySoldTypeCode in NSPS4TFourthQuarterData. Enumeration values are GROSS, NET. • Added simple type NSPS4TEmissionRateValueType which is used to validate MODUSValue in NSPS4TSummaryData, and AverageC02EmissionRate in NSPS4TCompliancePeriodData. Validation is an integer, 0- 99999. • Added simple type NSPS4TEmissionStandardCodeType which is used to validate C02EmissionStandardCode in NSPS4TSummaryData. Enumeration values are CTHIMF, CTHING, CTOUT, CTOUTNT, MODUS, NEW640, RCON820, RCON910. • Added simple type NSPS4TEnergyValueType which is used to validate AnnualEnergySold and AnnualPotentialElectricOutput in NSPS4TFourthQuarterData. Validation is an integer, 0- 99999999. ------- Changes to Emissions XML Schema December 12, 2018 Page 3 • Added simple type NSPS4TMODUSUOMCodeType which is used to validate MODUSUOMCode in NSPS4TSummaryData. Enumeration values are KGMWH, LBMMBTU, LBMWH. • Added simple type OptionalReportingYearType which is used to validate BeginYear and EndYear in NSPS4TCompliancePeriodData. Validation is a year (20)\d\d. • Added simple type StrictPercentType which is used to validate PercentValidOpHours in NSPS4TCompliancePeriodData. Validation is a decimal (4, 1). ------- |