September 11, 2019 Changes to Emissions XML Schema Version 1.7 Updated for the 2019 Q3 Release The purpose of this document is to list the changes that have been made for Version 1.7 of the Emissions XML Schema. 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: Element Validation Type StackPipelD RequiredStackPipeType UnitID RequiredUnitType C 02Emi s si on StandardC ode NSP S4TEmi s si on StandardC odeType MODUSValue NSPS4TEmissionRateValueType MODUSUOMCode NSPS4TMODUSUOMCodeType ElectricalLoadCode NSPS4TElectricalLoadCodeType NoCompliancePeriodEndedlndicator IndicatorType NoCompliancePeriodEndedComment CommentType • Added the complex data element NSPS4TCompliancePeriodData as a child of NSPS4TSummaryData. This new complex element includes the following elements: Element Validation Type BeginYear OptionalReportingYearType BeginMonth MonthType End Year OptionalReportingYearType EndMonth MonthType AverageC 02Emi s si onRate NSPS4TEmissionRateValueType C 02Emi s si onRateU OMC ode NSPS4TC02EmissionRateUOMCodeType PercentValidOpHours StrictPercentType Vi ol ati onOfC 02 Standardlndi cat or IndicatorType Vi ol ati onOfC 02 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 September 11, 2019 Page 2 Element Validation Type Annual Energy S ol d NSPS4TEnergyValueType AnnualEnergyS oldTypeC ode 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 46. 47. 48 to MODCCodeTvpe which is used to validate MODCCode in MonitorHourlvValueData. • Added enumeration values of 43 and 44 to MODCCodeType which is used to validate MODCCode in SorbentTrapData. • 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 September 11, 2019 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). ------- |