Verify Schema Change Log of Changes Made for Light-Duty Greenhouse Gas &EPA United States Environmental Protection Agency ------- Verify Schema Change Log of Changes Made for Light-Duty Greenhouse Gas Compliance Division Office of Transportation and Air Quality U.S. Environmental Protection Agency &EPA United States Environmental Protection Agency EPA-420-D-12-003 March 2012 ------- VERIFY Schema Change Log of changes made for Light Duty Greenhouse Gas Purpose This document identifies XML schema modifications to the VERIFY Light Duty (LD) and Fuel Economy (FE) family of schemas to include Green House Gas (GHG) data elements. There are 2 basic types of modifications. Modifications that involve internal file structure, having no impact to the logical data model, were made to bring the new schema in sync with the current schema development paradigm per EPA XML data standard [GD2-E]. These changes involve only the location and organization of the schema components that comprise the logical data model and some changes to data type names. Modifications that involve the addition of new schema components to included GHG data were also made. Because the current schema development paradigm for certain kinds of data validation has moved the validation to business rules, hence making the schema much less susceptible to data requirement changes, new GHG data elements have more generic datatypes. Because some of the GHG data elements have been reused from the original LD schemas, these LD data elements now also have more generic datatypes. This basically relaxes the schema validation of the LD instances of these data elements but also requires that any business rules written for data validation for the GHG instances additionally be applied to the LD instances as well. LD Modified XML Files EN_VER_LD_CD_CertificationDataSubmissionRootElement_vO. 9 .xsd EN_VER_LD_CFT_DecisionInformationSubmissionRootElement_vO. 9 .xsd EN_VER_LD_FE_CAFESubmissionRootElement_v0.9.xsd EN_VER_LD_FE_LabelSubmissionRootElement_vO. 9 .xsd EN_VER_LD_FE_RoadLoadSubmissionRootElement_vO. 9 .xsd EN_VER_LD_FE_SharedDataElements_v0.9.xsd EN_VER_LD_SharedDataElements_v0.9.xsd Individual XML Schema File Modifications For new and modified data elements, the annotation following the data element name references the corresponding data element identifiers in the DR spreadsheet. Note that individual data elements may be used in more locations in the schemas than defined in the DR spreadsheet. ENJVER LD CD CertificationDataSubmissionRootElement_v0.9.xsd • The following changes were made to TestGroupIdentificationDetails[Type]: o Data element HeavyDutyGreenhouseGas2bOr3Indicator [Y/N (LD-TG6.5)] was added with cardinality (1,1). EN VER LD CFT DecisionlnformationSubmissionRootElement v0.9.xsd • The following changes were made to DecisionInformationDetails[Type]: ------- o Data element HighSellingVehicleForFuelEconomyLabelingPurposesIndicator [Y/N/NA (LD- DI25.15)] was added with cardinality (1,1). ENJVER LD FE CAFESubmissionRootElement_v0.9.xsd • The following changes were made to FootprintInfbrmationDetails[Type]: o Data element FinalModelYearGreenhouseGasTemporaryLeadTimeAllowanceAlternativeStandardProductionN umber [0 to 9,999,999 (FE-CA194)] was added with cardinality (0,1). • The following changes were made to ModeITypeDetails[Type]: o Data element TemporaryLeadtimeAllowanceAlternativeStandardlndicator [Y/N (FE-CA156)] was renamed to TemporaryLeadTime Allowance Alternative Standardlndicator [Y/N (FE-CA156)] having cardinality (0,1). • The following changes were made to ReformedStandardDetails[Type]: o Data element ManufacturerUnroundedGreenhouseGasTemporaryLeadTimeAllowanceAlternativeStandardValu e [0.0 to 9999.9 (FE-CA195)] was added with cardinality (0,1). o Data element ManufacturerUnroundedReformedStandardValue [0.0000 to 999.9999 (FE- CA22.3)] was renamed to ManufacturerUnroundedReformedTruckCAFEStandardValue [0.0000 to 999.9999 (FE-CA22.3)] having cardinality (0,1). o Data element ManufacturerUnroundedReformedDomesticPassengerVehicleCAFEStandardValue [0.0000 to 999.9999 (FE-CA199)] was added with cardinality (0,1). o Data element ManufacturerUnroundedReformedlmportPassengerVehicleCAFEStandardValue [0.0000 to 999.9999 (FE-CA203)] was added with cardinality (0,1). EN VER_LD FE LabelSubmissionRootElement v0.9.xsd • The complex data type CarbonDioxide 1 ValueDetailsType was added as follows: o Data element CityCarbonDioxide 1 Value [0.0 to 9,999.9 (FE-GL226,232,249,252,268,271)] was added with cardinality (1,1). o Data element HighwayCarbonDioxide 1 Value [0.0 to 9,999.9 (FE-GL227,233,250,253,269,272)] was added with cardinality (1,1). o Data element CombinedCarbonDioxide 1 Value [0.0 to 9,999.9 (FE-GL228,234,251,254,270,273)] was added with cardinality (1,1). • The complex data type CarbonDioxideNumberDetailsType was added as follows: o Data element CityCarbonDioxideNumber [0 to 9,999 (FE-GL235,240)] was added with cardinality (1,1). o Data element HighwayCarbonDioxideNumber [0 to 9,999 (FE-GL236,241)] was added with cardinality (1,1). o Data element CombinedCarbonDioxideNumber [0 to 9,999 (FE-GL201,242)] was added with cardinality (1,1). • The following changes were made to Mode ITypeDetails [Type]: ------- o The cardinality of data element ActualModelSalesArealdentifier [2 characters (FE-GL106.2)] was changed from (!,<») to (0,oo). • The following changes were made to LabelDetails[Type]: o Data element MediumDutyPassengerVehicleOnlylndependentCommerciallmporterlndicator [Y/N (FE-GL200)] was added with cardinality (1,1). o Data element VoluntaryLowerMPGLabellndicator [Y/N (FE-GL85)] was renamed to VoluntaryLowerFuelEconomyLabellndicator [Y/N (FE-GL85)] having cardinality (1,1). o Data element FuelEconomyRatingNumber [1 to 10 (FE-GL203)] was added with cardinality (0,1). o Data element GreenhouseGasRatingNumber [1 to 10 (FE-GL205)] was added with cardinality (0,1). o Complex data element SubConfigurationSmogRatingDetails[Type] was added with cardinality (0,oo). o Data element AmountSavedOverFiveYearsNumber [0 to 99,999 (FE-GL210)] was added with cardinality (0,1). o Data element IncreasedAmountSpentOverFiveYearsNumber [0 to 999,999 (FE-GL212)] was added with cardinality (0,1). o Data element ManufacturerVoluntaryHigherCarbonDioxideCombinedNumber [0 to 9,999 (FE- GL276)] was added with cardinality (0,1). • The complex data element SubConfigurationSmogRatingDetails[Type] was added as follows: o Data element TestGroupName [12 characters, optional. after 5th and before last (FE- IV6,GL13.5,126,CA34,RL4,GL207)] with cardinality (1,1). o Data element ManufacturerCalculatedSmogRatingNumber [1 to 10 (FE-GL208)] was added with cardinality (1,1). o Data element EPACalculatedSmogRatingNumber [1 to 10 (GL-209)] was added with cardinality (0,1). • The following changes were made to FuelEconomyLabelDetails[Type]: o Complex data element EPAGeneratedFuelEconomyDetails[Type] was changed to EPAGeneratedFuelEconomyLabelDetails [Type]. • The following changes were made to EPAGeneratedFuelEconomyLabelDetails[Type]: o Data element EPAFuelEconomyRatingNumber [1 to 10 (FE-GL204)] was added with cardinality (0,1). o Data element EPAGreenhouseGasRatingNumber [1 to 10 (FE-GL206)] was added with cardinality (0,1). o Data element EPAAmountSavedOverFiveYearsNumber [0 to 99,999 (FE-GL211)] was added with cardinality (0,1). o Data element EPAIncreasedAmountSpentOverFiveYearsNumber [0 to 999,999 (FE-GL213)] was added with cardinality (0,1). o Data element DiscrepancyBetweenManufacturerAndEPACalculatedLabelValuesIndicator [Y/N (FE-GL274)] was added with (0,1). o Complex data element CalculatedFuelUsageAndEconomyDetails[Type] was removed. ------- o Data element EPAFiveCycleRoundedAdjustedFinalLabelCombinedCarbonDioxideNumber [0 to 9,999 (FE-GL248)] was added with cardinality (0,1). • The following changes were made to BaseLevelDetails[Type]: o The cardinality of complex data element FuelUsageDetails[Type] was changed from (l,oo) to (0,00). • The following changes were made to FuelUsageAndEconomyDetails[Type]: o Complex data element FuelEconomyValueUnitDetails[Type] was added with cardinality (l,oo). o Complex data elements ManufacturerUnroundedUnadjustedModelTypeCarbonDioxideDetails and ManufacturerFiveCycleUnroundedAdjustedModelTypeCarbonDioxideDetails, both with type CarbonDioxide 1 ValueDetailsType, were added with cardinality (0,1). o Complex data element ManufacturerFiveCycleRoundedAdjustedModelTypeCarbonDioxideDetails, with type CarbonDioxideNumberDetailsType, was added with cardinality (0,1). o Data element ManufacturerCalculatedAdjustedCombinedModelTypeFuelConsumptionValue [0.0 to 999.9 (FE-GL214)] was added with cardinality (0,1). o Data element ManufacturerVoluntaryHigherCombinedFuelConsumptionValue [0.0 to 999.9 (FE- GL275)] was added with cardinality (0,1). o The cardinality of complex data element ManufacturerCityLabelDetails[Type] was changed from (1,1) to (0,1). o The cardinality of complex data element ManufacturerHighwayLabelDetails[Type] was changed from (1,1) to (0,1). o Complex data element ElectricVehicleFuelEconomyDetails[Type] has been added with cardinality (0,1). o Complex data element EPACalculatedFuelUsageAndEconomyDetails[Type] has been added with cardinality (0,1). • The complex data element FuelEconomyValueUnitDetails[Type] was added as follows: o Data element FuelEconomyValueUnitldentifier [Enumeration of 3 identifiers (FE-GL90)] was added (relocated from FuelUsageAndEconomyDetails) with cardinality (1,1). o Complex data elements ManufacturerUnroundedUnadjustedModelTypeDetails and ManufacturerFiveCycleUnroundedAdjustedModelTypeDetails, both with type FuelEconomy4ValueDetailsType, were added with cardinality (1,1). o Complex data element ManufacturerFiveCycleRoundedAdjustedModelTypeDetails, with type FuelEconomySValueDetailsType, was added with cardinality (1,1). o Complex data element ManufacturerVoluntaryLowerDetails, with type FuelEconomyNumberlDetailsType, was added with cardinality (0,1). • The following changes were made to FuelUsageDetails[Type]: o The cardinality of complex data element ManufacturerUnroundedUnadjustedBaseLevelDetails[Type] was from (1,1) to (0,1). o The cardinality of complex data element ManufacturerFiveCycleUnroundedAdjustedBaseLevelDetails[Type] was from (1,1) to (0,1). o Complex data element EPACalculatedBaseLevelFuelUsageDetails[Type] has been added with cardinality (0,1). ------- The complex data element ElectricVehicleFuelEconomyDetails[Type] was added as follows: o Data element ChargeTimeHoursAtTwoHundredFortyVoltsNumber [Hours, 0 to 99 (FE-GL216)] was added with cardinality (0,1). o Data element ChargeTimeHoursAtOneHundredTwentyVoltsNumber [Hours, 0 to 99 (FE- GL217)] was added with cardinality (0,1). o Complex data element PlugInHybridElectricVehicleFuelEconomyDetails[Type] was added with cardinality (0,1). The complex data element EPACalculatedFuelUsageAndEconomyDetails[Type] was added as follows: o Complex data element EPAFuelEconomyValueUnitDetails[Type] was added with cardinality (0,00). o Complex data elements EPAUnroundedUnadjustedModelTypeCarbonDioxideDetails and EPAFiveCycleUnroundedAdjustedModelTypeCarbonDioxideDetails, both with type CarbonDioxidelValueDetailsType, were added with cardinality (0,1). o Complex data element EPAFiveCycleRoundedAdjustedModelTypeCarbonDioxideDetails, with type CarbonDioxideNumberDetailsType, was added with cardinality (0,1). o Data element EPACalculatedAdjustedCombinedModelTypeFuelConsumptionValue [0.0 to 999.9 (FE-GL215)] was added with cardinality (0,1). o Data element EPAPluglnHybridElectricVehicleCompositeGasolineElectricityCombinedMilesPerGallonEquival entNumber [0 to 9,999 (FE-GL222)] was added with cardinality (0,1). o Data element AnnualFuelCostNumber [US$, 0 to 9,999 (FE-GL81,81.1)] was added with cardinality (1,1). The complex data element EPAFuelEconomyValueUnitDetails[Type] was added as follows: o Data element FuelEconomyValueUnitldentifier [Enumeration of 3 identifiers (FE-GL90)] was added with cardinality (1,1). o Complex data elements EPAUnroundedUnadjustedModelTypeDetails and EPAFiveCycleUnroundedAdjustedModelTypeDetails, both with type FuelEconomy4ValueDetailsType, were added with cardinality (0,1). o Complex data element EPAFiveCycleRoundedAdjustedModelTypeDetails, with type FuelEconomyS ValueDetailsType, was added with cardinality (0,1). o Complex data element EPAFiveCycleRoundedAdjustedFinalLabelDetails, with type FuelEconomyS ValueDetailsType, was added with cardinality (0,1). The complex data element EPACalculatedBaseLevelFuelUsageDetails[Type] was added as follows: o Complex data elements EPAUnroundedUnadjustedBaseLevelFuelEconomyDetails and EPAFiveCycleUnroundedAdjustedBaseLevelFuelEconomyDetails, both with type FuelEconomy4ValueDetailsType, were added with cardinality (0,1). o Complex data elements EPAUnroundedUnadjustedBaseLevelCarbonDioxideDetailsand EPAFiveCycleUnroundedAdjustedBaseLevelCarbonDioxideDetails, both with type CarbonDioxidelValueDetailsType, were added with cardinality (0,1). The complex data element PlugInHybridElectricVehicleFuelEconomyDetails[Type] was added as follows: ------- o Data element TotalDrivingDistancelnMilesNumber [Miles, 0 to 9,999 (FE-GL218)] was added with cardinality (0,1). o Data element CompositeGasolineElectricityCityMilesPerGallonEquivalentNumber [Miles per gallon, 0 to 9,999 (FE-GL219)] was added with cardinality (0,1). o Data element CompositeGasolineElectricityHighwayMilesPerGallonEquivalentNumber [Miles per gallon, 0 to 9,999 (FE-GL220)] was added with cardinality (0,1). o Data element CompositeGasolineElectricityCombinedMilesPerGallonEquivalentNumber [Miles per gallon, 0 to 9,999 (FE-GL221)] was added with cardinality (0,1). ENJVER LD FE RoadLoadSubmissionRootElement_v0.9.xsd • The complex data element EPAGeneratedRoadLoadDetails [Type] was added as follows: o Data element TotalRoadLoadHorsepowerValue [0.0 to 99.9 (FE-RL23)] was added with cardinality (1,1). • The complex data element RoadLoadDetails[Type] was added as follows: o Data element InformationProcess Code [N/C (FE-IV1,GL0.5,CA3,FT0.5,RL0.5)] was added with cardinality (1,1). o Data element EPAManufacturerCode [3 characters (FE-IV2,IV-DR2,IT2,IT- DR2,GL2,10,125.5,CAO,11.5,25.1,124,FT0.7,RL1)] was added with cardinality (1,1). o Data element RoadLoadlndexNumber [1 to 99,999 (FE-RL1.5)] was added with cardinality (1,1). o Data element ModelYear [YYYY (FE-IV8,GL3,CA1,FT2,RL1.6,CRR)] was added was added with cardinality (1,1). o Data element FuelEconomyLabelSubconfigurationReferencelndicator [Y/N (FE-RL1.7)] was added with cardinality (1,1). o Data element FuelEconomyLabelManufacturerCode [3 characters (FE-RL1.8)] was added with cardinality (1,1). o Data element ModelTypelndexNumber [1 to 999 (FE-GL1,CA25,RL2)] was added with cardinality (1,1). o Complex data element FuelEconomyLabelSubConfigurationInformationDetails[Type] was added with cardinality (0,1). o Complex data element RoadLoadSubConfigurationInformationDetails[Type] was added with cardinality (0,1). o Complex data element RoadLoadDataDetails[Type] was added with cardinality (1,1). o Complex data element EPAGeneratedRoadLoadDetails [Type] was added with cardinality (0,1). • The complex data element FuelEconomyLabelSubConfigurationInformationDetails[Type] was added as follows: o Data element BaseLevellndexNumber [1 to 99 (FE-GL109,CA25.5,RL2.1)] was added with cardinality (1,1). o Data element ConfigurationlndexNumber [1 to 999 (FE-GL117,CA26,RL2.2)] was added with cardinality (1,1). o Data element SubConfigurationlndexNumber [1 to 99 (FE-GL121,CA29.5,RL3)] was added with cardinality (1,1). ------- • The complex data element RoadLoadSubConfigurationInformationDetailsType[Type] was added as follows: o Data element TestGroupName [12 characters, optional. after 5th and before last (FE- IV6,GL13.5,126,CA34,RL4,GL207)] was added with cardinality (l,oo). o Data element EngineCodeText [1 to 14 characters (FE-GL119,CA28,RL5,IV30)] was added with cardinality (1,1). o Data element AxleRatioValue [0.00 to 9.99 (FE-IV29,GL120,CA29,RL15)] was added with cardinality (1,1). o Data element EquivalentTestWeightValue [Enumeration of 48 values (FE- GL123,CA31,RL21,IV31)] was added with cardinality (1,1). o Data element TotalRoadLoadHorsepowerValue [0.0 to 99.9 (FE-IT21,GL122,CA30,RL22)] was added with cardinality (1,1). • The complex data element RoadLoadDataDetails[Type] was added as follows: o Data element EquivalentEngineCodeText [1 to 14 characters (FE-RL5.1)] was added with cardinality (!,<»). o Data element InUseEngineCodeDescriptionText [1 to 500 characters (FE-RL6)] was added with cardinality (1,1). o Data element RimAndTireSizeDescriptionText [1 to 20 characters (FE-RL16)] was added with cardinality (1,1). o Data element TireTypeldentifier [Enumeration of 5 identifiers (FE-RL17)] was added with cardinality (1,1). o Data element TireManufacturerName [1 to 25 characters (FE-RL18)] was added with cardinality (1,1). o Data element NVRatioValue [0.0 to 999.9 (FE-RL19)] was added with cardinality (1,1). o Data element CurbWeightValue [0 to 14000 (FE-RL20)] was added with cardinality (1,1). o Data element TargetCoefficientAValue [Lbf, -999.999 to 999.999 (FE-IT25,RL24)] was added with cardinality (1,1). o Data element TargetCoefficientBValue [Lbf/mph, -9.99999 to 9.99999 (FE-IT26,RL25)] was added with cardinality (1,1). o Data element TargetCoefficientCValue [Lbf/mph**2, -9.999999 to 9.999999 (FE-IT27,RL26)] was added with cardinality (1,1). o Data element RoadLoadDeterminationldentifier [Enumeration of 2 identifiers type definition] was added with cardinality (1,1). • The complex data element RoadLoadReportDelete Details [Type] was added as follows: o Data element ReportDeleteProcessCode [Enumeration of 2 codes (FE-TV1,FTRD)] was added with cardinality (1,1). o Data element EPAManufacturerCode [3 characters (FE-IV2,IV-DR2,IT2,IT- DR2,GL2,10,125.5,CAO,11.5,25.1,124,FT0.7,RL1)] was added with cardinality (1,1). o Data element RoadLoadlndexNumber [1 to 99,999 (FE-RL1.5)] was added with cardinality (1,1). o Data element ModelYear [YYYY (FE-IV8,GL3,CA1,FT2,RL1.6,CRR)] was added was added with cardinality (1,1). o Data element ModelTypelndexNumber [1 to 999 (FE-GL1,CA25,RL2)] was added with cardinality (1,1). ------- o Data element DeletionReportReasonText [1 to 500 characters (FE-IV45,IT39,RL28)] was added with cardinality (0,1). XML Shared Data Element and Data Type File Modifications The annotation following the data element name references the corresponding data element identifiers in the DR spreadsheet. Note that some data elements may be used in more locations in the schemas than defined in the DR spreadsheet. ENJVER LDFESharedDataElements_v0.9.xsd The following data elements had their data type or enumerations modified. As such, this modification has an impact to each schema that the associated data element is used in. The annotation following the data element name references the corresponding data element identifiers in the DR spreadsheet. Note that some data elements may be used in more locations in the schemas than defined in the DR spreadsheet. • Datatype Rating 1 TolOType [Enumeration of 10 ratings type definition] was added with the following enumerations: o '!' [Worst] o '2' o '3' o '4' o '5' o '6' o '7' o '8' o '9' o '10'[Best] • Datatype for SubConfigurationFinalModelYearGreenhouseGasProductionNumber [rpm, 0 to 999,999 (FE-CA193)] was changed to Integer6DigitNonNegativeType. • Datatype for SubConfigurationFinalModelYearProductionNumber [rpm, 0 to 999,999 (FE-CA32)] was changed to Integer6DigitNonNegativeType. • Enumerations for TransmissionTypeldentifierType [Enumeration of 8 identifiers type definition] were changed as follows: o 'AMS' [Automated manual - selectable (e.g., Automated manual with paddles)] was added. • Enumerations for TestResultldentifierType [Enumeration of 37 identifiers type definition] were changed as follows: o 'CO2 BAG 1' [Bag 1 Carbon Dioxide] was added. o 'CO2 BAG 2' [Bag 2 Carbon Dioxide] was added. o 'CO2 BAG 3' [Bag 3 Carbon Dioxide] was added. o 'CO2 BAG 4' [Bag 4 Carbon Dioxide] was added. ENJVER LD SharedDataElements_v0.9.xsd The following data elements had their data type or enumerations modified. As such, this modification has an impact to each schema that the associated data element is used in. The annotation following the data element ------- name references the corresponding data element identifiers in the DR spreadsheet. Note that some data elements may be used in more locations in the schemas than defined in the DR spreadsheet. • Enumeration annotations for VehicleClassIdentifierType [Enumeration of 11 identifiers type definition] were changed as follows: o 'HDV1' [Federal HD chassis GVW 8501-10000] was changed to 'HDV1' [Federal HD chassis Class 2b GVW 8501-10000]. o 'HDV2' [Federal HD chassis GVW 10001-14000] was changed to 'HDV2' [Federal HD chassis Class 3 GVW 10001-14000]. • Enumerations for LightDutyTransmissionTypeldentifierType [Enumeration of 8 identifiers type definition] were changed as follows: o 'AMS' [Automated manual - selectable (e.g., Automated manual with paddles)] was added. • Enumerations for TestResultldentifierType [Enumeration of 37 identifiers type definition] were changed as follows: o 'CO2 BAG 1' [Bag 1 Carbon Dioxide] was added. o 'CO2 BAG 2' [Bag 2 Carbon Dioxide] was added. o 'CO2 BAG 3' [Bag 3 Carbon Dioxide] was added. o 'CO2 BAG 4' [Bag 4 Carbon Dioxide] was added. ------- |