<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSpy v2025 (x64) (https://www.altova.com) by BR-AG Accounts (BR-AG P.S.A.) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" 
			xmlns:ait1="http://www.acer.europa.eu/REMIT/REMITTable1LNG_V1.xsd" 
			targetNamespace="http://www.acer.europa.eu/REMIT/REMITTable1LNG_V1.xsd" 
			elementFormDefault="qualified">
	<xs:element name="REMITTable1LNG">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="reportingEntityID" type="ait1:AcerCodeType">
					<xs:annotation>
						<xs:documentation>Field No. 8</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="lngTransactionList" type="ait1:LNGTransactionListType" minOccurs="0">
					<xs:unique name="TradeRecordSeqNumber">
						<xs:selector xpath="ait1:lngTransactionReport"/>
						<xs:field xpath="ait1:recordSeqNumber"/>
					</xs:unique>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="ConstantType">
		<xs:sequence>
			<xs:element name="value" type="ait1:Base20Decimal5NumberType"/>
			<xs:element name="currency" type="ait1:CurrencyCodeEnum"/>
			<xs:element name="unit" type="ait1:UnitEnum"/>
			<xs:element name="sign" type="ait1:OperatorOneEnum"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContactDetailsType">
		<xs:all>
			<xs:element name="nameAndSurname" type="ait1:RestrictedString50Type"/>
			<xs:element name="email">
				<xs:simpleType>
					<xs:restriction base="ait1:RestrictedString50Type">
						<xs:pattern value="[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="phone">
				<xs:simpleType>
					<xs:restriction base="ait1:RestrictedString50Type">
						<xs:pattern value="\+[0-9]{1,3}[ -]?[0-9]{2,10}([ -]?[0-9]{2,10}){0,3}"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:all>
	</xs:complexType>
	<xs:complexType name="EventType">
		<xs:sequence>
			<xs:element name="eventType" type="ait1:EventTypeEnum">
				<xs:annotation>
					<xs:documentation>Field No. 61</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="otherEventType" type="ait1:RestrictedString20Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 61</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="FormulaComponentType">
		<xs:sequence>
			<xs:element name="quantityThreshold" type="ait1:QuantityThresholdType" minOccurs="0"/>
			<xs:element name="fixedIndexType" type="ait1:ContractTypeEnum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 28</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="index" type="ait1:IndexType">
				<xs:annotation>
					<xs:documentation>Field No. 27 and 48</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="indexMultiplier" type="xs:decimal" minOccurs="0"/>
			<xs:element name="fixingIndexSource" type="ait1:RestrictedString100Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 29</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="firstFixingDate" type="xs:date" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 30</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="lastFixingDate" type="xs:date" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 30</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="fixingFrequency" type="ait1:FrequencyEnum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 31</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="constant" type="ait1:ConstantType" minOccurs="0"/>
			<xs:element name="product" type="ait1:RestrictedString4Type" minOccurs="0"/>
			<xs:element name="productPeriod" type="ait1:RestrictedString20Type" minOccurs="0"/>
			<xs:element name="condition" type="ait1:RestrictedString20Type" minOccurs="0"/>
			<xs:element name="componentWeight" type="xs:decimal" minOccurs="0"/>
			<xs:element name="componentCalculation" type="ait1:ComponentCalculationEnum" minOccurs="0"/>
			<xs:element name="operator" type="ait1:OperatorEnum" minOccurs="0">
				<xs:annotation>
					<xs:documentation/>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="IndexType">
		<xs:sequence>
			<xs:element name="indexName" type="ait1:FixingIndexType">
				<xs:annotation>
					<xs:documentation>Field No. 27 </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="indexValue" type="ait1:PriceType">
				<xs:annotation>
					<xs:documentation>Field No. 48</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LNGTransactionListType">
		<xs:sequence>
			<xs:element name="lngTransactionReport" type="ait1:LNGTransactionReportType" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LNGTransactionReportType">
		<xs:sequence>
			<xs:element name="recordSeqNumber" type="ait1:RecordSeqNumberType"/>
			<xs:element name="idOfMarketParticipant" type="ait1:ParticipantType">
				<xs:annotation>
					<xs:documentation>Field No. 1, Field No. 2
                    </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="traderID" type="ait1:TraderCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 4</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="otherMarketParticipant" type="ait1:ParticipantTypeOne">
				<xs:annotation>
					<xs:documentation>Field No. 6 and 7
                    </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="beneficiaryIdentification" type="ait1:ParticipantType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 10 and 11</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="tradingCapacity" type="ait1:TradingCapacityEnum">
				<xs:annotation>
					<xs:documentation>Field No. 12</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="buySellIndicator" type="ait1:BuySellIndicatorEnum">
				<xs:annotation>
					<xs:documentation>Field No. 13</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="contractName" type="ait1:ContractNameType">
				<xs:annotation>
					<xs:documentation>Field No. 24</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="contractType" type="ait1:ContractTypeEnum">
				<xs:annotation>
					<xs:documentation>Field No. 25</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="organisedMarketPlaceIdentifier" type="ait1:OrganisedMarketPlaceType">
				<xs:annotation>
					<xs:documentation>Field No. 33</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="timeStamp" type="ait1:TimeStampType">
				<xs:annotation>
					<xs:documentation>Field No. 37</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="uniqueTransactionIdentifier" type="ait1:TradeIdType">
				<xs:annotation>
					<xs:documentation>Field No. 38</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="linkedTransactionId" type="ait1:UniqueTransactionIdentifierType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 39</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="priceDetails" type="ait1:PriceDetailsType">
				<xs:annotation>
					<xs:documentation>Fields No. 27, 28, 29, 30, 31, 45, 46, 47, 48 and 49</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="notionalAmountDetails" type="ait1:NotionalAmountDetailsType">
				<xs:annotation>
					<xs:documentation>Field No 50, 51 and 52</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="totalNotionalContractQuantity" type="ait1:NotionalQuantityTypeType" >
				<xs:annotation>
					<xs:documentation>Field No. 54, 55, 56, 75, 76 and 77</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="terminationDateTime" type="ait1:DateTimeRestrictionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 57</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="realTimeReporting" type="xs:boolean"/>
			<xs:element name="lngMarketDataType" type="ait1:LNGMarketDataTypeEnum">
				<xs:annotation>
					<xs:documentation>Field No. 58</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="annualDeliveryProgram" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>Field No. 59</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="cargoSwap" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>Field No. 60</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="event" type="ait1:EventType">
				<xs:annotation>
					<xs:documentation>Field No. 61</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="loadingFacility" type="ait1:RestrictedString50Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 62</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="vesselId" type="ait1:RestrictedString20Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 63</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="deliveryTerms" type="ait1:DeliveryTermsEnum">
				<xs:annotation>
					<xs:documentation>Field No. 64</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="otherDeliveryTerms" type="ait1:RestrictedString20Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 64</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="portfolioContractPriceFormula" type="ait1:RestrictedString1000Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 65</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="specialArrangement" type="ait1:RestrictedString1000Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 66</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="reporterInformation" type="ait1:ReporterDetailsType" maxOccurs="2">
				<xs:annotation>
					<xs:documentation>Field No. 67</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="contactDetails" type="ait1:ContactDetailsType" maxOccurs="2">
				<xs:annotation>
					<xs:documentation>Field No. 68</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="deliveryPointOrZone" type="ait1:EicCodeType" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Field No. 78</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="deliveryStartDateTime" type="xs:date">
				<xs:annotation>
					<xs:documentation>Field No. 79</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="deliveryEndDateTime" type="xs:date">
				<xs:annotation>
					<xs:documentation>Field No. 80</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="actionType" type="ait1:ActionTypesEnum">
				<xs:annotation>
					<xs:documentation>Field No. 88</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="NotionalAmountDetailsType">
		<xs:sequence>
			<xs:element name="notionalAmount" type="ait1:Base20Decimal5NumberType">
				<xs:annotation>
					<xs:documentation>Field No. 50</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="notionalCurrency" type="ait1:CurrencyCodeEnum">
				<xs:annotation>
					<xs:documentation>Field No. 52</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="notionalAmountEUR" type="ait1:NotionalAmountEURType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 51</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="NotionalAmountEURType">
		<xs:sequence>
			<xs:element name="notionalEUR" type="ait1:Base20Decimal5NumberType"/>
			<xs:element name="exchangeRate" type="ait1:Base20Decimal5NumberType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="NotionalQuantityType">
		<xs:sequence>
			<xs:element name="value" type="ait1:Base20Decimal5NumberType">
				<xs:annotation>
					<xs:documentation>Field No. 54</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="min" type="ait1:Base20Decimal5NumberType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 75</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="max" type="ait1:Base20Decimal5NumberType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 75</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="unit" type="ait1:UnitEnum">
				<xs:annotation>
					<xs:documentation>Field No. 56 and 77</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="NotionalQuantityTypeOne">
		<xs:sequence>
			<xs:element name="value" type="ait1:Base20Decimal5NumberType">
				<xs:annotation>
					<xs:documentation>Field No. 55</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="min" type="ait1:Base20Decimal5NumberType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 76</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="max" type="ait1:Base20Decimal5NumberType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 76</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="conversionRate" type="ait1:Base20Decimal6NumberType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="NotionalQuantityTypeType">
		<xs:sequence>
			<xs:element name="TNCQ" type="ait1:NotionalQuantityType">
				<xs:annotation>
					<xs:documentation>Field No. 54</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TNCQMWh" type="ait1:NotionalQuantityTypeOne" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 55</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OrganisedMarketPlaceType">
		<xs:choice>
			<xs:element name="BilCodeEnum" type="ait1:BilCodeEnum"/>
			<xs:element name="other" type="ait1:RestrictedString50Type"/>
		</xs:choice>
	</xs:complexType>
	<xs:complexType name="ParticipantType">
		<xs:choice>
			<xs:element name="AcerCodeType" type="ait1:AcerCodeType"/>
			<xs:element name="LeiCodeType" type="ait1:LeiCodeType"/>
			<xs:element name="BicCodeType" type="ait1:BicCodeType"/>
			<xs:element name="EicCodeType" type="ait1:EicCodeType"/>
			<xs:element name="GlnCodeType" type="ait1:GlnCodeType"/>
		</xs:choice>
	</xs:complexType>
	<xs:complexType name="ParticipantTypeOne">
		<xs:sequence>
			<xs:element name="code" type="ait1:ParticipantType"/>
			<xs:element name="otherMarketParticipantName" type="ait1:RestrictedString50Type" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PriceDetailsType">
		<xs:sequence>
			<xs:element name="priceOrPriceFormula" type="ait1:PriceOrPriceFormulaType">
				<xs:annotation>
					<xs:documentation>Field No. 27, 28, 29, 30, 31, 45, 46, 48 and 49</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="priceEURMWh" type="ait1:PriceEURMWhType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 47</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PriceEURMWhType">
		<xs:sequence>
			<xs:element name="value" type="ait1:Base20Decimal5NumberType"/>
			<xs:element name="conversionRate" type="ait1:Base20Decimal6NumberType"/>
			<xs:element name="exchangeRate" type="ait1:Base20Decimal5NumberType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PriceOrPriceFormulaType">
		<xs:sequence>
			<xs:element name="price" type="ait1:PriceType">
				<xs:annotation>
					<xs:documentation>Field No. 45 and 49</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="priceFormula" type="ait1:PricingTierType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 27, 28, 29, 30, 31, 46 and 48</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PriceType">
		<xs:sequence>
			<xs:element name="value" type="ait1:Base20Decimal5NumberType"/>
			<xs:element name="currency" type="ait1:CurrencyCodeEnum"/>
			<xs:element name="unit" type="ait1:UnitEnum"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PricingTierType">
		<xs:sequence>
			<xs:element name="formulaComponent" type="ait1:FormulaComponentType" maxOccurs="unbounded"/>
			<xs:element name="priceFormulaText" type="ait1:RestrictedString1000Type" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="QuantityThresholdType">
		<xs:sequence>
			<xs:element name="value" type="ait1:Base20Decimal5NumberType"/>
			<xs:element name="unit" type="ait1:UnitEnum"/>
			<xs:element name="thresholdCondition" type="ait1:ThresholdConditionEnum" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReporterDetailsType">
		<xs:all>
			<xs:element name="nameAndSurname">
				<xs:simpleType>
					<xs:restriction base="ait1:RestrictedString50Type">
						<xs:maxLength value="50"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="email">
				<xs:simpleType>
					<xs:restriction base="ait1:RestrictedString50Type">
						<xs:maxLength value="50"/>
						<xs:pattern value="[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:all>
	</xs:complexType>
	<xs:complexType name="TimeStampType">
		<xs:sequence>
			<xs:element name="agreementDateTime" type="ait1:DateTimeRestrictionType">
				<xs:annotation>
					<xs:documentation>Field No. 37</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="transactionDateTime" type="ait1:DateTimeRestrictionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 37</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TradeIdType">
		<xs:sequence>
			<xs:element name="uniqueTransactionIdentifier" type="ait1:UniqueTransactionIdentifierType">
				<xs:annotation>
					<xs:documentation>Field No. 38</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="matchingUti" type="ait1:UniqueTransactionIdentifierType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 38</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="AcerCodeType">
		<xs:restriction base="xs:string">
			<xs:maxLength value="12"/>
			<xs:minLength value="12"/>
			<xs:pattern value="[A-Za-z0-9_]+\.[A-Z][A-Z]"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActionTypesEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="N"/>
			<xs:enumeration value="M"/>
			<xs:enumeration value="E"/>
			<xs:enumeration value="C"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="BicCodeType">
		<xs:restriction base="xs:string">
			<xs:maxLength value="11"/>
			<xs:minLength value="11"/>
			<xs:pattern value="[A-Za-z0-9_]+"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="BilCodeEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="XBIL"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="BuySellIndicatorEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="B"/>
			<xs:enumeration value="S"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ComponentCalculationEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="PLUS"/>
			<xs:enumeration value="MINUS"/>
			<xs:enumeration value="MULTIPLIED_BY"/>
			<xs:enumeration value="DIVIDED_BY"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ContractNameType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="200"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ContractTypeEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="SO"/>
			<xs:enumeration value="FW"/>
			<xs:enumeration value="FU"/>
			<xs:enumeration value="SP"/>
			<xs:enumeration value="SW"/>
			<xs:enumeration value="SWG"/>
			<xs:enumeration value="OT"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CurrencyCodeEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="CHF"/>
			<xs:enumeration value="CZK"/>
			<xs:enumeration value="DKK"/>
			<xs:enumeration value="EUR"/>
			<xs:enumeration value="GBX"/>
			<xs:enumeration value="GBP"/>
			<xs:enumeration value="HUF"/>
			<xs:enumeration value="ISK"/>
			<xs:enumeration value="NOK"/>
			<xs:enumeration value="PLN"/>
			<xs:enumeration value="RON"/>
			<xs:enumeration value="SEK"/>
			<xs:enumeration value="USD"/>
			<xs:enumeration value="TRY"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DateTimeRestrictionType">
		<xs:restriction base="xs:dateTime">
			<xs:pattern value="\d{4}(-\d{2}){2}T(0\d|1\d|2[0-3]):[0-5]\d:[0-5]\d(\.\d{1,9})?(Z|[+-]\d{2}:\d{2})"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DeliveryTermsEnum">
		<xs:restriction base="xs:string">
			<xs:maxLength value="3"/>
			<xs:enumeration value="DES"/>
			<xs:enumeration value="FOB"/>
			<xs:enumeration value="OTH"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="EicCodeType">
		<xs:annotation>
			<xs:documentation>
				EIC (ENTSO-E Energy Identification Code): 16-character identifier for energy market participants and objects.
				Example: 10X1001A1001A42F
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="16"/>
			<xs:pattern value="[0-9]{2}[A-Z][A-Z0-9-]{12}[A-Z0-9]"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="EventTypeEnum">
		<xs:restriction base="xs:string">
			<xs:maxLength value="7"/>
			<xs:enumeration value="In-tank"/>
			<xs:enumeration value="Reload"/>
			<xs:enumeration value="Unload"/>
			<xs:enumeration value="Other"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="FixingIndexType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="150"/>
			<xs:pattern value="[A-Za-z0-9_ -]+"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="FrequencyEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="D"/>
			<xs:enumeration value="W"/>
			<xs:enumeration value="M"/>
			<xs:enumeration value="Q"/>
			<xs:enumeration value="S"/>
			<xs:enumeration value="A"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="GlnCodeType">
		<xs:annotation>
			<xs:documentation>
				GLN (GS1 Global Location Number): 13-digit identifier for legal entities, functions, and locations.
				Example: 9506000134352
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="13"/>
			<xs:pattern value="[0-9]{13}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="LeiCodeType">
		<xs:annotation>
			<xs:documentation>
				LEI (ISO 17442 Legal Entity Identifier): 20-character alphanumeric identifier for legal entities.
				Example: 5493001KJTIIGC8Y1R12
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="20"/>
			<xs:pattern value="[A-Z0-9]{4}00[A-Z0-9]{12}[0-9]{2}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="LNGMarketDataTypeEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="TRD"/>
			<xs:enumeration value="BID"/>
			<xs:enumeration value="OFF"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="MicCodeType">
		<xs:annotation>
			<xs:documentation>
				MIC (ISO 10383 Market Identifier Code): 4-character code identifying trading venues and exchanges.
				Example: XNAS
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="4"/>
			<xs:pattern value="[A-Z0-9]{4}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Base20Decimal5NumberType">
		<xs:restriction base="xs:decimal">
			<xs:totalDigits value="20"/>
			<xs:fractionDigits value="5"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Base20Decimal6NumberType">
		<xs:restriction base="xs:decimal">
			<xs:totalDigits value="20"/>
			<xs:fractionDigits value="6"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="OperatorEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="OR"/>
			<xs:enumeration value="PLUS"/>
			<xs:enumeration value="MINUS"/>
			<xs:enumeration value="AVERAGE"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="OperatorOneEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="PLUS"/>
			<xs:enumeration value="MINUS"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RecordSeqNumberType">
		<xs:restriction base="xs:integer">
			<xs:minInclusive value="1"/>
			<xs:totalDigits value="6"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RestrictedString100Type">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="100"/>
			<xs:pattern value="[A-Za-z0-9_ ]+"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RestrictedString1000Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="1000"/>
			<xs:minLength value="1"/>
			<xs:pattern value="[^,;]*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RestrictedString20Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="20"/>
			<xs:minLength value="1"/>
			<xs:pattern value="[^,;]*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RestrictedString4Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="4"/>
			<xs:minLength value="1"/>
			<xs:pattern value="[^,;]*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RestrictedString50Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="50"/>
			<xs:minLength value="1"/>
			<xs:pattern value="[^,;]*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ThresholdConditionEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="UP_TO"/>
			<xs:enumeration value="ABOVE"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TraderCodeType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="100"/>
			<xs:pattern value="[A-Za-z0-9_ -]+"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TradingCapacityEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="P"/>
			<xs:enumeration value="A"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="UniqueTransactionIdentifierType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="100"/>
			<xs:pattern value="[A-Za-z0-9_-]([A-Za-z0-9_ -]*[A-Za-z0-9_-])?"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="UnitEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="KWh"/>
			<xs:enumeration value="MWh"/>
			<xs:enumeration value="GWh"/>
			<xs:enumeration value="Therm"/>
			<xs:enumeration value="cm"/>
			<xs:enumeration value="MMBtu"/>
			<xs:enumeration value="Btu"/>
			<xs:enumeration value="GJ"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>