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).


-------