C:\Users\MayV\OneDrive - SAIC\Desktop\dev\data\ghg schema 2024 diff\14\GHGFinalIncludedFiles\GHG_CarbonateUnit.xsd C:\Users\MayV\OneDrive - SAIC\Desktop\dev\data\ghg schema 2024 diff\15\GHGFinalIncludedFiles\GHG_CarbonateUnit.xsd
.<xsd:schema xmlns:ghg="http://www.ccdsupport.com/schema/ghg" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.ccdsupport.com/schema/ghg" elementFormDefault="qualified" attributeFormDefault="unqualified" version="14.0"> <xsd:schema xmlns:ghg="http://www.ccdsupport.com/schema/ghg" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.ccdsupport.com/schema/ghg" elementFormDefault="qualified" attributeFormDefault="unqualified" version="15.1">
    <xsd:annotation>     <xsd:annotation>
        <xsd:documentation>         <xsd:documentation>
.        Schema Name  : GHG_CarbonateUnit_v14.0.xsd         Schema Name  : GHG_CarbonateUnit_v15.1.xsd
        Current Version Available At :         Current Version Available At :
        Description   : Identification information regarding the submission file.         Description   : Identification information regarding the submission file.
            </xsd:documentation>             </xsd:documentation>
    </xsd:annotation>     </xsd:annotation>
.    <xsd:include schemaLocation="GHG_SimpleContent_v14.0.xsd"/>     <xsd:include schemaLocation="GHG_SimpleContent_v15.1.xsd"/>
    <xsd:complexType name="CarbonateUnitDataType">     <xsd:complexType name="CarbonateUnitDataType">
        <xsd:sequence>         <xsd:sequence>
            <xsd:element name="AnnualMassCarbonateType" type="xsd:string" minOccurs="0"/>             <xsd:element name="AnnualMassCarbonateType" type="xsd:string" minOccurs="0"/>
            <xsd:choice>             <xsd:choice>
                <xsd:element name="Cems" type="ghg:CemsCarbonateUnitDataType"/>                 <xsd:element name="Cems" type="ghg:CemsCarbonateUnitDataType"/>
                <xsd:element name="NoCems" type="ghg:NoCemsCarbonateUnitDataType"/>                 <xsd:element name="NoCems" type="ghg:NoCemsCarbonateUnitDataType"/>
            </xsd:choice>             </xsd:choice>
        </xsd:sequence>         </xsd:sequence>
    </xsd:complexType>     </xsd:complexType>
    <xsd:element name="CarbonateUnit" type="ghg:CarbonateUnitDataType"/>     <xsd:element name="CarbonateUnit" type="ghg:CarbonateUnitDataType"/>
                   
    <xsd:complexType name="CemsCarbonateUnitDataType">     <xsd:complexType name="CemsCarbonateUnitDataType">
        <xsd:sequence>         <xsd:sequence>
            <xsd:element ref="ghg:Carbonate" minOccurs="0"/>                         <xsd:element ref="ghg:Carbonate" minOccurs="0"/>            
        </xsd:sequence>         </xsd:sequence>
    </xsd:complexType>     </xsd:complexType>
    <xsd:element name="CemsCarbonateUnit" type="ghg:CemsCarbonateUnitDataType"/>     <xsd:element name="CemsCarbonateUnit" type="ghg:CemsCarbonateUnitDataType"/>
           
    <xsd:complexType name="NoCemsCarbonateUnitDataType">     <xsd:complexType name="NoCemsCarbonateUnitDataType">
        <xsd:sequence>         <xsd:sequence>
            <xsd:element name="AnnualHFC23Generated" type="xsd:string" minOccurs="0"/>                   <xsd:element name="AnnualHFC23Generated" type="xsd:string" minOccurs="0"/>      
            <xsd:element ref="ghg:Carbonate" minOccurs="0"/>                 <xsd:element ref="ghg:Carbonate" minOccurs="0"/>    
            <xsd:element ref="ghg:MiscCarbonate" minOccurs="0"/>                             <xsd:element ref="ghg:MiscCarbonate" minOccurs="0"/>                
        </xsd:sequence>         </xsd:sequence>
    </xsd:complexType>     </xsd:complexType>
    <xsd:element name="NoCemsCarbonateUnit" type="ghg:NoCemsCarbonateUnitDataType"/>         <xsd:element name="NoCemsCarbonateUnit" type="ghg:NoCemsCarbonateUnitDataType"/>    
           
    <xsd:complexType name="CarbonateDataType">     <xsd:complexType name="CarbonateDataType">
        <xsd:sequence>         <xsd:sequence>
            <xsd:element name="AnnualMassCarbonateType" type="xsd:string" minOccurs="0"/>             <xsd:element name="AnnualMassCarbonateType" type="xsd:string" minOccurs="0"/>
            <xsd:element name="CalcinationFraction" type="xsd:string" minOccurs="0"/>             <xsd:element name="CalcinationFraction" type="xsd:string" minOccurs="0"/>
        </xsd:sequence>         </xsd:sequence>
        <xsd:attribute name="CarbonateName" type="xsd:string" use="required"/>         <xsd:attribute name="CarbonateName" type="xsd:string" use="required"/>
    </xsd:complexType>     </xsd:complexType>
    <xsd:element name="Carbonate" type="ghg:CarbonateDataType"/>         <xsd:element name="Carbonate" type="ghg:CarbonateDataType"/>    
           
    <xsd:complexType name="MiscCarbonateDataType">     <xsd:complexType name="MiscCarbonateDataType">
        <xsd:sequence>         <xsd:sequence>
            <xsd:element name="MassCarbonateMeasuringMethod" type="xsd:string" minOccurs="0"/>             <xsd:element name="MassCarbonateMeasuringMethod" type="xsd:string" minOccurs="0"/>
            <xsd:element name="EmissionsCalculationMethod" type="xsd:string" minOccurs="0"/>             <xsd:element name="EmissionsCalculationMethod" type="xsd:string" minOccurs="0"/>
            <xsd:element name="CalcinationFractionMeasuringMethod" type="xsd:string" minOccurs="0"/>                         <xsd:element name="CalcinationFractionMeasuringMethod" type="xsd:string" minOccurs="0"/>            
            <xsd:element name="CarbonateConsumptionMissedMonths" type="ghg:Count" minOccurs="0"/>             <xsd:element name="CarbonateConsumptionMissedMonths" type="ghg:Count" minOccurs="0"/>
            <xsd:element name="CarbonateInputMissedMonths" type="ghg:Count" minOccurs="0"/>             <xsd:element name="CarbonateInputMissedMonths" type="ghg:Count" minOccurs="0"/>
            <xsd:element name="CarbonateOutputMissedMonths" type="ghg:Count" minOccurs="0"/>                         <xsd:element name="CarbonateOutputMissedMonths" type="ghg:Count" minOccurs="0"/>            
        </xsd:sequence>         </xsd:sequence>
        <xsd:attribute name="CarbonateName" type="xsd:string" use="required"/>         <xsd:attribute name="CarbonateName" type="xsd:string" use="required"/>
    </xsd:complexType>     </xsd:complexType>
    <xsd:element name="MiscCarbonate" type="ghg:MiscCarbonateDataType"/>         <xsd:element name="MiscCarbonate" type="ghg:MiscCarbonateDataType"/>    
</xsd:schema> </xsd:schema>