FinRep and CoRep Data Elements: XSD Example


FinRep and CoRep Data Elements: XSD Example

...this is for demo purposes only. Hover for more information.

Demonstration Only!


This page is for demonstration only. JC Chapman is the sole author. It is not an official publication of any government or regulatory body.


<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xsd:schema xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:fdsf="www.bankofengland.com/fdsf" xmlns:fdsf_0="http://www.jcchapman.com/FDSF" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ecore:name="users.jhingorani.desktop.finrep.corep.xsd" ecore:nsPrefix="fdsf" ecore:package="xsd" ecore:source="FinrepCorep.xsd.ecore" fdsf_0:reference="datamodel" fdsf_0:source="FinrepCorep.xsd.xmi" targetNamespace="www.bankofengland.com/fdsf">
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.15" name="AccountingPortfolio">
    <xsd:annotation>
      <xsd:documentation>Accounting portfolios shall mean financial instruments aggregated by valuation rules (eg "Available-for-sale financial assets"). Accounting portfolios only comprise financial assets and financial liabilities.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Portfolio"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.16" name="AccountingPortfolioOfTheTransferredFinancialAssetToWhichTheLiabilityIsAssociatedTo">
    <xsd:annotation>
      <xsd:documentation>For liabilities associated to a transferred financial asset, it defines the accounting portfolio of the transferred financial asset.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Portfolio"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.111" name="AccountingStandard">
    <xsd:annotation>
      <xsd:documentation>The accounting standard used to prepare figures or reports</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:AccountingStandard1"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.155" name="AccountingStandard1">
    <xsd:annotation>
      <xsd:documentation>The accounting standard used to prepare figures or reports</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="NationalGAAP" fdsf_0:reference="//@hasPublicElement.155/@hasDefinedMember.0" value="National GAAP"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.155/@hasDefinedMember.1" value="IFRS"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.108" name="AccountingTreatment">
    <xsd:annotation>
      <xsd:documentation>Defines whether the item is entirely or partially recognized or derecognized in the accounting statements of the reporting institution.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:RiskTransferTreatment"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.116" name="Approach">
    <xsd:annotation>
      <xsd:documentation>Approach used for the calculation of capital requirements (or exposure value in LR)</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="_1250ForPositionsNotSubjectToAnyMethod" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.0" value="1250% for positions not subject to any method"/>
      <xsd:enumeration ecore:name="AdvancedMeasurementApproach" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.1" value="Advanced Measurement Approach"/>
      <xsd:enumeration ecore:name="AdvancedMethod" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.2" value="Advanced method"/>
      <xsd:enumeration ecore:name="AlternativeStandardisedApproach" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.3" value="Alternative Standardised Approach"/>
      <xsd:enumeration ecore:name="ApproachForGeneralRiskForEquities" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.4" value="Approach for general risk for equities"/>
      <xsd:enumeration ecore:name="ApproachForSpecificRiskForCorrelationTradingPortfolio" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.5" value="Approach for specific risk for correlation trading portfolio"/>
      <xsd:enumeration ecore:name="ApproachForSpecificRiskForEquities" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.6" value="Approach for specific risk for equities"/>
      <xsd:enumeration ecore:name="ApproachForSpecificRiskForNonSecuritisationDebtInstruments" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.7" value="Approach for specific risk for non securitisation debt instruments"/>
      <xsd:enumeration ecore:name="ApproachForSpecificRiskForSecuritisationInstruments" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.8" value="Approach for specific risk for securitisation instruments"/>
      <xsd:enumeration ecore:name="ApproachesForGeneralRiskForDebtInstruments" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.9" value="Approaches for general risk for debt instruments"/>
      <xsd:enumeration ecore:name="ApproachesForOptions" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.10" value="Approaches for options"/>
      <xsd:enumeration ecore:name="BasicIndicatorApproach" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.11" value="Basic Indicator Approach"/>
      <xsd:enumeration ecore:name="RiskWeightedExposureAmountsCalculatedUsingPDLGDAndM" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.12" value="Risk weighted exposure amounts calculated using PD, LGD and M"/>
      <xsd:enumeration ecore:name="AlternativeTreatmentForExposuresSecuredByRealEstate" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.13" value="Alternative treatment for exposures secured by real estate"/>
      <xsd:enumeration ecore:name="RiskWeightedExposureAmountsCalculatedUsingRWOther" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.14" value="Risk weighted exposure amounts calculated using RW, other"/>
      <xsd:enumeration ecore:name="RatingsBasedMethod" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.15" value="Ratings Based Method"/>
      <xsd:enumeration ecore:name="SupervisoryFormulaMethod" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.16" value="Supervisory formula method"/>
      <xsd:enumeration ecore:name="SpecializedLendingSlottingCriteria" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.17" value="Specialized lending slotting criteria"/>
      <xsd:enumeration ecore:name="DurationBasedApproach" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.18" value="Duration-based approach"/>
      <xsd:enumeration ecore:name="ExtendedMaturityLadderApproach" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.19" value="Extended maturity ladder approach"/>
      <xsd:enumeration ecore:name="ExternalRatingNotAvailable" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.20" value="External rating not available"/>
      <xsd:enumeration ecore:name="InternalAssessmentApproach" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.21" value="Internal Assessment Approach"/>
      <xsd:enumeration ecore:name="InternalModelsApproachForMarketRisk" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.22" value="Internal models approach for market risk"/>
      <xsd:enumeration ecore:name="IRBApproach" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.23" value="IRB Approach"/>
      <xsd:enumeration ecore:name="IRBApproachSecuritisationExposures" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.24" value="IRB approach - Securitisation exposures"/>
      <xsd:enumeration ecore:name="RiskWeightedExposureAmountsCalculatedUsingRW" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.25" value="Risk weighted exposure amounts calculated using RW"/>
      <xsd:enumeration ecore:name="LookThroughApproach" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.26" value="Look-Through-Approach"/>
      <xsd:enumeration ecore:name="MaturityLadderApproach" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.27" value="Maturity ladder approach"/>
      <xsd:enumeration ecore:name="MaturityBasedApproach" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.28" value="Maturity-based approach"/>
      <xsd:enumeration ecore:name="InternalModelsApproach" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.29" value="Internal models approach"/>
      <xsd:enumeration ecore:name="PDLGDApproach" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.30" value="PD/LGD approach"/>
      <xsd:enumeration ecore:name="SimpleRiskWeightApproach" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.31" value="Simple Risk Weight approach"/>
      <xsd:enumeration ecore:name="MethodsToCalculateRiskWeightsDoNotApply" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.32" value="Methods to calculate risk weights do not apply"/>
      <xsd:enumeration ecore:name="MethodsUsingExternalRatings" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.33" value="Methods using external ratings"/>
      <xsd:enumeration ecore:name="OriginalExposureMethod" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.34" value="Original Exposure Method"/>
      <xsd:enumeration ecore:name="ParticularApproachForCIUsReportedAsDebtInstruments" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.35" value="Particular approach for CIUs reported as debt instruments"/>
      <xsd:enumeration ecore:name="ParticularApproachForCIUsReportedAsEquity" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.36" value="Particular approach for CIUs reported as equity"/>
      <xsd:enumeration ecore:name="SimplifiedApproach" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.37" value="Simplified approach"/>
      <xsd:enumeration ecore:name="StandardisedApproach" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.38" value="Standardised Approach"/>
      <xsd:enumeration ecore:name="StandardisedApproachForEquityRisk" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.39" value="Standardised approach for equity risk"/>
      <xsd:enumeration ecore:name="StandardisedApproachForForeignExchangeRisk" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.40" value="Standardised approach for foreign-exchange risk"/>
      <xsd:enumeration ecore:name="StandardisedApproachIRBApproach" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.41" value="Standardised Approach, IRB Approach"/>
      <xsd:enumeration ecore:name="StandardisedApproachesForCommoditiesRisk" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.42" value="Standardised approaches for commodities risk"/>
      <xsd:enumeration ecore:name="StandardisedApproachesForInterestRateRisk" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.43" value="Standardised approaches for interest rate risk"/>
      <xsd:enumeration ecore:name="StandardisedApproachesForMarketRisk" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.44" value="Standardised approaches for market risk"/>
      <xsd:enumeration ecore:name="StandardisedMethod" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.45" value="Standardised Method"/>
      <xsd:enumeration ecore:name="OtherThanOriginalExposureMethod" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.46" value="Other than Original Exposure Method"/>
      <xsd:enumeration ecore:name="ApproachesForSecuritisationExposures" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.47" value="Approaches for securitisation exposures"/>
      <xsd:enumeration ecore:name="ModifiedRiskWeightsForTargetingAssetBubblesInTheResidentialAndCommercialProperty" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.48" value="Modified risk weights for targeting asset bubbles in the residential and commercial property"/>
      <xsd:enumeration ecore:name="BasicIndicatorApproachStandardisedApproachAdvancedMeasurementApproaches" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.49" value="Basic Indicator Approach, Standardised Approach, Advanced measurement approaches"/>
      <xsd:enumeration ecore:name="AdvancedMethodStandardisedMethodOriginalExposureMethod" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.50" value="Advanced method, Standardised Method, Original Exposure Method"/>
      <xsd:enumeration ecore:name="StandardisedApproachesForMarketRiskInternalModelsApproachForMarketRisk" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.51" value="Standardised approaches for market risk, Internal models approach for market risk"/>
      <xsd:enumeration ecore:name="RiskWeightedExposureAmountsCalculatedUsingPDLGDAndMRiskWeightedExposureAmountsCalculatedUsingRW" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.52" value="Risk weighted exposure amounts calculated using PD, LGD and M, Risk weighted exposure amounts calculated using RW"/>
      <xsd:enumeration ecore:name="RiskWeightedExposureAmountsCalculatedForEquitiesPDLGDApproachSimpleRiskWeightApproachInternalModelsApproach" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.53" value="Risk weighted exposure amounts calculated for equities - PD/LGD approach, Simple Risk Weight approach, Internal models approach"/>
      <xsd:enumeration ecore:name="PermanentPartialUse" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.54" value="Permanent partial use"/>
      <xsd:enumeration ecore:name="TemporallyPartialUse" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.55" value="Temporally partial use"/>
      <xsd:enumeration ecore:name="SimplifiedMethod" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.56" value="Simplified method"/>
      <xsd:enumeration ecore:name="DeltaPlusApproachAdditionalRequirementsForGammaRisk" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.57" value="Delta plus approach, additional requirements for gamma risk"/>
      <xsd:enumeration ecore:name="DeltaPlusApproachAdditionalRequirementsForVegaRisk" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.58" value="Delta plus approach, additional requirements for vega risk"/>
      <xsd:enumeration ecore:name="ScenarioMatrixApproach" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.59" value="Scenario matrix approach"/>
      <xsd:enumeration ecore:name="ApproachesForSpecificRiskForDebtInstruments" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.60" value="Approaches for specific risk for debt instruments"/>
      <xsd:enumeration ecore:name="AdvancedIRBApproach" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.61" value="Advanced IRB Approach"/>
      <xsd:enumeration ecore:name="FoundationIRBApproach" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.62" value="Foundation IRB Approach"/>
      <xsd:enumeration ecore:name="FixedRiskWeights" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.63" value="Fixed risk weights"/>
      <xsd:enumeration ecore:name="OtherThanFinancialCollateralMethod" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.64" value="Other than financial collateral method"/>
      <xsd:enumeration ecore:name="FinancialCollateralMethod" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.65" value="Financial collateral method"/>
      <xsd:enumeration ecore:name="FixedOverheadsApproach" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.66" value="Fixed Overheads approach"/>
      <xsd:enumeration ecore:name="NotApplicableAllApproaches" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.67" value="Not applicable/ All approaches"/>
      <xsd:enumeration ecore:name="MethodsToCalculateRiskWeightsApply" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.68" value="Methods to calculate risk weights apply"/>
      <xsd:enumeration ecore:name="ProxyUsedToDetermineCreditSpread" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.69" value="Proxy used to determine credit spread"/>
      <xsd:enumeration ecore:name="MarkToMarketMethod" fdsf_0:reference="//@hasPublicElement.116/@hasDefinedMember.70" value="Mark-to-market method"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.6" name="ApproachForPrudentialPurposes">
    <xsd:annotation>
      <xsd:documentation>Approach used for the calculation of capital requirements.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Approach"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.2" name="Base">
    <xsd:annotation>
      <xsd:documentation>Defines the basic conceptual meaning of a data point. 
Identifies the framework in which a data point is included. For FINREP, it indicates in which group of element of the financial statement should be included the data point (eg assets, liabilities, equity, income, expenses). For COREP, it indicates whether the data point should be computed in the numerator (own funds) or the denominator (exposures) of the Pillar I solvency ratio. 
It determines whether the data point has a "debit" or a "credit" attribute.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:BaseItems"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.114" name="BaseItems">
    <xsd:annotation>
      <xsd:documentation>Defines the basic conceptual meaning of a data point. 
Identifies the framework in which a data point is included. For FINREP, it indicates in which group of element of the financial statement should be included the data point (eg assets, liabilities, equity, income, expenses). For COREP, it indicates whether the data point should be computed in the numerator (own funds) or the denominator (exposures) of the Pillar I solvency ratio. 
It determines whether the data point has a "debit" or a "credit" attribute.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.114/@hasDefinedMember.0" value="Assets"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.114/@hasDefinedMember.1" value="Equity"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.114/@hasDefinedMember.2" value="Expenses"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.114/@hasDefinedMember.3" value="Exposures"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.114/@hasDefinedMember.4" value="Income"/>
      <xsd:enumeration ecore:name="IncomeOrExpenses" fdsf_0:reference="//@hasPublicElement.114/@hasDefinedMember.5" value="Income or expenses"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.114/@hasDefinedMember.6" value="Liabilities"/>
      <xsd:enumeration ecore:name="LiabilitiesAndEquity" fdsf_0:reference="//@hasPublicElement.114/@hasDefinedMember.7" value="Liabilities and Equity"/>
      <xsd:enumeration ecore:name="MemorandumItems" fdsf_0:reference="//@hasPublicElement.114/@hasDefinedMember.8" value="Memorandum items"/>
      <xsd:enumeration ecore:name="OffBalanceSheetItems" fdsf_0:reference="//@hasPublicElement.114/@hasDefinedMember.9" value="Off balance sheet items"/>
      <xsd:enumeration ecore:name="OwnFunds" fdsf_0:reference="//@hasPublicElement.114/@hasDefinedMember.10" value="Own funds"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.114/@hasDefinedMember.11" value="Inflows"/>
      <xsd:enumeration ecore:name="LiquidAssets" fdsf_0:reference="//@hasPublicElement.114/@hasDefinedMember.12" value="Liquid assets"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.114/@hasDefinedMember.13" value="Outflows"/>
      <xsd:enumeration ecore:name="StableAssets" fdsf_0:reference="//@hasPublicElement.114/@hasDefinedMember.14" value="Stable assets"/>
      <xsd:enumeration ecore:name="StableFunding" fdsf_0:reference="//@hasPublicElement.114/@hasDefinedMember.15" value="Stable funding"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.117" name="BooleanTotal">
    <xsd:annotation>
      <xsd:documentation>Dimensions having only two values (usually denoted true and false)</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="BooleanToolResidualCategoryTotalNA" fdsf_0:reference="//@hasPublicElement.117/@hasDefinedMember.0" value="Boolean Tool residual category - Total/NA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.117/@hasDefinedMember.1" value="False"/>
      <xsd:enumeration ecore:name="NonControllingInterests" fdsf_0:reference="//@hasPublicElement.117/@hasDefinedMember.2" value="Non-controlling interests"/>
      <xsd:enumeration ecore:name="OwnersOfTheParent" fdsf_0:reference="//@hasPublicElement.117/@hasDefinedMember.3" value="Owners of the parent"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.117/@hasDefinedMember.4" value="True"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.117/@hasDefinedMember.5" value="Domestic"/>
      <xsd:enumeration ecore:name="NonDomestic" fdsf_0:reference="//@hasPublicElement.117/@hasDefinedMember.6" value="Non-domestic"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.17" name="BusinessLine">
    <xsd:annotation>
      <xsd:documentation>Defines the business line that generates operational risk.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:TypeOfActivity"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.18" name="CallabilityOfTheInstruments">
    <xsd:annotation>
      <xsd:documentation>For instruments on which a call option has been incorporated, it indicates whether they meet the conditions to qualify for inclusion in own funds.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:CallabilityOfTheInstruments1"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.120" name="CallabilityOfTheInstruments1">
    <xsd:annotation>
      <xsd:documentation>For instruments on which a call option has been incorporated, it indicates whether they meet the conditions to qualify for inclusion in own funds.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="InstrumentsWithACallExercisableAfterTheReportingDateAndWhichDoNotMeetTheConditionsInArticle49OfCRRAfterTheDateOfEffectiveMaturity" fdsf_0:reference="//@hasPublicElement.120/@hasDefinedMember.0" value="Instruments with a call exercisable after the reporting date, and which do not meet the conditions in Article 49 of CRR after the date of effective maturity"/>
      <xsd:enumeration ecore:name="InstrumentsWithACallExercisableAfterTheReportingDateAndWhichMeetTheConditionsInArticle49OfCRRAfterTheDateOfEffectiveMaturity" fdsf_0:reference="//@hasPublicElement.120/@hasDefinedMember.1" value="Instruments with a call exercisable after the reporting date, and which meet the conditions in Article 49 of CRR after the date of effective maturity"/>
      <xsd:enumeration ecore:name="InstrumentsWithACallExercisablePriorToOrOn20July2011AndWhichDoNotMeetTheConditionsInArticle49OfCRRAfterTheDateOfEffectiveMaturity" fdsf_0:reference="//@hasPublicElement.120/@hasDefinedMember.2" value="Instruments with a call exercisable prior to or on 20 July 2011, and which do not meet the conditions in Article 49 of CRR after the date of effective maturity"/>
      <xsd:enumeration ecore:name="InstrumentsWithACallOrAnIncentiveToRedeem" fdsf_0:reference="//@hasPublicElement.120/@hasDefinedMember.3" value="Instruments with a call or an incentive to redeem"/>
      <xsd:enumeration ecore:name="InstrumentsWithoutACallOrAnIncentiveToRedeem" fdsf_0:reference="//@hasPublicElement.120/@hasDefinedMember.4" value="Instruments without a call or an incentive to redeem"/>
      <xsd:enumeration ecore:name="NotApplicableAllInstruments" fdsf_0:reference="//@hasPublicElement.120/@hasDefinedMember.5" value="Not applicable/ All instruments"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.154" name="ClientsCode">
    <xsd:annotation>
      <xsd:documentation>Code of individual clients or group of connected clients</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.157" name="CodeLists">
    <xsd:annotation>
      <xsd:documentation>Codes for use in various metrics</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="_1ExposuresToIndividualClients" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.0" value="1 - Exposures to individual clients"/>
      <xsd:enumeration ecore:name="_2ExposuresToGroupsOfConnectedClients" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.1" value="2 - Exposures to groups of connected clients"/>
      <xsd:enumeration ecore:name="KTotallyKept" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.2" value="K - Totally kept"/>
      <xsd:enumeration ecore:name="PPartiallyRemoved" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.3" value="P - Partially removed"/>
      <xsd:enumeration ecore:name="RTotallyRemoved" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.4" value="R - Totally removed"/>
      <xsd:enumeration ecore:name="NNotApplicable" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.5" value="N - Not applicable"/>
      <xsd:enumeration ecore:name="AVerticalSliceSecuritisationPositions" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.6" value="A - Vertical slice (securitisation positions)"/>
      <xsd:enumeration ecore:name="AVerticalSliceSecuritisedExposures" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.7" value="A* - Vertical slice (securitised exposures)"/>
      <xsd:enumeration ecore:name="BRevolvingExposures" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.8" value="B - Revolving exposures"/>
      <xsd:enumeration ecore:name="COnBalanceSheet" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.9" value="C - On-balance sheet"/>
      <xsd:enumeration ecore:name="DFirstLoss" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.10" value="D - First loss"/>
      <xsd:enumeration ecore:name="EExempted" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.11" value="E - Exempted"/>
      <xsd:enumeration ecore:name="UInBreachOrUnknown" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.12" value="U - In breach or unknown"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.13" value="Control"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.14" value="Interconnectedness"/>
      <xsd:enumeration ecore:name="JointStockCompany" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.15" value="Joint stock company"/>
      <xsd:enumeration ecore:name="MutualCooperative" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.16" value="Mutual/cooperative"/>
      <xsd:enumeration ecore:name="OtherNonJointStockCompany" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.17" value="Other non-joint stock company"/>
      <xsd:enumeration ecore:name="UniversalBankingRetailCommercialAndInvestmentBanking" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.18" value="Universal banking (retail/commercial and investment banking)"/>
      <xsd:enumeration ecore:name="RetailCommercialBanking" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.19" value="Retail/commercial banking"/>
      <xsd:enumeration ecore:name="InvestmentBanking" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.20" value="Investment banking"/>
      <xsd:enumeration ecore:name="SpecialisedLender" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.21" value="Specialised lender"/>
      <xsd:enumeration ecore:name="QuarterlyBasedOnMonthlyAverages" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.22" value="Quarterly - based on monthly averages"/>
      <xsd:enumeration ecore:name="EndQuarter" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.23" value="End-quarter"/>
      <xsd:enumeration ecore:name="IInstitutions" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.24" value="I - Institutions"/>
      <xsd:enumeration ecore:name="UUnregulatedFinancialEntities" fdsf_0:reference="//@hasPublicElement.157/@hasDefinedMember.25" value="U - Unregulated financial entities"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.118" name="CollateralGuarantees">
    <xsd:annotation>
      <xsd:documentation>Defines the terms and conditions of the collateral and guarantees</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.118/@hasDefinedMember.0" value="Encumbered"/>
      <xsd:enumeration ecore:name="NonCollateralized" fdsf_0:reference="//@hasPublicElement.118/@hasDefinedMember.1" value="Non collateralized"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.118/@hasDefinedMember.2" value="Unencumbered"/>
      <xsd:enumeration ecore:name="NotApplicableAllCollateralPledgesAllGuarantees" fdsf_0:reference="//@hasPublicElement.118/@hasDefinedMember.3" value="Not applicable/ All collateral pledges/ All guarantees"/>
      <xsd:enumeration ecore:name="NonCollateralizedByQualifyingLiquidAssetsUnderArt416CRR" fdsf_0:reference="//@hasPublicElement.118/@hasDefinedMember.4" value="Non collateralized by qualifying liquid assets under Art. 416 CRR"/>
      <xsd:enumeration ecore:name="NonCoveredByADepositGuaranteeSchemeOrAssimilated" fdsf_0:reference="//@hasPublicElement.118/@hasDefinedMember.5" value="Non covered by a Deposit Guarantee Scheme or assimilated"/>
      <xsd:enumeration ecore:name="NonCollateralizedAndUnguaranteed" fdsf_0:reference="//@hasPublicElement.118/@hasDefinedMember.6" value="Non collateralized and unguaranteed"/>
      <xsd:enumeration ecore:name="NotCollateralizedButGuaranteed" fdsf_0:reference="//@hasPublicElement.118/@hasDefinedMember.7" value="Not collateralized but guaranteed"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.118/@hasDefinedMember.8" value="Guaranteed"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.20" name="CollateralStatus">
    <xsd:annotation>
      <xsd:documentation>Defines the terms and conditions of the collateral given</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:CollateralGuarantees"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.7" name="CollateralStatusOfTheCollateral">
    <xsd:annotation>
      <xsd:documentation>Defines the terms and conditions of the collateral of the collateral</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:CollateralGuarantees"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.119" name="ComputabilityInOwnFunds">
    <xsd:annotation>
      <xsd:documentation>Specifies the way in which the item computes in own funds</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="AT1Capital" fdsf_0:reference="//@hasPublicElement.119/@hasDefinedMember.0" value="AT1 Capital"/>
      <xsd:enumeration ecore:name="CET1Capital" fdsf_0:reference="//@hasPublicElement.119/@hasDefinedMember.1" value="CET1 Capital"/>
      <xsd:enumeration ecore:name="EligibleCapital" fdsf_0:reference="//@hasPublicElement.119/@hasDefinedMember.2" value="Eligible Capital"/>
      <xsd:enumeration ecore:name="NonEligible" fdsf_0:reference="//@hasPublicElement.119/@hasDefinedMember.3" value="Non-eligible"/>
      <xsd:enumeration ecore:name="NonEligibleAsAT1DueToReversibleSituations" fdsf_0:reference="//@hasPublicElement.119/@hasDefinedMember.4" value="Non-eligible as AT1 due to reversible situations"/>
      <xsd:enumeration ecore:name="NonEligibleAsCET1DueToReversibleSituations" fdsf_0:reference="//@hasPublicElement.119/@hasDefinedMember.5" value="Non-eligible as CET1 due to reversible situations"/>
      <xsd:enumeration ecore:name="NonEligibleAsT2DueToReversibleSituations" fdsf_0:reference="//@hasPublicElement.119/@hasDefinedMember.6" value="Non-eligible as T2 due to reversible situations"/>
      <xsd:enumeration ecore:name="T1Capital" fdsf_0:reference="//@hasPublicElement.119/@hasDefinedMember.7" value="T1 Capital"/>
      <xsd:enumeration ecore:name="T2Capital" fdsf_0:reference="//@hasPublicElement.119/@hasDefinedMember.8" value="T2 Capital"/>
      <xsd:enumeration ecore:name="TotalOwnFunds" fdsf_0:reference="//@hasPublicElement.119/@hasDefinedMember.9" value="Total own funds"/>
      <xsd:enumeration ecore:name="TransitionallyRecognisedAsAT1CapitalItems" fdsf_0:reference="//@hasPublicElement.119/@hasDefinedMember.10" value="Transitionally recognised as AT1 Capital items"/>
      <xsd:enumeration ecore:name="TransitionallyRecognisedAsCET1CapitalItems" fdsf_0:reference="//@hasPublicElement.119/@hasDefinedMember.11" value="Transitionally recognised as CET1 Capital items"/>
      <xsd:enumeration ecore:name="TransitionallyRecognisedAsOwnFundsItems" fdsf_0:reference="//@hasPublicElement.119/@hasDefinedMember.12" value="Transitionally recognised as Own funds items"/>
      <xsd:enumeration ecore:name="TransitionallyRecognisedAsT2CapitalItems" fdsf_0:reference="//@hasPublicElement.119/@hasDefinedMember.13" value="Transitionally recognised as T2 Capital items"/>
      <xsd:enumeration ecore:name="AT1CapitalTemporallyWaivedFromDeduction" fdsf_0:reference="//@hasPublicElement.119/@hasDefinedMember.14" value="AT1 Capital, temporally waived from deduction"/>
      <xsd:enumeration ecore:name="CET1CapitalTemporallyWaivedFromDeduction" fdsf_0:reference="//@hasPublicElement.119/@hasDefinedMember.15" value="CET1 Capital, temporally waived from deduction"/>
      <xsd:enumeration ecore:name="T2CapitalTemporallyWaivedFromDeduction" fdsf_0:reference="//@hasPublicElement.119/@hasDefinedMember.16" value="T2 Capital, temporally waived from deduction"/>
      <xsd:enumeration ecore:name="NotApplicableAllOwnFunds" fdsf_0:reference="//@hasPublicElement.119/@hasDefinedMember.17" value="Not applicable/ All own funds"/>
      <xsd:enumeration ecore:name="NonEligible" fdsf_0:reference="//@hasPublicElement.119/@hasDefinedMember.18" value="Non eligible"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.105" name="ContingentScenario">
    <xsd:annotation>
      <xsd:documentation>Contingent scenario whose impact is reported</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:ContingentScenario1"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.151" name="ContingentScenario1">
    <xsd:annotation>
      <xsd:documentation>Defines the contingent scenarios whose impact is reported</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="NoContingentScenario" fdsf_0:reference="//@hasPublicElement.151/@hasDefinedMember.0" value="No contingent scenario"/>
      <xsd:enumeration ecore:name="MaterialDeteriorationInTheInstitutionSCreditQuality" fdsf_0:reference="//@hasPublicElement.151/@hasDefinedMember.1" value="Material deterioration in the Institution's credit quality"/>
      <xsd:enumeration ecore:name="AdverseScenarioWithMaterialImpact" fdsf_0:reference="//@hasPublicElement.151/@hasDefinedMember.2" value="Adverse scenario with material impact"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.21" name="ControllingAndNonControllingOwners">
    <xsd:annotation>
      <xsd:documentation>For equity components, it indicates whether they belong to the owners of the parent or to non-controlling owners (minority interests).</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:BooleanTotal"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.22" name="ConversionFactorsForOffBalanceSheetItems">
    <xsd:annotation>
      <xsd:documentation>For off-balance sheet items, it specifies the value of the conversion factors to be applied to calculate their exposure value.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Percentages"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.145" name="CorrelationTradingPortfolio">
    <xsd:annotation>
      <xsd:documentation>CTP or non-CTP</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.145/@hasDefinedMember.0" value="CTP"/>
      <xsd:enumeration ecore:name="NonCTP" fdsf_0:reference="//@hasPublicElement.145/@hasDefinedMember.1" value="Non-CTP"/>
      <xsd:enumeration ecore:name="NotApplicableAllCTPs" fdsf_0:reference="//@hasPublicElement.145/@hasDefinedMember.2" value="Not applicable/ All CTPs"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.123" name="Counterparty">
    <xsd:annotation>
      <xsd:documentation>Party other than the reporting institution in a contract or transaction.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="CentralBanks" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.0" value="Central banks"/>
      <xsd:enumeration ecore:name="CentralGovernmentsOrCentralBanks" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.1" value="Central governments or central banks"/>
      <xsd:enumeration ecore:name="CounterpartiesOtherThanCentralBanks" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.2" value="Counterparties other than central banks"/>
      <xsd:enumeration ecore:name="CounterpartiesOtherThanFinancialCorporations" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.3" value="Counterparties other than financial corporations"/>
      <xsd:enumeration ecore:name="CounterpartiesOtherThanSME" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.4" value="Counterparties other than SME"/>
      <xsd:enumeration ecore:name="CreditInstitutions" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.5" value="Credit institutions"/>
      <xsd:enumeration ecore:name="FinancialCorporations" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.6" value="Financial corporations"/>
      <xsd:enumeration ecore:name="FinancialEntities" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.7" value="Financial entities"/>
      <xsd:enumeration ecore:name="GeneralGovernments" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.8" value="General governments"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.9" value="Households"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.10" value="Institutions"/>
      <xsd:enumeration ecore:name="InternationalOrganisations" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.11" value="International Organisations"/>
      <xsd:enumeration ecore:name="LargeRegulatedFinancialEntitiesAndUnregulatedFinancialEntities" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.12" value="Large regulated financial entities and unregulated financial entities"/>
      <xsd:enumeration ecore:name="MultilateralDevelopmentBanks" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.13" value="Multilateral Development Banks"/>
      <xsd:enumeration ecore:name="NonFinancialCorporations" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.14" value="Non-financial corporations"/>
      <xsd:enumeration ecore:name="NotApplicableAllCounterparties" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.15" value="Not applicable/ All counterparties"/>
      <xsd:enumeration ecore:name="PublicSectorEntities" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.16" value="Public sector entities"/>
      <xsd:enumeration ecore:name="RegionalGovernmentsOrLocalAuthorities" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.17" value="Regional governments or local authorities"/>
      <xsd:enumeration ecore:name="RegulatedFinancialEntitiesNotLarge" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.18" value="Regulated financial entities not large"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.19" value="Retail"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.20" value="SME"/>
      <xsd:enumeration ecore:name="CentralGovernmentsOrCentralBanksRegionalGovernmentsAndLocalAuthoritiesMDBsAndInternationalOrganisationAndPSE" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.21" value="Central governments or central banks, regional governments and local authorities, MDBs and International organisation and PSE"/>
      <xsd:enumeration ecore:name="MultilateralDevelopmentBanksAndInternationalOrganisations" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.22" value="Multilateral Development Banks and International Organisations"/>
      <xsd:enumeration ecore:name="NonFinancialCorporationsAndHouseholds" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.23" value="Non-financial corporations and households"/>
      <xsd:enumeration ecore:name="RegionalGovernmentsAndLocalAuthoritiesMDBsAndInternationalOrganisationAndPSE" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.24" value="Regional governments and local authorities, MDBs and International organisation and PSE"/>
      <xsd:enumeration ecore:name="BISIMFECMDBsOrGuaranteedByBISIMFECMDBs" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.25" value="BIS, IMF, EC, MDBs or guaranteed by BIS, IMF, EC, MDBs"/>
      <xsd:enumeration ecore:name="CentralBanksOrGuaranteedByCentralBanks" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.26" value="Central Banks or guaranteed by central banks"/>
      <xsd:enumeration ecore:name="CentralGovernments" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.27" value="Central governments"/>
      <xsd:enumeration ecore:name="CentralGovernmentsOrGuaranteedByCentralGovernments" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.28" value="Central governments or guaranteed by central governments"/>
      <xsd:enumeration ecore:name="CentralGovernmentsCentralBanksPSEs" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.29" value="Central governments, central banks, PSEs"/>
      <xsd:enumeration ecore:name="CollectiveInvestmentUndertakings" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.30" value="Collective Investment Undertakings"/>
      <xsd:enumeration ecore:name="CreditInstitutionsSponsoredByAMemberStateCentralOrRegionalGovernment" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.31" value="Credit Institutions sponsored by a Member State central or regional government"/>
      <xsd:enumeration ecore:name="FinancialCorporationsOtherThanCreditInstitutions" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.32" value="Financial corporations other than credit institutions"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.33" value="SSPE"/>
      <xsd:enumeration ecore:name="SMESubjectToSMESupportingFactor" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.34" value="SME subject to SME-supporting factor"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.35" value="Corporates"/>
      <xsd:enumeration ecore:name="BISIMFECMDBs" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.36" value="BIS, IMF, EC, MDBs"/>
      <xsd:enumeration ecore:name="BISIMFECMDBsEFSFAndESMOrGuaranteedByThem" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.37" value="BIS, IMF, EC, MDBs, EFSF and ESM or guaranteed by them"/>
      <xsd:enumeration ecore:name="CentralBanksAndNonCentralGovernmentPSE" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.38" value="Central banks and non-central government PSE"/>
      <xsd:enumeration ecore:name="CentralBanksAndNonCentralGovernmentPSEOrGuaranteedByCentralBanksAndNonCentralGovernmentPSE" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.39" value="Central banks and non-central government PSE or guaranteed by Central banks and non-central government PSE"/>
      <xsd:enumeration ecore:name="CentralCreditInstitutionsOrMembersOfAnInstitutionalProtectionScheme" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.40" value="Central Credit Institutions or members of an Institutional Protection Scheme"/>
      <xsd:enumeration ecore:name="CentralCreditInstitutionsOrMembersOfAnInstitutionalProtectionSchemeOrGuaranteedByThen" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.41" value="Central Credit Institutions or members of an Institutional Protection Scheme or guaranteed by then"/>
      <xsd:enumeration ecore:name="CentralGovernmentPSEMDB" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.42" value="Central government, PSE, MDB"/>
      <xsd:enumeration ecore:name="CentralGovernmentsCentralBanksOrGuaranteedByCentralGovernmentsOrCentralBanks" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.43" value="Central governments, central Banks or guaranteed by central governments or central banks"/>
      <xsd:enumeration ecore:name="CompaniesIncludedInMajorIndex" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.44" value="Companies included in major index"/>
      <xsd:enumeration ecore:name="CounterpartiesOtherThanCentralGovernmentsCentralBanksNonCentralGovernmentPSEFiscalAutonomyRegionsAndLocalAuthoritiesBISIMFECMDBsEFSFAndESMOrGuaranteedByThem" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.45" value="Counterparties other than Central governments, central banks, non-central government PSE, Fiscal autonomy regions and local authorities, BIS, IMF, EC, MDBs, EFSF and ESM or guaranteed by them"/>
      <xsd:enumeration ecore:name="DepositGuaranteeSchemeOrAssimilated" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.46" value="Deposit Guarantee Scheme or assimilated"/>
      <xsd:enumeration ecore:name="EFSFAndESM" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.47" value="EFSF and ESM"/>
      <xsd:enumeration ecore:name="ESSFAndESMOrGuaranteedByESSFAndESM" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.48" value="ESSF and ESM or guaranteed by ESSF and ESM"/>
      <xsd:enumeration ecore:name="FinancialCustomers" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.49" value="Financial customers"/>
      <xsd:enumeration ecore:name="FinancialCustomersOtherThanCreditInstitutions" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.50" value="Financial customers other than Credit institutions"/>
      <xsd:enumeration ecore:name="FinancialCustomersOtherThanFinancialCorporationsAndSSPE" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.51" value="Financial customers other than Financial corporations and SSPE"/>
      <xsd:enumeration ecore:name="LocalGovernments" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.52" value="Local governments"/>
      <xsd:enumeration ecore:name="MDBsOrGuaranteedByMDBs" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.53" value="MDBs or guaranteed by MDBs"/>
      <xsd:enumeration ecore:name="NaturalPersonsOtherThanCommercialSoleProprietorsAndPartnerships" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.54" value="Natural persons other than commercial sole proprietors and partnerships"/>
      <xsd:enumeration ecore:name="NonCentralGovernmentPSEFiscalAutonomyRegionsAndLocalAuthoritiesOrGuaranteedByThem" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.55" value="Non-central government PSE, Fiscal autonomy regions and local authorities or guaranteed by them"/>
      <xsd:enumeration ecore:name="NonFinancialCustomer" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.56" value="Non-financial customer"/>
      <xsd:enumeration ecore:name="NonFinancialCustomersOtherThanCentralBanksNonFinancialCorporationsAndRetail" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.57" value="Non-financial customers other than Central Banks, Non-financial corporations and Retail"/>
      <xsd:enumeration ecore:name="NonFinancialCustomersOtherThanRetailCentralGovernmentsCentralBanksPSEs" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.58" value="Non-financial customers other than Retail, Central governments, central banks, PSEs"/>
      <xsd:enumeration ecore:name="OtherFinancialCorporations" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.59" value="Other financial corporations"/>
      <xsd:enumeration ecore:name="CounterpartiesOtherThanOtherFinancialInstitutions" fdsf_0:reference="//@hasPublicElement.123/@hasDefinedMember.60" value="Counterparties other than Other financial institutions"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.23" name="Counterparty1">
    <xsd:annotation>
      <xsd:documentation>Specifies whether the counterparty is to be considered a large regulated financial entity according to the CRR.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Counterparty"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.12" name="CounterpartySector">
    <xsd:annotation>
      <xsd:documentation>Defines the sector of the counterparty of financial instruments (eg Central banks or Credit institutions).</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Counterparty"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.24" name="CounterpartySectorOfTheCollateral">
    <xsd:annotation>
      <xsd:documentation>Defines the institutional sector of the counterparty of financial instruments received/given as collateral.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Counterparty"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.100" name="CounterpartySectorOfTheSourceOfEncumbrance">
    <xsd:annotation>
      <xsd:documentation>Defines the counterparty sector of the transactions that pose a source of encumbrance</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Counterparty"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.25" name="CountryOfTheMarket">
    <xsd:annotation>
      <xsd:documentation>Defined the country in which is located the market on which the instrument is traded.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:GeographicalArea"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.26" name="CountryWhereTheExposureIsGenerated">
    <xsd:annotation>
      <xsd:documentation>Defines the country where the exposure is generated.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:GeographicalArea"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.153" name="CoveredBond">
    <xsd:annotation>
      <xsd:documentation>Name or unambiguous abbreviation of a covered bond issuing entity and the designation of a covered bond</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.102" name="CoveredBondIssuance">
    <xsd:annotation>
      <xsd:documentation>For each cover bond issuance, consists of the name or unambiguous abbreviation of the covered bond issuing entity and the designation of the covered bond that individually is subject to the relevant covered bond protective measures</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:CoveredBond"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.121" name="CreditProtection">
    <xsd:annotation>
      <xsd:documentation>Concepts related with the application of Credit Risk Mitigation techniques.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="CashAndEquivalentsHeldByThirdParties" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.0" value="Cash and equivalents held by third parties"/>
      <xsd:enumeration ecore:name="CreditDerivativesLGDAdjustmentEffect" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.1" value="Credit derivatives - LGD adjustment effect"/>
      <xsd:enumeration ecore:name="CreditDerivativesSubstitutionEffect" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.2" value="Credit derivatives - Substitution effect"/>
      <xsd:enumeration ecore:name="CreditDerivativesProtection" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.3" value="Credit derivatives protection"/>
      <xsd:enumeration ecore:name="CRMTechniquesDoubleDefaultTreatment" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.4" value="CRM techniques double default treatment"/>
      <xsd:enumeration ecore:name="CRMTechniquesExposureValueAdjustmentEffectFinancialCollateralComprehensiveMethodSA" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.5" value="CRM techniques Exposure value adjustment effect (Financial collateral comprehensive method SA)"/>
      <xsd:enumeration ecore:name="CRMTechniquesExposureValueAdjustmentEffectLE" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.6" value="CRM techniques Exposure value adjustment effect [LE]"/>
      <xsd:enumeration ecore:name="CRMTechniquesLGDAdjustmentEffect" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.7" value="CRM techniques LGD adjustment effect"/>
      <xsd:enumeration ecore:name="CRMTechniquesRWAdjustmentEffectAlternativeApproachForRealEstate" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.8" value="CRM techniques RW adjustment effect (alternative Approach for real estate)"/>
      <xsd:enumeration ecore:name="CRMTechniquesSubstitutionEffect" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.9" value="CRM techniques substitution effect"/>
      <xsd:enumeration ecore:name="FinancialCollateralComprehensiveMethodSA" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.10" value="Financial collateral comprehensive method SA"/>
      <xsd:enumeration ecore:name="FinancialCollateralLGDAdjustmentEffect" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.11" value="Financial collateral LGD adjustment effect"/>
      <xsd:enumeration ecore:name="FinancialCollateralSimpleMethod" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.12" value="Financial collateral simple method"/>
      <xsd:enumeration ecore:name="FundedCreditDerivativesIssued" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.13" value="Funded credit derivatives issued"/>
      <xsd:enumeration ecore:name="FundedCreditDerivativesIssuedRepurchased" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.14" value="Funded credit derivatives issued repurchased"/>
      <xsd:enumeration ecore:name="FundedCreditDerivativesTotalMitigation" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.15" value="Funded credit derivatives total mitigation"/>
      <xsd:enumeration ecore:name="FundedCreditProtectionLGDAdjustmentEffect" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.16" value="Funded credit protection - LGD adjustment effect"/>
      <xsd:enumeration ecore:name="FundedCreditProtectionOtherThanFinancialCollateralExcludingLifeInsurancePoliciesPledgedToTheLendingInstitutionsSubstitutionEffect" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.17" value="Funded credit protection other than financial collateral excluding life insurance policies pledged to the lending institutions substitution effect"/>
      <xsd:enumeration ecore:name="FundedCreditProtectionOtherThanFinancialCollateralWithSubstitutionEffect" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.18" value="Funded credit protection other than financial collateral with substitution effect"/>
      <xsd:enumeration ecore:name="FundedCreditProtectionWithEffectsOtherThanSubstitutionLE" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.19" value="Funded credit protection with effects other than substitution [LE]"/>
      <xsd:enumeration ecore:name="GuaranteesOtherThanCreditDerivativesLGDAdjustmentEffect" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.20" value="Guarantees other than credit derivatives - LGD adjustment effect"/>
      <xsd:enumeration ecore:name="GuaranteesOtherThanCreditDerivativesSubstitutionEffect" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.21" value="Guarantees other than credit derivatives - Substitution effect"/>
      <xsd:enumeration ecore:name="InstrumentsIssuedByThirdPartyWithTheObligationToRepurchaseByRequest" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.22" value="Instruments issued by third party with the obligation to repurchase by request"/>
      <xsd:enumeration ecore:name="LifeInsurancePoliciesPledgedToTheLendingInstitutionsLGDAdjustmentEffect" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.23" value="Life insurance policies pledged to the lending institutions LGD adjustment effect"/>
      <xsd:enumeration ecore:name="LifeInsurancePoliciesPledgedToTheLendingInstitutionsSubstitutionEffect" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.24" value="Life insurance policies pledged to the lending institutions substitution effect"/>
      <xsd:enumeration ecore:name="MortgagesOnResidentialProperty" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.25" value="Mortgages on residential property"/>
      <xsd:enumeration ecore:name="MortgagesOnCommercialImmovableProperty" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.26" value="Mortgages on commercial immovable property"/>
      <xsd:enumeration ecore:name="NotApplicableAllCreditProtections" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.27" value="Not applicable/ All credit protections"/>
      <xsd:enumeration ecore:name="OtherEligibleCollateralUnderTheIRBApproach" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.28" value="Other eligible collateral under the IRB approach"/>
      <xsd:enumeration ecore:name="OtherPhysicalCollateralEligibleForCRMUnderIRBApproach" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.29" value="Other physical collateral eligible for CRM under IRB approach"/>
      <xsd:enumeration ecore:name="RealEstateExcludingImmovablePropertyForWhichAlternativeTreatmentIsUsed" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.30" value="Real estate excluding immovable property for which alternative treatment is used"/>
      <xsd:enumeration ecore:name="ReceivablesEligibleForCRMUnderIRBApproach" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.31" value="Receivables eligible for CRM under IRB approach"/>
      <xsd:enumeration ecore:name="SecuredByMortgagesOnImmovableProperty" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.32" value="Secured by mortgages on immovable property"/>
      <xsd:enumeration ecore:name="UnfundedCreditGuarantees" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.33" value="Unfunded credit guarantees"/>
      <xsd:enumeration ecore:name="UnfundedCreditProtectionLGDAdjustmentEffect" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.34" value="Unfunded credit protection - LGD adjustment effect"/>
      <xsd:enumeration ecore:name="UnfundedCreditProtectionSubstitutionEffect" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.35" value="Unfunded credit protection - Substitution effect"/>
      <xsd:enumeration ecore:name="WithCreditProtection" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.36" value="With credit protection"/>
      <xsd:enumeration ecore:name="OtherFundedCreditProtectionSubstitutionEffect" fdsf_0:reference="//@hasPublicElement.121/@hasDefinedMember.37" value="Other funded credit protection - Substitution effect"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.122" name="CreditQuality">
    <xsd:annotation>
      <xsd:documentation>Defines the credit quality of the exposures according to the Credit Quality Steps scale</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="ALLOTHERCQS" fdsf_0:reference="//@hasPublicElement.122/@hasDefinedMember.0" value="ALL OTHER CQS"/>
      <xsd:enumeration ecore:name="CQS1" fdsf_0:reference="//@hasPublicElement.122/@hasDefinedMember.1" value="CQS 1"/>
      <xsd:enumeration ecore:name="CQS1STCQS1" fdsf_0:reference="//@hasPublicElement.122/@hasDefinedMember.2" value="CQS 1 & S/T CQS 1"/>
      <xsd:enumeration ecore:name="CQS10" fdsf_0:reference="//@hasPublicElement.122/@hasDefinedMember.3" value="CQS 10"/>
      <xsd:enumeration ecore:name="CQS11" fdsf_0:reference="//@hasPublicElement.122/@hasDefinedMember.4" value="CQS 11"/>
      <xsd:enumeration ecore:name="CQS2" fdsf_0:reference="//@hasPublicElement.122/@hasDefinedMember.5" value="CQS 2"/>
      <xsd:enumeration ecore:name="CQS3" fdsf_0:reference="//@hasPublicElement.122/@hasDefinedMember.6" value="CQS 3"/>
      <xsd:enumeration ecore:name="CQS4" fdsf_0:reference="//@hasPublicElement.122/@hasDefinedMember.7" value="CQS 4"/>
      <xsd:enumeration ecore:name="CQS4STCQS2" fdsf_0:reference="//@hasPublicElement.122/@hasDefinedMember.8" value="CQS 4 & S/T CQS 2"/>
      <xsd:enumeration ecore:name="CQS5" fdsf_0:reference="//@hasPublicElement.122/@hasDefinedMember.9" value="CQS 5"/>
      <xsd:enumeration ecore:name="CQS6" fdsf_0:reference="//@hasPublicElement.122/@hasDefinedMember.10" value="CQS 6"/>
      <xsd:enumeration ecore:name="CQS7STCQS3" fdsf_0:reference="//@hasPublicElement.122/@hasDefinedMember.11" value="CQS 7 & S/T CQS 3"/>
      <xsd:enumeration ecore:name="CQS8" fdsf_0:reference="//@hasPublicElement.122/@hasDefinedMember.12" value="CQS 8"/>
      <xsd:enumeration ecore:name="CQS9" fdsf_0:reference="//@hasPublicElement.122/@hasDefinedMember.13" value="CQS 9"/>
      <xsd:enumeration ecore:name="CQSOther" fdsf_0:reference="//@hasPublicElement.122/@hasDefinedMember.14" value="CQS other"/>
      <xsd:enumeration ecore:name="NotApplicableAllCreditQualitySteps" fdsf_0:reference="//@hasPublicElement.122/@hasDefinedMember.15" value="Not applicable/ All credit quality steps"/>
      <xsd:enumeration ecore:name="CQS16OrRWAAssignedBasedOnSeniorUnsecuredExposuresOfTheIssuer" fdsf_0:reference="//@hasPublicElement.122/@hasDefinedMember.16" value="CQS 1-6 or RWA assigned based on senior unsecured exposures of the issuer"/>
      <xsd:enumeration ecore:name="CQS36OrUnrated" fdsf_0:reference="//@hasPublicElement.122/@hasDefinedMember.17" value="CQS 3-6 or unrated"/>
      <xsd:enumeration ecore:name="OtherThanCQS16OrRWAAssignedBasedOnSeniorUnsecuredExposuresOfTheIssuer" fdsf_0:reference="//@hasPublicElement.122/@hasDefinedMember.18" value="Other than CQS 1-6 or RWA assigned based on senior unsecured exposures of the issuer"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.101" name="CreditRatingAgencyCoveredBondRegime">
    <xsd:annotation>
      <xsd:documentation>For each issuance of covered bonds, specifies both the credit rating that rates the issuance and the local statutory regime</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:ExternalRatings"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.27" name="CRMEffectsCollateral">
    <xsd:annotation>
      <xsd:documentation>When Credit Risk Mitigation techniques are used, it specifies the type of technique that is applied and the effects of that technique.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:CreditProtection"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.124" name="Currency">
    <xsd:annotation>
      <xsd:documentation>Currency</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.0" value="Lek"/>
      <xsd:enumeration ecore:name="ArgentinePeso" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.1" value="Argentine Peso"/>
      <xsd:enumeration ecore:name="AustralianDollar" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.2" value="Australian Dollar"/>
      <xsd:enumeration ecore:name="BrazilianReal" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.3" value="Brazilian Real"/>
      <xsd:enumeration ecore:name="BulgarianLev" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.4" value="Bulgarian Lev"/>
      <xsd:enumeration ecore:name="CanadianDollar" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.5" value="Canadian Dollar"/>
      <xsd:enumeration ecore:name="CurrenciesCloselyCorrelated" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.6" value="Currencies closely correlated"/>
      <xsd:enumeration ecore:name="CurrenciesNotCloselyCorrelated" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.7" value="Currencies not closely correlated"/>
      <xsd:enumeration ecore:name="CzechKoruna" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.8" value="Czech Koruna"/>
      <xsd:enumeration ecore:name="DanishKrone" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.9" value="Danish Krone"/>
      <xsd:enumeration ecore:name="EgyptianPound" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.10" value="Egyptian Pound"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.11" value="Euro"/>
      <xsd:enumeration ecore:name="PoundSterling" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.12" value="Pound Sterling"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.13" value="Forint"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.14" value="Yen"/>
      <xsd:enumeration ecore:name="LatvianLats" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.15" value="Latvian Lats"/>
      <xsd:enumeration ecore:name="LithuanianLitas" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.16" value="Lithuanian Litas"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.17" value="Denar"/>
      <xsd:enumeration ecore:name="MexicanPeso" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.18" value="Mexican Peso"/>
      <xsd:enumeration ecore:name="NotApplicableAllCurrencies" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.19" value="Not applicable/ All currencies"/>
      <xsd:enumeration ecore:name="OtherInterestRate" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.20" value="Other (interest rate)"/>
      <xsd:enumeration ecore:name="OTHERForeignExchangeInternalModels" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.21" value="OTHER (foreign exchange, internal models)"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.22" value="Zloty"/>
      <xsd:enumeration ecore:name="NewRomanianLeu" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.23" value="New Romanian Leu"/>
      <xsd:enumeration ecore:name="RussianRuble" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.24" value="Russian Ruble"/>
      <xsd:enumeration ecore:name="SerbianDinar" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.25" value="Serbian Dinar"/>
      <xsd:enumeration ecore:name="SwedishKrona" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.26" value="Swedish Krona"/>
      <xsd:enumeration ecore:name="SwissFranc" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.27" value="Swiss Franc"/>
      <xsd:enumeration ecore:name="TurkishLira" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.28" value="Turkish Lira"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.29" value="Hryvnia"/>
      <xsd:enumeration ecore:name="USDollar" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.30" value="US Dollar"/>
      <xsd:enumeration ecore:name="IcelandKrona" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.31" value="Iceland Krona"/>
      <xsd:enumeration ecore:name="NorwegianKrone" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.32" value="Norwegian Krone"/>
      <xsd:enumeration ecore:name="HongKongDollar" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.33" value="Hong Kong Dollar"/>
      <xsd:enumeration ecore:name="NewTaiwanDollar" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.34" value="New Taiwan Dollar"/>
      <xsd:enumeration ecore:name="NewZealandDollar" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.35" value="New Zealand Dollar"/>
      <xsd:enumeration ecore:name="SingaporeDollar" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.36" value="Singapore Dollar"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.37" value="Won"/>
      <xsd:enumeration ecore:name="YuanRenminbi" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.38" value="Yuan Renminbi"/>
      <xsd:enumeration ecore:name="CurrenciesOtherThanTheReportingCurrency" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.39" value="Currencies other than the reporting currency"/>
      <xsd:enumeration ecore:name="CurrencyOfTheStockExchangeMemberState" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.40" value="Currency of the Stock Exchange member state"/>
      <xsd:enumeration ecore:name="DomesticCurrencyOfTheCentralBankAndPublicSectorEntity" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.41" value="Domestic currency of the central bank and public sector entity"/>
      <xsd:enumeration ecore:name="DomesticCurrencyOrNonDomesticIfUsedToMatchLiquidityRisk" fdsf_0:reference="//@hasPublicElement.124/@hasDefinedMember.42" value="Domestic currency or non-domestic (if used to match liquidity risk)"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.9" name="CurrencyOfTheCollateral">
    <xsd:annotation>
      <xsd:documentation>Defines the currencies in which the collateral (or given or received) is denominated</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Currency"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.28" name="CurrencyOfTheExposure">
    <xsd:annotation>
      <xsd:documentation>Defines the currency in which the item is denominated</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Currency"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.106" name="CurrencyWithSignificantLiabilities">
    <xsd:annotation>
      <xsd:documentation>Defines the currencies of the significant liabilities</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Currency"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.29" name="DeductedFromOwnFunds">
    <xsd:annotation>
      <xsd:documentation>Specifies if the asset, in calculating the solvency ratio, is or not deducted from own funds.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:BooleanTotal"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.30" name="DerivativesPurchasedSold">
    <xsd:annotation>
      <xsd:documentation>For derivatives, it indicates whether the reporting institution has sold or purchased them.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:MainCategory"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.31" name="EligibilityForOwnFundsForTransitionalPeriod">
    <xsd:annotation>
      <xsd:documentation>Defines the eligibility for the various transitional own funds items. This dimension is only applicable during the transitional period.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:ComputabilityInOwnFunds"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.32" name="Encumbrance">
    <xsd:annotation>
      <xsd:documentation>Specifies the condition related to the encumbrance of the asset</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:CollateralGuarantees"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.33" name="EventType">
    <xsd:annotation>
      <xsd:documentation>Defines the type of event that has generated an operational loss.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:EventType1"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.127" name="EventType1">
    <xsd:annotation>
      <xsd:documentation>Defines the type of event that has generated an operational loss.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="BusinessDisruptionAndSystemFailures" fdsf_0:reference="//@hasPublicElement.127/@hasDefinedMember.0" value="Business disruption and system failures"/>
      <xsd:enumeration ecore:name="ClientsProductsBusinessPractices" fdsf_0:reference="//@hasPublicElement.127/@hasDefinedMember.1" value="Clients, products & business practices"/>
      <xsd:enumeration ecore:name="DamageToPhysicalAssets" fdsf_0:reference="//@hasPublicElement.127/@hasDefinedMember.2" value="Damage to physical assets"/>
      <xsd:enumeration ecore:name="EmploymentPracticesAndWorkplaceSafety" fdsf_0:reference="//@hasPublicElement.127/@hasDefinedMember.3" value="Employment practices and workplace safety"/>
      <xsd:enumeration ecore:name="ExecutionDeliveryProcessManagement" fdsf_0:reference="//@hasPublicElement.127/@hasDefinedMember.4" value="Execution, delivery & process management"/>
      <xsd:enumeration ecore:name="ExternalFraud" fdsf_0:reference="//@hasPublicElement.127/@hasDefinedMember.5" value="External fraud"/>
      <xsd:enumeration ecore:name="InternalFraud" fdsf_0:reference="//@hasPublicElement.127/@hasDefinedMember.6" value="Internal fraud"/>
      <xsd:enumeration ecore:name="NotApplicableAllEvents" fdsf_0:reference="//@hasPublicElement.127/@hasDefinedMember.7" value="Not applicable/ All events"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.10" name="ExposureClass">
    <xsd:annotation>
      <xsd:documentation>Defines the exposure class for capital requirement purposes</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:ExposureClasses"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.34" name="ExposureClassBeforeReassignment">
    <xsd:annotation>
      <xsd:documentation>Defines the Exposure class an exposure was assigned to before reassignment to the current exposure class. Applicable for the exposure classes "Exposures in default" and "Exposures secured by mortgages on immovable property" in the Standardised Approach.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:ExposureClasses"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.125" name="ExposureClasses">
    <xsd:annotation>
      <xsd:documentation>Defines the exposure class for capital requirement purposes</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="EquityExposures" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.0" value="Equity exposures"/>
      <xsd:enumeration ecore:name="ExposuresToCorporatesOtherThanSpecialisedLending" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.1" value="Exposures to corporates other than specialised lending"/>
      <xsd:enumeration ecore:name="ExposuresToCorporatesSpecialisedLending" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.2" value="Exposures to corporates - specialised lending"/>
      <xsd:enumeration ecore:name="ExposureClassesExcludingEquitiesSecuritisationsAndOtherNonCreditObligationAssets" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.3" value="Exposure classes excluding equities, securitisations and other non credit-obligation assets"/>
      <xsd:enumeration ecore:name="ExposuresToCorporates" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.4" value="Exposures to corporates"/>
      <xsd:enumeration ecore:name="OtherNonCreditObligationAssets" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.5" value="Other non credit-obligation assets"/>
      <xsd:enumeration ecore:name="RetailExposuresOther" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.6" value="Retail exposures - other"/>
      <xsd:enumeration ecore:name="RetailExposuresQualifyingRevolving" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.7" value="Retail exposures - qualifying revolving"/>
      <xsd:enumeration ecore:name="RetailExposuresSecuredByImmovableProperty" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.8" value="Retail exposures secured by immovable property"/>
      <xsd:enumeration ecore:name="NotApplicableAllExposureClasses" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.9" value="Not applicable/ All exposure classes"/>
      <xsd:enumeration ecore:name="ExposureClassesExcludingSecuritisationExposureClass" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.10" value="Exposure classes excluding securitisation exposure class"/>
      <xsd:enumeration ecore:name="ExposuresInDefault" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.11" value="Exposures in default"/>
      <xsd:enumeration ecore:name="ExposuresInTheFormOfCoveredBonds" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.12" value="Exposures in the form of covered bonds"/>
      <xsd:enumeration ecore:name="ExposuresInTheFormOfUnitsOrSharesInCIUs" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.13" value="Exposures in the form of units or shares in CIUs"/>
      <xsd:enumeration ecore:name="ExposuresSecuredByMortgagesOnImmovableProperty" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.14" value="Exposures secured by mortgages on immovable property"/>
      <xsd:enumeration ecore:name="ExposuresToCentralGovernmentsOrCentralBanks" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.15" value="Exposures to central governments or central banks"/>
      <xsd:enumeration ecore:name="ExposuresToCorporatesWithoutAShortTermCreditAssessment" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.16" value="Exposures to corporates without a short-term credit assessment"/>
      <xsd:enumeration ecore:name="ExposuresToInstitutionsAndCorporatesWithAShortTermCreditAssessment" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.17" value="Exposures to institutions and corporates with a short-term credit assessment"/>
      <xsd:enumeration ecore:name="ExposuresToInstitutionsWithoutAShortTermCreditAssessment" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.18" value="Exposures to institutions without a short-term credit assessment"/>
      <xsd:enumeration ecore:name="ExposuresToInternationalOrganisations" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.19" value="Exposures to international organisations"/>
      <xsd:enumeration ecore:name="ExposuresToMultilateralDevelopmentBanks" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.20" value="Exposures to multilateral development banks"/>
      <xsd:enumeration ecore:name="ExposuresToPublicSectorEntities" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.21" value="Exposures to public sector entities"/>
      <xsd:enumeration ecore:name="ExposuresToRegionalGovernmentsOrLocalAuthorities" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.22" value="Exposures to regional governments or local authorities"/>
      <xsd:enumeration ecore:name="ItemsAssociatedWithAParticularHighRisk" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.23" value="Items associated with a particular high risk"/>
      <xsd:enumeration ecore:name="OtherItems" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.24" value="Other items"/>
      <xsd:enumeration ecore:name="RetailExposures" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.25" value="Retail exposures"/>
      <xsd:enumeration ecore:name="ItemsRepresentingSecuritisationPositions" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.26" value="Items representing securitisation positions"/>
      <xsd:enumeration ecore:name="EquityExposuresItemsRepresentingSecuritisationPositionsOtherNonCreditObligationAssets" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.27" value="Equity exposures, Items representing securitisation positions, Other non-credit obligation assets"/>
      <xsd:enumeration ecore:name="RetailExposuresExposuresToCorporate" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.28" value="Retail exposures, Exposures to corporate"/>
      <xsd:enumeration ecore:name="ExposuresToCentralGovernmentsOrCentralBanksExposuresToRegionalGovernmentsOrLocalAuthoritiesExposuresToMultilateralDevelopmentBanksExposuresToInternationalOrganisationsExposuresToPublicSectorEntities" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.29" value="Exposures to central governments or central banks, Exposures to regional governments or local authorities, Exposures to multilateral development banks, Exposures to international organisations, Exposures to public sector entities"/>
      <xsd:enumeration ecore:name="ExposuresToMultilateralDevelopmentBanksExposuresToInternationalOrganisations" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.30" value="Exposures to multilateral development banks, Exposures to international organisations"/>
      <xsd:enumeration ecore:name="ExposuresToRegionalGovernmentsOrLocalAuthoritiesExposuresToMultilateralDevelopmentBanksExposureToInternationalOrganisationsExposuresToPublicSectorEntities" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.31" value="Exposures to regional governments or local authorities, Exposures to multilateral development banks, Exposure to international organisations, Exposures to public sector entities"/>
      <xsd:enumeration ecore:name="ItemsAssociatedWithAParticularHighRiskExposuresToInstitutionsAndCorporatesWithAShortTermCreditAssessmentExposuresInTheFormOfUnitsOrSharesInCIUsEquityClaimsOtherItems" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.32" value="Items associated with a particular high risk, Exposures to institutions and corporates with a short-term credit assessment, Exposures in the form of units or shares in CIUs , Equity claims, Other items"/>
      <xsd:enumeration ecore:name="ExposuresClassesOtherThanCentralGovernmentsOrCentralBanks" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.33" value="Exposures classes other than central governments or central banks"/>
      <xsd:enumeration ecore:name="ExposuresToInstitutions" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.34" value="Exposures to institutions"/>
      <xsd:enumeration ecore:name="ExposuresOtherThanInTheFormOfCoveredBonds" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.35" value="Exposures other than in the form of covered bonds"/>
      <xsd:enumeration ecore:name="IRBClaimsOrContingentClaimsExcludingEquityClaimsAndSecuritisationPositions" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.36" value="IRB Claims or contingent claims excluding equity claims and securitisation positions"/>
      <xsd:enumeration ecore:name="ExposuresClassesOtherThanRetailExposures" fdsf_0:reference="//@hasPublicElement.125/@hasDefinedMember.37" value="Exposures classes other than Retail exposures"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.36" name="ExposureClassesUsedForWeighteningPurposes">
    <xsd:annotation>
      <xsd:documentation>For Leverage Ratio templates, defines the assimilated EC used for weightening purposes</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:ExposureClasses"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.13" name="ExposureClassOfTheCollateralGiven">
    <xsd:annotation>
      <xsd:documentation>For Liquidity purposes, defines the exposure class of the collateral given</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:ExposureClasses"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.35" name="ExposureClassOfTheCollateralReceived">
    <xsd:annotation>
      <xsd:documentation>For Liquidity purposes, defines the exposure class of the collateral received</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:ExposureClasses"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.37" name="ExposuresByCreditQualityStepsAtInception">
    <xsd:annotation>
      <xsd:documentation>Defines the credit quality of the securitisation position according to the Credit Quality Steps scale at inception.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:CreditQuality"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.38" name="ExposuresByCreditQualityStepsAtReportingDate">
    <xsd:annotation>
      <xsd:documentation>Defines the credit quality of the securitisation exposure position to the Credit Quality Steps scale at the reporting date.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:CreditQuality"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.39" name="ExposuresByCreditQualityStepsAtReportingDateOfTheCollateral">
    <xsd:annotation>
      <xsd:documentation>For liquidity purposes, defines the "Exposures by Credit Quality steps at reporting date" of the collateral received</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:CreditQuality"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.126" name="ExternalRatings">
    <xsd:annotation>
      <xsd:documentation>Concepts related with external credit ratings.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="DirectIssueCreditAssessment" fdsf_0:reference="//@hasPublicElement.126/@hasDefinedMember.0" value="Direct issue credit assessment"/>
      <xsd:enumeration ecore:name="DirectIssueLongTermCreditAssessment" fdsf_0:reference="//@hasPublicElement.126/@hasDefinedMember.1" value="Direct issue long-term credit assessment"/>
      <xsd:enumeration ecore:name="DirectIssueShortTermCreditAssessment" fdsf_0:reference="//@hasPublicElement.126/@hasDefinedMember.2" value="Direct issue short-term credit assessment"/>
      <xsd:enumeration ecore:name="IndirectIssueCreditAssessment" fdsf_0:reference="//@hasPublicElement.126/@hasDefinedMember.3" value="Indirect issue credit assessment"/>
      <xsd:enumeration ecore:name="IssuerCreditAssessment" fdsf_0:reference="//@hasPublicElement.126/@hasDefinedMember.4" value="Issuer credit assessment"/>
      <xsd:enumeration ecore:name="NotApplicableAllSituationsRelatedToExternalRatings" fdsf_0:reference="//@hasPublicElement.126/@hasDefinedMember.5" value="Not applicable/ All situations related to external ratings"/>
      <xsd:enumeration ecore:name="RatedExposure" fdsf_0:reference="//@hasPublicElement.126/@hasDefinedMember.6" value="Rated exposure"/>
      <xsd:enumeration ecore:name="SpecificIssuingProgrammeOrFacilityToWhichTheItemConstitutingTheExposureDoesNotBelong" fdsf_0:reference="//@hasPublicElement.126/@hasDefinedMember.7" value="Specific issuing programme or facility to which the item constituting the exposure does not belong"/>
      <xsd:enumeration ecore:name="UnratedExposure" fdsf_0:reference="//@hasPublicElement.126/@hasDefinedMember.8" value="Unrated exposure"/>
      <xsd:enumeration ecore:name="UnratedExposureWhereADerivedRatingIsUsed" fdsf_0:reference="//@hasPublicElement.126/@hasDefinedMember.9" value="Unrated exposure where a derived rating is used"/>
      <xsd:enumeration ecore:name="WithoutDirectIssueCreditAssessment" fdsf_0:reference="//@hasPublicElement.126/@hasDefinedMember.10" value="Without direct issue credit assessment"/>
      <xsd:enumeration ecore:name="UnratedExposureWhereADerivedRatingIsNotUsed" fdsf_0:reference="//@hasPublicElement.126/@hasDefinedMember.11" value="Unrated exposure where a derived rating is not used"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.40" name="FairValueHierarchy">
    <xsd:annotation>
      <xsd:documentation>Determines the level in the fair value hierarchy to which the estimation belongs.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:TypeOfMarket"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.104" name="ForbearanceStatus">
    <xsd:annotation>
      <xsd:documentation>Identifies the financial assets and off-balance sheet items with forbearance measures and, if applicable, the type of forbearance measures</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Impairment"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.41" name="GeneralLiquidityRequirements">
    <xsd:annotation>
      <xsd:documentation>General conditions related to liquidity under the liquidity provisions framework</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Liquidity"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.128" name="GeographicalArea">
    <xsd:annotation>
      <xsd:documentation>Geographical area</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.0" value="ALBANIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.1" value="AUSTRIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.2" value="BELGIUM"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.3" value="BULGARIA"/>
      <xsd:enumeration ecore:name="CountriesNotRelevantForMKRPurposes" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.4" value="Countries not relevant for MKR purposes"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.5" value="CYPRUS"/>
      <xsd:enumeration ecore:name="CZECHREPUBLIC" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.6" value="CZECH REPUBLIC"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.7" value="DENMARK"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.8" value="ESTONIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.9" value="FINLAND"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.10" value="FRANCE"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.11" value="GERMANY"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.12" value="GREECE"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.13" value="HUNGARY"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.14" value="IRELAND"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.15" value="ITALY"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.16" value="JAPAN"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.17" value="LATVIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.18" value="LITHUANIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.19" value="LUXEMBOURG"/>
      <xsd:enumeration ecore:name="MACEDONIATHEFORMERYUGOSLAVREPUBLICOF" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.20" value="MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.21" value="MALTA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.22" value="NETHERLANDS"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.23" value="NORWAY"/>
      <xsd:enumeration ecore:name="NotApplicableAllGeographicalAreas" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.24" value="Not applicable/All geographical areas"/>
      <xsd:enumeration ecore:name="OtherCountries" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.25" value="Other Countries"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.26" value="POLAND"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.27" value="PORTUGAL"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.28" value="ROMANIA"/>
      <xsd:enumeration ecore:name="RUSSIANFEDERATION" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.29" value="RUSSIAN FEDERATION"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.30" value="SERBIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.31" value="SLOVAKIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.32" value="SLOVENIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.33" value="SPAIN"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.34" value="SWEDEN"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.35" value="SWITZERLAND"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.36" value="TURKEY"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.37" value="UKRAINE"/>
      <xsd:enumeration ecore:name="UNITEDKINGDOM" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.38" value="UNITED KINGDOM"/>
      <xsd:enumeration ecore:name="UNITEDSTATES" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.39" value="UNITED STATES"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.40" value="AFGHANISTAN"/>
      <xsd:enumeration ecore:name="Ã…LANDISLANDS" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.41" value="Ã…LAND ISLANDS"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.42" value="ALGERIA"/>
      <xsd:enumeration ecore:name="AMERICANSAMOA" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.43" value="AMERICAN SAMOA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.44" value="ANDORRA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.45" value="ANGOLA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.46" value="ANGUILLA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.47" value="ANTARCTICA"/>
      <xsd:enumeration ecore:name="ANTIGUAANDBARBUDA" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.48" value="ANTIGUA AND BARBUDA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.49" value="ARGENTINA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.50" value="ARMENIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.51" value="ARUBA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.52" value="AUSTRALIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.53" value="AZERBAIJAN"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.54" value="BAHAMAS"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.55" value="BAHRAIN"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.56" value="BANGLADESH"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.57" value="BARBADOS"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.58" value="BELARUS"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.59" value="BELIZE"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.60" value="BENIN"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.61" value="BERMUDA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.62" value="BHUTAN"/>
      <xsd:enumeration ecore:name="BOLIVIAPLURINATIONALSTATEOF" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.63" value="BOLIVIA, PLURINATIONAL STATE OF"/>
      <xsd:enumeration ecore:name="BONAIRESINTEUSTATIUSANDSABA" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.64" value="BONAIRE, SINT EUSTATIUS AND SABA"/>
      <xsd:enumeration ecore:name="BOSNIAANDHERZEGOVINA" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.65" value="BOSNIA AND HERZEGOVINA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.66" value="BOTSWANA"/>
      <xsd:enumeration ecore:name="BOUVETISLAND" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.67" value="BOUVET ISLAND"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.68" value="BRAZIL"/>
      <xsd:enumeration ecore:name="BRITISHINDIANOCEANTERRITORY" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.69" value="BRITISH INDIAN OCEAN TERRITORY"/>
      <xsd:enumeration ecore:name="BRUNEIDARUSSALAM" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.70" value="BRUNEI DARUSSALAM"/>
      <xsd:enumeration ecore:name="BURKINAFASO" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.71" value="BURKINA FASO"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.72" value="BURUNDI"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.73" value="CAMBODIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.74" value="CAMEROON"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.75" value="CANADA"/>
      <xsd:enumeration ecore:name="CAPEVERDE" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.76" value="CAPE VERDE"/>
      <xsd:enumeration ecore:name="CAYMANISLANDS" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.77" value="CAYMAN ISLANDS"/>
      <xsd:enumeration ecore:name="CENTRALAFRICANREPUBLIC" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.78" value="CENTRAL AFRICAN REPUBLIC"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.79" value="CHAD"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.80" value="CHILE"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.81" value="CHINA"/>
      <xsd:enumeration ecore:name="CHRISTMASISLAND" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.82" value="CHRISTMAS ISLAND"/>
      <xsd:enumeration ecore:name="COCOSKEELINGISLANDS" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.83" value="COCOS (KEELING) ISLANDS"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.84" value="COLOMBIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.85" value="COMOROS"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.86" value="CONGO"/>
      <xsd:enumeration ecore:name="CONGOTHEDEMOCRATICREPUBLICOFTHE" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.87" value="CONGO, THE DEMOCRATIC REPUBLIC OF THE"/>
      <xsd:enumeration ecore:name="COOKISLANDS" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.88" value="COOK ISLANDS"/>
      <xsd:enumeration ecore:name="COSTARICA" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.89" value="COSTA RICA"/>
      <xsd:enumeration ecore:name="CÔTEDIVOIRE" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.90" value="CÔTE D'IVOIRE"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.91" value="CROATIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.92" value="CUBA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.93" value="CURAÇAO"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.94" value="DJIBOUTI"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.95" value="DOMINICA"/>
      <xsd:enumeration ecore:name="DOMINICANREPUBLIC" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.96" value="DOMINICAN REPUBLIC"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.97" value="ECUADOR"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.98" value="EGYPT"/>
      <xsd:enumeration ecore:name="ELSALVADOR" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.99" value="EL SALVADOR"/>
      <xsd:enumeration ecore:name="EQUATORIALGUINEA" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.100" value="EQUATORIAL GUINEA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.101" value="ERITREA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.102" value="ETHIOPIA"/>
      <xsd:enumeration ecore:name="FALKLANDISLANDSMALVINAS" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.103" value="FALKLAND ISLANDS (MALVINAS)"/>
      <xsd:enumeration ecore:name="FAROEISLANDS" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.104" value="FAROE ISLANDS"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.105" value="FIJI"/>
      <xsd:enumeration ecore:name="FRENCHGUIANA" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.106" value="FRENCH GUIANA"/>
      <xsd:enumeration ecore:name="FRENCHPOLYNESIA" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.107" value="FRENCH POLYNESIA"/>
      <xsd:enumeration ecore:name="FRENCHSOUTHERNTERRITORIES" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.108" value="FRENCH SOUTHERN TERRITORIES"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.109" value="GABON"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.110" value="GAMBIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.111" value="GEORGIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.112" value="GHANA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.113" value="GIBRALTAR"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.114" value="GREENLAND"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.115" value="GRENADA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.116" value="GUADELOUPE"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.117" value="GUAM"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.118" value="GUATEMALA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.119" value="GUERNSEY"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.120" value="GUINEA"/>
      <xsd:enumeration ecore:name="GUINEABISSAU" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.121" value="GUINEA-BISSAU"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.122" value="GUYANA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.123" value="HAITI"/>
      <xsd:enumeration ecore:name="HEARDISLANDANDMCDONALDISLANDS" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.124" value="HEARD ISLAND AND MCDONALD ISLANDS"/>
      <xsd:enumeration ecore:name="HOLYSEEVATICANCITYSTATE" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.125" value="HOLY SEE (VATICAN CITY STATE)"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.126" value="HONDURAS"/>
      <xsd:enumeration ecore:name="HONGKONG" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.127" value="HONG KONG"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.128" value="ICELAND"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.129" value="INDIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.130" value="INDONESIA"/>
      <xsd:enumeration ecore:name="IRANISLAMICREPUBLICOF" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.131" value="IRAN, ISLAMIC REPUBLIC OF"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.132" value="IRAQ"/>
      <xsd:enumeration ecore:name="ISLEOFMAN" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.133" value="ISLE OF MAN"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.134" value="ISRAEL"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.135" value="JAMAICA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.136" value="JERSEY"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.137" value="JORDAN"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.138" value="KAZAKHSTAN"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.139" value="KENYA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.140" value="KIRIBATI"/>
      <xsd:enumeration ecore:name="KOREADEMOCRATICPEOPLESREPUBLICOF" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.141" value="KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF"/>
      <xsd:enumeration ecore:name="KOREAREPUBLICOF" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.142" value="KOREA, REPUBLIC OF"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.143" value="KUWAIT"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.144" value="KYRGYZSTAN"/>
      <xsd:enumeration ecore:name="LAOPEOPLESDEMOCRATICREPUBLIC" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.145" value="LAO PEOPLE'S DEMOCRATIC REPUBLIC"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.146" value="LEBANON"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.147" value="LESOTHO"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.148" value="LIBERIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.149" value="LIBYA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.150" value="LIECHTENSTEIN"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.151" value="MACAO"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.152" value="MADAGASCAR"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.153" value="MALAWI"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.154" value="MALAYSIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.155" value="MALDIVES"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.156" value="MALI"/>
      <xsd:enumeration ecore:name="MARSHALLISLANDS" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.157" value="MARSHALL ISLANDS"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.158" value="MARTINIQUE"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.159" value="MAURITANIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.160" value="MAURITIUS"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.161" value="MAYOTTE"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.162" value="MEXICO"/>
      <xsd:enumeration ecore:name="MICRONESIAFEDERATEDSTATESOF" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.163" value="MICRONESIA, FEDERATED STATES OF"/>
      <xsd:enumeration ecore:name="MOLDOVAREPUBLICOF" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.164" value="MOLDOVA, REPUBLIC OF"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.165" value="MONACO"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.166" value="MONGOLIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.167" value="MONTENEGRO"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.168" value="MONTSERRAT"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.169" value="MOROCCO"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.170" value="MOZAMBIQUE"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.171" value="MYANMAR"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.172" value="NAMIBIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.173" value="NAURU"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.174" value="NEPAL"/>
      <xsd:enumeration ecore:name="NEWCALEDONIA" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.175" value="NEW CALEDONIA"/>
      <xsd:enumeration ecore:name="NEWZEALAND" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.176" value="NEW ZEALAND"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.177" value="NICARAGUA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.178" value="NIGER"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.179" value="NIGERIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.180" value="NIUE"/>
      <xsd:enumeration ecore:name="NORFOLKISLAND" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.181" value="NORFOLK ISLAND"/>
      <xsd:enumeration ecore:name="NORTHERNMARIANAISLANDS" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.182" value="NORTHERN MARIANA ISLANDS"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.183" value="OMAN"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.184" value="PAKISTAN"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.185" value="PALAU"/>
      <xsd:enumeration ecore:name="PALESTINIANTERRITORYOCCUPIED" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.186" value="PALESTINIAN TERRITORY, OCCUPIED"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.187" value="PANAMA"/>
      <xsd:enumeration ecore:name="PAPUANEWGUINEA" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.188" value="PAPUA NEW GUINEA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.189" value="PARAGUAY"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.190" value="PERU"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.191" value="PHILIPPINES"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.192" value="PITCAIRN"/>
      <xsd:enumeration ecore:name="PUERTORICO" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.193" value="PUERTO RICO"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.194" value="QATAR"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.195" value="RÉUNION"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.196" value="RWANDA"/>
      <xsd:enumeration ecore:name="SAINTBARTHÉLEMY" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.197" value="SAINT BARTHÉLEMY"/>
      <xsd:enumeration ecore:name="SAINTHELENAASCENSIONANDTRISTANDACUNHA" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.198" value="SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA"/>
      <xsd:enumeration ecore:name="SAINTKITTSANDNEVIS" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.199" value="SAINT KITTS AND NEVIS"/>
      <xsd:enumeration ecore:name="SAINTLUCIA" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.200" value="SAINT LUCIA"/>
      <xsd:enumeration ecore:name="SAINTMARTINFRENCHPART" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.201" value="SAINT MARTIN (FRENCH PART)"/>
      <xsd:enumeration ecore:name="SAINTPIERREANDMIQUELON" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.202" value="SAINT PIERRE AND MIQUELON"/>
      <xsd:enumeration ecore:name="SAINTVINCENTANDTHEGRENADINES" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.203" value="SAINT VINCENT AND THE GRENADINES"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.204" value="SAMOA"/>
      <xsd:enumeration ecore:name="SANMARINO" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.205" value="SAN MARINO"/>
      <xsd:enumeration ecore:name="SAOTOMEANDPRINCIPE" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.206" value="SAO TOME AND PRINCIPE"/>
      <xsd:enumeration ecore:name="SAUDIARABIA" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.207" value="SAUDI ARABIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.208" value="SENEGAL"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.209" value="SEYCHELLES"/>
      <xsd:enumeration ecore:name="SIERRALEONE" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.210" value="SIERRA LEONE"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.211" value="SINGAPORE"/>
      <xsd:enumeration ecore:name="SINTMAARTENDUTCHPART" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.212" value="SINT MAARTEN (DUTCH PART)"/>
      <xsd:enumeration ecore:name="SOLOMONISLANDS" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.213" value="SOLOMON ISLANDS"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.214" value="SOMALIA"/>
      <xsd:enumeration ecore:name="SOUTHAFRICA" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.215" value="SOUTH AFRICA"/>
      <xsd:enumeration ecore:name="SOUTHGEORGIAANDTHESOUTHSANDWICHISLANDS" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.216" value="SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS"/>
      <xsd:enumeration ecore:name="SOUTHSUDAN" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.217" value="SOUTH SUDAN"/>
      <xsd:enumeration ecore:name="SRILANKA" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.218" value="SRI LANKA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.219" value="SUDAN"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.220" value="SURINAME"/>
      <xsd:enumeration ecore:name="SVALBARDANDJANMAYEN" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.221" value="SVALBARD AND JAN MAYEN"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.222" value="SWAZILAND"/>
      <xsd:enumeration ecore:name="SYRIANARABREPUBLIC" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.223" value="SYRIAN ARAB REPUBLIC"/>
      <xsd:enumeration ecore:name="TAIWANPROVINCEOFCHINA" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.224" value="TAIWAN, PROVINCE OF CHINA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.225" value="TAJIKISTAN"/>
      <xsd:enumeration ecore:name="TANZANIAUNITEDREPUBLICOF" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.226" value="TANZANIA, UNITED REPUBLIC OF"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.227" value="THAILAND"/>
      <xsd:enumeration ecore:name="TIMORLESTE" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.228" value="TIMOR-LESTE"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.229" value="TOGO"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.230" value="TOKELAU"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.231" value="TONGA"/>
      <xsd:enumeration ecore:name="TRINIDADANDTOBAGO" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.232" value="TRINIDAD AND TOBAGO"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.233" value="TUNISIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.234" value="TURKMENISTAN"/>
      <xsd:enumeration ecore:name="TURKSANDCAICOSISLANDS" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.235" value="TURKS AND CAICOS ISLANDS"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.236" value="TUVALU"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.237" value="UGANDA"/>
      <xsd:enumeration ecore:name="UNITEDARABEMIRATES" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.238" value="UNITED ARAB EMIRATES"/>
      <xsd:enumeration ecore:name="UNITEDSTATESMINOROUTLYINGISLANDS" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.239" value="UNITED STATES MINOR OUTLYING ISLANDS"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.240" value="URUGUAY"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.241" value="UZBEKISTAN"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.242" value="VANUATU"/>
      <xsd:enumeration ecore:name="VENEZUELABOLIVARIANREPUBLICOF" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.243" value="VENEZUELA, BOLIVARIAN REPUBLIC OF"/>
      <xsd:enumeration ecore:name="VIETNAM" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.244" value="VIET NAM"/>
      <xsd:enumeration ecore:name="VIRGINISLANDSBRITISH" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.245" value="VIRGIN ISLANDS, BRITISH"/>
      <xsd:enumeration ecore:name="VIRGINISLANDSUS" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.246" value="VIRGIN ISLANDS, U.S."/>
      <xsd:enumeration ecore:name="WALLISANDFUTUNA" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.247" value="WALLIS AND FUTUNA"/>
      <xsd:enumeration ecore:name="WESTERNSAHARA" fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.248" value="WESTERN SAHARA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.249" value="YEMEN"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.250" value="ZAMBIA"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.128/@hasDefinedMember.251" value="ZIMBABWE"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.110" name="GroupOfConnectedClients">
    <xsd:annotation>
      <xsd:documentation>Indicate the code for Groups of connected clients.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:ClientsCode"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.42" name="Guarantor">
    <xsd:annotation>
      <xsd:documentation>Defines the institutional sector of the guarantor (e.g. Central banks or Credit institutions).</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Counterparty"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.43" name="GuarantorOfTheCollateral">
    <xsd:annotation>
      <xsd:documentation>Defines the institutional sector of the guarantor of the collateral received/given.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Counterparty"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.44" name="HybridInstruments">
    <xsd:annotation>
      <xsd:documentation>For financial instruments, it indicates whether there are hybrid instruments (ie that combine a host contract with embedded derivative contracts) or not.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:BooleanTotal"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.129" name="Impairment">
    <xsd:annotation>
      <xsd:documentation>Concepts related with monitoring credit quality of financial assets and off-balance sheet items (eg past due, impaired, defaulted)</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="AllAllowances" fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.0" value="All allowances"/>
      <xsd:enumeration ecore:name="CollectiveAllowancesForIncurredButNotReportedLosses" fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.1" value="Collective allowances for incurred but not reported losses"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.2" value="Defaulted"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.3" value="Impaired"/>
      <xsd:enumeration ecore:name="NonDefaulted" fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.4" value="Non defaulted"/>
      <xsd:enumeration ecore:name="NonImpaired" fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.5" value="Non-impaired"/>
      <xsd:enumeration ecore:name="PastDue" fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.6" value="Past due"/>
      <xsd:enumeration ecore:name="SpecificAllowancesCollectivelyAssessedFinancialAssets" fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.7" value="Specific allowances. Collectively assessed financial assets"/>
      <xsd:enumeration ecore:name="SpecificAllowancesIndividuallyAssessedFinancialAssets" fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.8" value="Specific allowances. Individually assessed financial assets"/>
      <xsd:enumeration ecore:name="WrittenOff" fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.9" value="Written-off"/>
      <xsd:enumeration ecore:name="ExposureWithForbearanceMeasures" fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.10" value="Exposure with forbearance measures"/>
      <xsd:enumeration ecore:name="ExposureWithForbearanceMeasuresDebtTotallyOrPartiallyRefinanced" fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.11" value="Exposure with forbearance measures. Debt totally or partially refinanced"/>
      <xsd:enumeration ecore:name="ExposureWithForbearanceMeasuresInstrumentsWithModifiedTermsAndConditions" fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.12" value="Exposure with forbearance measures. Instruments with modified terms and conditions"/>
      <xsd:enumeration ecore:name="ExposureWithForbearanceMeasuresRefinancingDebt" fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.13" value="Exposure with forbearance measures. Refinancing debt"/>
      <xsd:enumeration ecore:name="NonPerformingExposures" fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.14" value="Non-performing exposures"/>
      <xsd:enumeration ecore:name="PerformingExposures" fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.15" value="Performing exposures"/>
      <xsd:enumeration ecore:name="NotApplicableTotalExposures" fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.16" value="Not applicable/ Total exposures"/>
      <xsd:enumeration ecore:name="ImpairedOrDefaulted" fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.17" value="Impaired or defaulted"/>
      <xsd:enumeration ecore:name="GeneralAllowances" fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.18" value="General allowances"/>
      <xsd:enumeration ecore:name="SpecificAllowancesForCreditRisk" fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.19" value="Specific allowances for credit risk"/>
      <xsd:enumeration ecore:name="GeneralAllowancesForCreditRisk" fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.20" value="General allowances for credit risk"/>
      <xsd:enumeration ecore:name="GeneralAllowancesForBankingRisks" fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.21" value="General allowances for banking risks"/>
      <xsd:enumeration ecore:name="NonPastDueNonExpectedNonPerformanceWithin30Days" fdsf_0:reference="//@hasPublicElement.129/@hasDefinedMember.22" value="Non past due. Non expected non-performance within 30 days"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.45" name="ImpairmentStatus">
    <xsd:annotation>
      <xsd:documentation>Status for monitoring credit quality of financial assets and off-balance sheet items (eg past due, impaired, defaulted).</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Impairment"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.109" name="IndividualClients">
    <xsd:annotation>
      <xsd:documentation>Indicate the code for individual clients.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:ClientsCode"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.150" name="Integers">
    <xsd:annotation>
      <xsd:documentation>Integers</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:integer"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.46" name="LegalEntity">
    <xsd:annotation>
      <xsd:documentation>Defines the entity code of the entity for which information is provided.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:LegalEntity1"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.147" name="LegalEntity1">
    <xsd:annotation>
      <xsd:documentation>An association, corporation, partnership, proprietorship, trust, or individual that has legal standing in the eyes of law</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.146" name="Liquidity">
    <xsd:annotation>
      <xsd:documentation>Defines different liquidity-related conditions of assets and liabilities</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="DerivativesExpectedToBePayables" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.0" value="Derivatives expected to be payables"/>
      <xsd:enumeration ecore:name="DerivativesExpectedToBeReceivables" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.1" value="Derivatives expected to be receivables"/>
      <xsd:enumeration ecore:name="DerivativesPayables" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.2" value="Derivatives payables"/>
      <xsd:enumeration ecore:name="EvidenceOfTheClientSWithdrawnPractice" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.3" value="Evidence of the client´s withdrawn practice"/>
      <xsd:enumeration ecore:name="ExemptOutflows" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.4" value="Exempt outflows"/>
      <xsd:enumeration ecore:name="HigherOutflowsIn3rdCountries" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.5" value="Higher outflows in 3rd countries"/>
      <xsd:enumeration ecore:name="InflowsExemptFromTheCap" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.6" value="Inflows exempt from the cap"/>
      <xsd:enumeration ecore:name="LowerOutflowRateByTheCA" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.7" value="Lower outflow rate by the CA"/>
      <xsd:enumeration ecore:name="NoEvidenceOfTheClientSWithdrawnPractice" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.8" value="No evidence of the client´s withdrawn practice"/>
      <xsd:enumeration ecore:name="NotRequiringStableFunding" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.9" value="Not requiring stable funding"/>
      <xsd:enumeration ecore:name="ToBeWithdrawnInTimeOfStress" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.10" value="To be withdrawn in time of stress"/>
      <xsd:enumeration ecore:name="CentralBankSEligible" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.11" value="Central Bank's eligible"/>
      <xsd:enumeration ecore:name="NotApplicableAllLiquidityConditions" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.12" value="Not applicable/All liquidity conditions"/>
      <xsd:enumeration ecore:name="AssetsOtherThanExtremelyHLCQAndHLCQ" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.13" value="Assets other than extremely HLCQ and HLCQ"/>
      <xsd:enumeration ecore:name="AssetsOtherThanQualifyingLiquidAssetsUnderArt4161ABC" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.14" value="Assets other than qualifying liquid assets under Art. 416 (1) (a), (b), (c)"/>
      <xsd:enumeration ecore:name="CollateralToBeWithdrawnInTimeOfStress" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.15" value="Collateral to be withdrawn in time of stress"/>
      <xsd:enumeration ecore:name="CompliantWithRequirementsForRetailDepositAsDefinedForLiquidityPurposes" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.16" value="Compliant with requirements for "Retail deposit" as defined for liquidity purposes"/>
      <xsd:enumeration ecore:name="CompulsoryDeposits" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.17" value="Compulsory deposits"/>
      <xsd:enumeration ecore:name="ExemptionApprovedByTheCA" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.18" value="Exemption approved by the CA"/>
      <xsd:enumeration ecore:name="ExtremelyHLCQ" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.19" value="Extremely HLCQ"/>
      <xsd:enumeration ecore:name="HighestCreditQualityEstablishedByEBA" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.20" value="Highest credit quality (established by EBA)"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.21" value="HLCQ"/>
      <xsd:enumeration ecore:name="InflowsExcludedDueToTheCap" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.22" value="Inflows excluded due to the cap"/>
      <xsd:enumeration ecore:name="InflowsExemptFromTheCapAssetsQualifyingFor0RWTreatment" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.23" value="Inflows exempt from the cap. Assets qualifying for 0% RW treatment"/>
      <xsd:enumeration ecore:name="JurisdictionsWithInsufficientHQLAUseOfDerogationA" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.24" value="Jurisdictions with insufficient HQLA. Use of derogation A"/>
      <xsd:enumeration ecore:name="JurisdictionsWithInsufficientHQLAUseOfDerogationB" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.25" value="Jurisdictions with insufficient HQLA. Use of derogation B"/>
      <xsd:enumeration ecore:name="MeetingAtLeastOneOfTheConditionsInArt4162AIiiAndRestOfArts416417CRR" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.26" value="Meeting at least one of the conditions in Art. 416 (2)(a)(iii) and rest of Arts. 416 & 417 CRR"/>
      <xsd:enumeration ecore:name="MeetingConditionsArt4228ABCDWaived" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.27" value="Meeting conditions Art. 422 (8) (a), (b) & (c). [(d) waived}"/>
      <xsd:enumeration ecore:name="MeetingConditionsArt4228ABCD" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.28" value="Meeting conditions Art. 422 (8) (a), (b) (c) & (d)"/>
      <xsd:enumeration ecore:name="MeetingConditionsOfArt4254ABAndC" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.29" value="Meeting conditions of Art. 425.4 (a), (b) and (c)"/>
      <xsd:enumeration ecore:name="MeetingConditionsOfArt4254ABAndCConditionDWaived" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.30" value="Meeting conditions of Art. 425.4 (a), (b) and (c). Condition (d) waived"/>
      <xsd:enumeration ecore:name="MeetingRequirementsArt4161BAndDButNotOfArt417BCRR" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.31" value="Meeting requirements Art. 416 (1) (b) and (d) but not of Art. 417 (b) CRR"/>
      <xsd:enumeration ecore:name="MeetingRequirementsArt4161BAndDButNotOfArt417CCRR" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.32" value="Meeting requirements Art. 416 (1) (b) and (d) but not of Art. 417 (c) CRR"/>
      <xsd:enumeration ecore:name="MeetingRequirementsArt416CRR" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.33" value="Meeting requirements Art. 416 CRR"/>
      <xsd:enumeration ecore:name="MeetingRequirementsArts416417CRR" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.34" value="Meeting requirements Arts. 416 & 417 CRR"/>
      <xsd:enumeration ecore:name="NonExpresslyIncludedInOtherCategories" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.35" value="Non expressly included in other categories"/>
      <xsd:enumeration ecore:name="NonQualifyingForOutflowRatesOf5Or10" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.36" value="Non qualifying for outflow rates of 5% or 10%"/>
      <xsd:enumeration ecore:name="NonQualifyingLiquidAssetsUnderArt416CRR" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.37" value="Non qualifying liquid assets under Art. 416 CRR"/>
      <xsd:enumeration ecore:name="NonReferredToInArt4281ABCCRR" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.38" value="Non referred to in Art. 428 (1) (a), (b), (c) CRR"/>
      <xsd:enumeration ecore:name="NotCompulsoryDeposits" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.39" value="Not compulsory deposits"/>
      <xsd:enumeration ecore:name="NotIncludedAsLiquidAssetsInLCR" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.40" value="Not included as Liquid assets in LCR"/>
      <xsd:enumeration ecore:name="NotMeetingRequirementsArt416CRR" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.41" value="Not meeting requirements Art. 416 CRR"/>
      <xsd:enumeration ecore:name="NotMeetingRequirementsArt416CRRButMeetingRequirementsOdfArt417BAndCCRR" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.42" value="Not meeting requirements Art. 416 CRR but meeting requirements odf Art. 417 (b) and (c) CRR"/>
      <xsd:enumeration ecore:name="OtherLCQ" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.43" value="Other LCQ"/>
      <xsd:enumeration ecore:name="OutflowDifferentFrom5Or10Category1" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.44" value="Outflow different from 5% or 10%. Category 1"/>
      <xsd:enumeration ecore:name="OutflowDifferentFrom5Or10Category2" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.45" value="Outflow different from 5% or 10%. Category 2"/>
      <xsd:enumeration ecore:name="OutflowDifferentFrom5Or10Category3" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.46" value="Outflow different from 5% or 10%. Category 3"/>
      <xsd:enumeration ecore:name="OutflowOf10" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.47" value="Outflow of 10%"/>
      <xsd:enumeration ecore:name="OutflowOf5" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.48" value="Outflow of 5%"/>
      <xsd:enumeration ecore:name="OutflowsAccordingToArt105CRD" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.49" value="Outflows according to Art. 105 CRD"/>
      <xsd:enumeration ecore:name="QualifyingForAnOutflowRateOf10" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.50" value="Qualifying for an outflow rate of 10%"/>
      <xsd:enumeration ecore:name="QualifyingForAnOutflowRateOf5" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.51" value="Qualifying for an outflow rate of 5%"/>
      <xsd:enumeration ecore:name="QualifyingLiquidAssets" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.52" value="Qualifying liquid assets"/>
      <xsd:enumeration ecore:name="QualifyingLiquidAssetsOtherThanReferredInArt4161ABC" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.53" value="Qualifying liquid assets other than referred in Art. 416 (1)(a), (b) & (c)"/>
      <xsd:enumeration ecore:name="QualifyingLiquidAssetsUnderArt4161A" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.54" value="Qualifying liquid assets under Art. 416 (1) (a)"/>
      <xsd:enumeration ecore:name="QualifyingLiquidAssetsUnderArt4161B" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.55" value="Qualifying liquid assets under Art. 416 (1) (b)"/>
      <xsd:enumeration ecore:name="QualifyingLiquidAssetsUnderArt4161C" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.56" value="Qualifying liquid assets under Art. 416 (1) (c)"/>
      <xsd:enumeration ecore:name="QualifyingLiquidAssetsUnderArt416CRR" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.57" value="Qualifying liquid assets under Art. 416 CRR"/>
      <xsd:enumeration ecore:name="SharIadCompliantCollateral" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.58" value="Shar'iad compliant collateral"/>
      <xsd:enumeration ecore:name="SharIadCompliant" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.59" value="Shar'iad-compliant"/>
      <xsd:enumeration ecore:name="QualifyingForTheTreatmentInArticle4223And4" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.60" value="Qualifying for the treatment in Article 422(3) and (4)"/>
      <xsd:enumeration ecore:name="NonQualifyingForTheTreatmentInArticle4223And4" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.61" value="Non qualifying for the treatment in Article 422(3) and (4)"/>
      <xsd:enumeration ecore:name="WithCollateralOfTheHighestCreditQualityEstablishedByEBA" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.62" value="With collateral of the highest credit quality (established by EBA)"/>
      <xsd:enumeration ecore:name="NonExpresslyIncludedInOtherCategoriesExtremelyHLCQ" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.63" value="Non expressly included in other categories. Extremely HLCQ"/>
      <xsd:enumeration ecore:name="NonExpresslyIncludedInOtherCategoriesHLCQ" fdsf_0:reference="//@hasPublicElement.146/@hasDefinedMember.64" value="Non expressly included in other categories. HLCQ"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.47" name="LiquidityQualityOfAssets">
    <xsd:annotation>
      <xsd:documentation>Liquidity conditions specified for assets under the liquidity provisions framework</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Liquidity"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.3" name="LiquidityQualityOfCollateralGiven">
    <xsd:annotation>
      <xsd:documentation>Liquidity conditions specified for collateral given under the liquidity provisions framework</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Liquidity"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.48" name="LiquidityQualityOfCollateralReceived">
    <xsd:annotation>
      <xsd:documentation>Liquidity conditions specified for collateral received under the liquidity provisions framework</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Liquidity"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.49" name="LoanToValue">
    <xsd:annotation>
      <xsd:documentation>Ratio of the exposures divided by their collateral.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Percentages"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.50" name="LocationOfTheActivities">
    <xsd:annotation>
      <xsd:documentation>Identifies the nature of the geographical area where activities are undertaken. "Location" means the jurisdiction of incorporation of the legal entity which has recognised the asset or liability; for branches, it means the jurisdiction of residence.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:BooleanTotal"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.115" name="MainCategory">
    <xsd:annotation>
      <xsd:documentation>Specifies the nature of the item reported (ie answers the question: what is reported?). 
For financial instruments, defines the instrument (eg deposits, debt securities issued…) or range of instruments reported. 
It should be defined for each data point.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="CapitalRatio" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.0" value="Capital ratio"/>
      <xsd:enumeration ecore:name="PrudentialFilters" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.1" value="Prudential filters"/>
      <xsd:enumeration ecore:name="SurplusDeficitOfOwnFunds" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.2" value="Surplus/Deficit of own funds"/>
      <xsd:enumeration ecore:name="AccountingHedges" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.3" value="Accounting hedges"/>
      <xsd:enumeration ecore:name="AccountingHedgesFairValueChangesOfTheHedgedItemAttributableToTheHedgedRisk" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.4" value="Accounting Hedges. Fair value changes of the hedged item attributable to the hedged risk"/>
      <xsd:enumeration ecore:name="AccountingHedgesFairValueChangesOfTheHedgingInstrumentIncludingDiscontinuation" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.5" value="Accounting Hedges. Fair value changes of the hedging instrument [including discontinuation]"/>
      <xsd:enumeration ecore:name="AccountingHedgesIneffectivenessInProfitOrLossFromCashFlowHedges" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.6" value="Accounting Hedges. Ineffectiveness in profit or loss from cash flow hedges"/>
      <xsd:enumeration ecore:name="AccountingHedgesIneffectivenessInProfitOrLossFromHedgesOfNetInvestmentsInForeignOperations" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.7" value="Accounting Hedges. Ineffectiveness in profit or loss from hedges of net investments in foreign operations"/>
      <xsd:enumeration ecore:name="AccumulatedOtherComprehensiveIncome" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.8" value="Accumulated other comprehensive income"/>
      <xsd:enumeration ecore:name="AccumulatedOtherComprehensiveIncomeAvailableForSaleFinancialAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.9" value="Accumulated other comprehensive income. Available-for-sale financial assets"/>
      <xsd:enumeration ecore:name="AccumulatedOtherComprehensiveIncomeCashFlowHedges" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.10" value="Accumulated other comprehensive income. Cash flow hedges"/>
      <xsd:enumeration ecore:name="AccumulatedOtherComprehensiveIncomeClassifiedAsHeldForSale" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.11" value="Accumulated other comprehensive income. Classified as held for sale"/>
      <xsd:enumeration ecore:name="AccumulatedOtherComprehensiveIncomeDefinedBenefitPlans" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.12" value="Accumulated other comprehensive income. Defined benefit plans"/>
      <xsd:enumeration ecore:name="AccumulatedOtherComprehensiveIncomeForeignCurrencyTranslation" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.13" value="Accumulated other comprehensive income. Foreign currency translation"/>
      <xsd:enumeration ecore:name="AccumulatedOtherComprehensiveIncomeHedgesOfNetInvestmentsInForeignOperations" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.14" value="Accumulated other comprehensive income. Hedges of net investments in foreign operations"/>
      <xsd:enumeration ecore:name="AccumulatedOtherComprehensiveIncomeIntangibleAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.15" value="Accumulated other comprehensive income. Intangible assets"/>
      <xsd:enumeration ecore:name="AccumulatedOtherComprehensiveIncomeInvestmentsInSubsidiariesJointVenturesAndAssociates" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.16" value="Accumulated other comprehensive income. Investments in subsidiaries, joint ventures and associates"/>
      <xsd:enumeration ecore:name="AccumulatedOtherComprehensiveIncomeTangibleAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.17" value="Accumulated other comprehensive income. Tangible assets"/>
      <xsd:enumeration ecore:name="SecuritisationPositions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.18" value="Securitisation positions"/>
      <xsd:enumeration ecore:name="AdministrativeExpenses" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.19" value="Administrative expenses"/>
      <xsd:enumeration ecore:name="AdministrativeExpensesOtherThanStaff" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.20" value="Administrative expenses. Other than staff"/>
      <xsd:enumeration ecore:name="AdministrativeExpensesStaff" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.21" value="Administrative expenses. Staff"/>
      <xsd:enumeration ecore:name="AdministrativeExpensesStaffPensionAndSimilarExpenses" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.22" value="Administrative expenses. Staff. Pension and similar expenses"/>
      <xsd:enumeration ecore:name="AdministrativeExpensesStaffShareBasedPayments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.23" value="Administrative expenses. Staff. Share based payments"/>
      <xsd:enumeration ecore:name="AllAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.24" value="All assets"/>
      <xsd:enumeration ecore:name="AllAssetsAllLiabilitiesAllOffBalanceSheetItems" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.25" value="All assets, all liabilities, all off balance sheet items"/>
      <xsd:enumeration ecore:name="AllAssetsAllOffBalanceSheetItemsDerivativesShortPositionsDebtSecuritiesIssuedDeposits" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.26" value="All assets, All Off balance sheet items, Derivatives, Short positions, Debt securities issued, Deposits"/>
      <xsd:enumeration ecore:name="AllEquity" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.27" value="All equity"/>
      <xsd:enumeration ecore:name="AllEquityAllLiabilities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.28" value="All equity, All liabilities"/>
      <xsd:enumeration ecore:name="AllExposures" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.29" value="All exposures"/>
      <xsd:enumeration ecore:name="AllLiabilities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.30" value="All liabilities"/>
      <xsd:enumeration ecore:name="AssetsInvolvedInTheServicesProvidedByTheInstitution" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.31" value="Assets involved in the services provided by the institution"/>
      <xsd:enumeration ecore:name="AssetsOtherThanCashOnHandDerivativesDebtSecuritiesLoansAndAdvancesEquityInstrumentsFairValueChangesOfTheHedgedItemsInPortfolioHedgeOfInterestRateRiskTangibleAssetsIntangibleAssetsTaxAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.32" value="Assets other than Cash on hand, Derivatives, Debt securities, Loans and advances, Equity instruments, Fair value changes of the hedged items in portfolio hedge of interest rate risk, Tangible assets, Intangible assets, Tax assets"/>
      <xsd:enumeration ecore:name="AssetsOtherThanCashOnHandDerivativesEquityInstrumentsDebtSecuritiesLoansAndAdvancesTangibleAssetsIntangibleAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.33" value="Assets other than Cash on hand, Derivatives, Equity instruments, Debt securities, Loans and advances, Tangible assets, Intangible assets"/>
      <xsd:enumeration ecore:name="AssetsOtherThanCashOnHandDerivativesEquityInstrumentsOtherThanInvestmentsInSubsidiariesJointVenturesAndAssociatesDebtSecuritiesLoansAndAdvances" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.34" value="Assets other than Cash on hand, Derivatives, Equity instruments. Other than Investments in subsidiaries, joint ventures and associates, Debt securities, Loans and advances"/>
      <xsd:enumeration ecore:name="AssetsOtherThanDerivativesDebtSecuritiesLoansAndAdvances" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.35" value="Assets other than Derivatives, Debt securities, Loans and advances"/>
      <xsd:enumeration ecore:name="AssetsOtherThanDerivativesEquityInstrumentsDebtSecuritiesLoansAndAdvancesTangibleAssetsIntangibleAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.36" value="Assets other than Derivatives, Equity instruments, Debt securities, Loans and advances, Tangible assets, Intangible assets"/>
      <xsd:enumeration ecore:name="AssetsOtherThanDerivativesEquityInstrumentsDebtSecuritiesLoansAndAdvances" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.37" value="Assets other than Derivatives, Equity instruments, Debt securities, Loans and advances"/>
      <xsd:enumeration ecore:name="AssetsOtherThanEquityInstrumentsDebtSecuritiesLoansAndAdvancesTangibleAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.38" value="Assets other than Equity instruments, Debt securities, Loans and advances, Tangible assets"/>
      <xsd:enumeration ecore:name="AssetsOtherThanEquityInstrumentsDebtSecuritiesLoansAndAdvancesTangibleAssetsProperty" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.39" value="Assets other than Equity instruments, Debt securities, Loans and advances, Tangible assets. Property"/>
      <xsd:enumeration ecore:name="CapitalConservationBuffer" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.40" value="Capital conservation buffer"/>
      <xsd:enumeration ecore:name="CashOnHand" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.41" value="Cash on hand"/>
      <xsd:enumeration ecore:name="EquityInstrumentsDebtSecuritiesLoansAndAdvancesDepositsDebtSecuritiesIssuedOtherFinancialLiabilities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.42" value="Equity instruments, Debt securities, Loans and advances, Deposits, Debt securities issued, Other financial liabilities"/>
      <xsd:enumeration ecore:name="CashOnHandLoansAndAdvancesOnDemandCallAndShortNoticeCurrentAccount" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.43" value="Cash on hand, Loans and advances. On demand [call] and short notice [current account]"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.44" value="CIUs"/>
      <xsd:enumeration ecore:name="CollateralReceived" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.45" value="Collateral received"/>
      <xsd:enumeration ecore:name="OtherThanRealEstateDepositsDebtSecuritiesIssued" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.46" value="Other than Real estate, Deposits, Debt securities issued"/>
      <xsd:enumeration ecore:name="OtherThanRealEstate" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.47" value="Other than Real estate"/>
      <xsd:enumeration ecore:name="CombinedBuffer" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.48" value="Combined buffer"/>
      <xsd:enumeration ecore:name="CTPPositionsHedgingNThToDefaultCreditDerivatives" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.49" value="CTP positions hedging n-th to default credit derivatives"/>
      <xsd:enumeration ecore:name="CTPPositionsHedgingSecuritisationPositions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.50" value="CTP positions hedging securitisation positions"/>
      <xsd:enumeration ecore:name="CurrentTaxAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.51" value="Current tax assets"/>
      <xsd:enumeration ecore:name="CurrentTaxLiabilities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.52" value="Current tax liabilities"/>
      <xsd:enumeration ecore:name="DebtInstruments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.53" value="Debt instruments"/>
      <xsd:enumeration ecore:name="DebtInstrumentsEquityInstrumentsDerivativesOffBalanceSheetInstruments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.54" value="Debt instruments, Equity instruments, Derivatives, Off balance sheet instruments"/>
      <xsd:enumeration ecore:name="DebtSecurities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.55" value="Debt securities"/>
      <xsd:enumeration ecore:name="DebtSecuritiesIssued" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.56" value="Debt securities issued"/>
      <xsd:enumeration ecore:name="DebtSecuritiesIssuedAssetBackedSecurities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.57" value="Debt securities issued. Asset-backed securities"/>
      <xsd:enumeration ecore:name="DebtSecuritiesIssuedCertificatesOfDeposits" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.58" value="Debt securities issued. Certificates of deposits"/>
      <xsd:enumeration ecore:name="DebtSecuritiesIssuedCoveredBonds" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.59" value="Debt securities issued. Covered bonds"/>
      <xsd:enumeration ecore:name="DebtSecuritiesIssuedHybridContracts" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.60" value="Debt securities issued. Hybrid contracts"/>
      <xsd:enumeration ecore:name="DebtSecuritiesIssuedOtherThanCertificatesOfDepositsAssetBackedSecuritiesCoveredBondsHybridContracts" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.61" value="Debt securities issued. Other than Certificates of deposits, Asset-backed securities, Covered bonds, Hybrid contracts"/>
      <xsd:enumeration ecore:name="DebtSecuritiesIssuedOtherThanCertificatesOfDepositsAssetBackedSecuritiesCoveredBondsHybridContractsConvertibleCompoundFinancialInstruments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.62" value="Debt securities issued. Other than Certificates of deposits, Asset-backed securities, Covered bonds, Hybrid contracts. Convertible compound financial instruments"/>
      <xsd:enumeration ecore:name="DebtSecuritiesIssuedOtherThanCertificatesOfDepositsAssetBackedSecuritiesCoveredBondsHybridContractsNonConvertible" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.63" value="Debt securities issued. Other than Certificates of deposits, Asset-backed securities, Covered bonds, Hybrid contracts. Non-convertible"/>
      <xsd:enumeration ecore:name="DebtSecuritiesLoansAndAdvances" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.64" value="Debt securities, Loans and advances"/>
      <xsd:enumeration ecore:name="DebtSecuritiesLoansAndAdvancesOffBalanceSheetExposuresSubjectToCreditRisk" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.65" value="Debt securities, Loans and advances, Off-balance sheet exposures subject to credit risk"/>
      <xsd:enumeration ecore:name="DeductibleDeferredTaxAssetsThatRelyOnFutureProfitabilityAndAriseFromTemporaryDifferences" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.66" value="Deductible deferred tax assets that rely on future profitability and arise from temporary differences"/>
      <xsd:enumeration ecore:name="DeductibleDeferredTaxAssetsThatRelyOnFutureProfitabilityAndAriseFromTemporaryDifferencesAndEquityInstruments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.67" value="Deductible deferred tax assets that rely on future profitability and arise from temporary differences and Equity instruments"/>
      <xsd:enumeration ecore:name="DeductibleDeferredTaxLiabilitiesAssociatedWithDeferredTaxAssetsThatRelyOnFutureProfitabilityAndAriseFromTemporaryDifferences" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.68" value="Deductible deferred tax liabilities associated with deferred tax assets that rely on future profitability and arise from temporary differences"/>
      <xsd:enumeration ecore:name="DeductibleDeferredTaxLiabilitiesAssociatedWithDeferredTaxAssetsThatRelyOnFutureProfitabilityAndDoNotAriseFromTemporaryDifferences" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.69" value="Deductible deferred tax liabilities associated with deferred tax assets that rely on future profitability and do not arise from temporary differences"/>
      <xsd:enumeration ecore:name="DeductionsRelatedToAlternativeTreatmentOfExposures" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.70" value="Deductions related to alternative treatment of exposures"/>
      <xsd:enumeration ecore:name="DeferredTaxAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.71" value="Deferred tax assets"/>
      <xsd:enumeration ecore:name="DeferredTaxAssetsThatDoNotRelyOnFutureProfitability" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.72" value="Deferred tax assets that do not rely on future profitability"/>
      <xsd:enumeration ecore:name="DeferredTaxAssetsThatRelyOnFutureProfitabilityAndAriseFromTemporaryDifferences" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.73" value="Deferred tax assets that rely on future profitability and arise from temporary differences"/>
      <xsd:enumeration ecore:name="DeferredTaxAssetsThatRelyOnFutureProfitabilityAndDoNotAriseFromTemporaryDifferences" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.74" value="Deferred tax assets that rely on future profitability and do not arise from temporary differences"/>
      <xsd:enumeration ecore:name="DeferredTaxAssetsThatRelyOnFutureProfitabilityAndDoNotAriseFromTemporaryDifferencesNetOfAssociatedTaxLiabilities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.75" value="Deferred tax assets that rely on future profitability and do not arise from temporary differences net of associated tax liabilities"/>
      <xsd:enumeration ecore:name="DeferredTaxLiabilities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.76" value="Deferred tax liabilities"/>
      <xsd:enumeration ecore:name="DeferredTaxLiabilitiesAssociatedToDefinedBenefitPensionFundAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.77" value="Deferred tax liabilities associated to defined benefit pension fund assets"/>
      <xsd:enumeration ecore:name="DeferredTaxLiabilitiesAssociatedToIntangibleAssetsOtherThanGoodwill" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.78" value="Deferred tax liabilities associated to Intangible assets other than Goodwill"/>
      <xsd:enumeration ecore:name="DeferredTaxLiabilitiesDeductibleFromDeferredTaxAssetsThatRelyOnFutureProfitability" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.79" value="Deferred tax liabilities deductible from deferred tax assets that rely on future profitability"/>
      <xsd:enumeration ecore:name="DeferredTaxLiabilitiesNonDeductibleFromDeferredTaxAssetsThatRelyOnFutureProfitability" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.80" value="Deferred tax liabilities non deductible from deferred tax assets that rely on future profitability"/>
      <xsd:enumeration ecore:name="DefinedBenefitObligations" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.81" value="Defined benefit obligations"/>
      <xsd:enumeration ecore:name="DefinedBenefitPensionFundAssetsWhichTheInstitutionHasAnRestrictedAbilityToUseDeferredTaxLiabilitiesAssociatedToDefinedBenefitPensionFundAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.82" value="Defined benefit pension fund assets which the institution has an restricted ability to use, Deferred tax liabilities associated to defined benefit pension fund assets"/>
      <xsd:enumeration ecore:name="DefinedBenefitPensionFundAssetsWhichTheInstitutionHasAnUnrestrictedAbilityToUse" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.83" value="Defined benefit pension fund assets which the institution has an unrestricted ability to use"/>
      <xsd:enumeration ecore:name="DefinedBenefitPlanAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.84" value="Defined benefit plan assets"/>
      <xsd:enumeration ecore:name="DefinedBenefitPlans" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.85" value="Defined benefit plans"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.86" value="Deposits"/>
      <xsd:enumeration ecore:name="DepositsDebtSecuritiesIssued" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.87" value="Deposits, Debt securities issued"/>
      <xsd:enumeration ecore:name="DepositsDebtSecuritiesIssuedOtherFinancialLiabilities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.88" value="Deposits, Debt securities issued, Other financial liabilities"/>
      <xsd:enumeration ecore:name="DepositsCurrentAccountsOvernightDeposits" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.89" value="Deposits. Current accounts / overnight deposits"/>
      <xsd:enumeration ecore:name="DepositsRedeemableAtNotice" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.90" value="Deposits. Redeemable at notice"/>
      <xsd:enumeration ecore:name="DepositsRepurchaseAgreements" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.91" value="Deposits. Repurchase agreements"/>
      <xsd:enumeration ecore:name="DepositsWithAgreedMaturity" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.92" value="Deposits. With agreed maturity"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.93" value="Depreciation"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.94" value="Derivatives"/>
      <xsd:enumeration ecore:name="DerivativesLongSettlementTransactionsExcludingContractualCrossProductNetting" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.95" value="Derivatives & long settlement transactions excluding Contractual Cross Product Netting"/>
      <xsd:enumeration ecore:name="DerivativesExcludingContractualCrossProductNettingCentrallyClearedThroughAQCCP" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.96" value="Derivatives excluding Contractual Cross Product Netting - Centrally cleared through a QCCP"/>
      <xsd:enumeration ecore:name="DerivativesDebtSecuritiesLoansAndAdvances" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.97" value="Derivatives, Debt securities, Loans and advances"/>
      <xsd:enumeration ecore:name="DerivativesDebtSecuritiesLoansAndAdvancesEquityInstruments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.98" value="Derivatives, Debt securities, Loans and advances, Equity instruments"/>
      <xsd:enumeration ecore:name="DerivativesDepositsDebtSecuritiesIssued" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.99" value="Derivatives, Deposits, Debt securities issued"/>
      <xsd:enumeration ecore:name="DerivativesDepositsDebtSecuritiesIssuedEquityInstrumentsIssued" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.100" value="Derivatives, Deposits, Debt securities issued, Equity instruments issued"/>
      <xsd:enumeration ecore:name="DerivativesDepositsDebtSecuritiesIssuedOtherFinancialLiabilities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.101" value="Derivatives, Deposits, Debt securities issued, Other financial liabilities"/>
      <xsd:enumeration ecore:name="DerivativesEquityInstruments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.102" value="Derivatives, Equity instruments"/>
      <xsd:enumeration ecore:name="DerivativesEquityInstrumentsDebtSecuritiesLoansAndAdvancesShortPositionsDepositsDebtSecuritiesIssuedOtherFinancialLiabilities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.103" value="Derivatives, Equity instruments, Debt securities, Loans and advances, Short positions, Deposits, Debt securities issued, Other financial liabilities"/>
      <xsd:enumeration ecore:name="DerivativesSecuritiesFinancialTransactions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.104" value="Derivatives, Securities financial transactions"/>
      <xsd:enumeration ecore:name="DerivativesShortPositionsDepositsDebtSecuritiesIssuedOtherFinancialLiabilities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.105" value="Derivatives, Short positions, Deposits, Debt securities issued, Other financial liabilities"/>
      <xsd:enumeration ecore:name="DerivativesCreditDefaultSwaps" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.106" value="Derivatives. Credit default swaps"/>
      <xsd:enumeration ecore:name="DerivativesCreditSpreadOptions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.107" value="Derivatives. Credit spread options"/>
      <xsd:enumeration ecore:name="DerivativesCreditProtectionBought" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.108" value="Derivatives. Credit. Protection bought"/>
      <xsd:enumeration ecore:name="DerivativesCreditProtectionSold" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.109" value="Derivatives. Credit. Protection sold"/>
      <xsd:enumeration ecore:name="DerivativesCreditProtectionSoldNotSubjectToClauseOutClause" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.110" value="Derivatives. Credit. Protection sold. Not subject to clause out clause"/>
      <xsd:enumeration ecore:name="DerivativesCreditProtectionSoldSubjectToClauseOutClause" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.111" value="Derivatives. Credit. Protection sold. Subject to clause out clause"/>
      <xsd:enumeration ecore:name="DerivativesFinancial" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.112" value="Derivatives. Financial"/>
      <xsd:enumeration ecore:name="DerivativesOptions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.113" value="Derivatives. Options"/>
      <xsd:enumeration ecore:name="DerivativesOtherThanCreditDefaultSwapsCreditSpreadOptionsTotalReturnSwaps" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.114" value="Derivatives. Other than Credit default swaps, Credit spread options, Total return swaps"/>
      <xsd:enumeration ecore:name="DerivativesOtherThanOptions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.115" value="Derivatives. Other than options"/>
      <xsd:enumeration ecore:name="DerivativesPurchased" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.116" value="Derivatives. Purchased"/>
      <xsd:enumeration ecore:name="DerivativesSold" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.117" value="Derivatives. Sold"/>
      <xsd:enumeration ecore:name="DerivativesTotalReturnSwaps" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.118" value="Derivatives. Total return swaps"/>
      <xsd:enumeration ecore:name="DividendIncome" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.119" value="Dividend income"/>
      <xsd:enumeration ecore:name="EligibleCapitalForThePurposesOfQualifyingHoldingsOutsideTheFinancialSectorAndLargeExposures" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.120" value="Eligible capital for the purposes of qualifying holdings outside the financial sector and large exposures"/>
      <xsd:enumeration ecore:name="EligibleMinorityInterest" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.121" value="Eligible minority interest"/>
      <xsd:enumeration ecore:name="EligibleMinorityInterestInstrumentsIssuedBySubsidiariesThatAreGivenRecognitionInOwnFunds" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.122" value="Eligible minority interest, Instruments issued by subsidiaries that are given recognition in own funds"/>
      <xsd:enumeration ecore:name="EquityExposuresAndEquivalentsToTheEffectsOfCR" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.123" value="Equity exposures and equivalents to the effects of CR"/>
      <xsd:enumeration ecore:name="EquityInstruments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.124" value="Equity instruments"/>
      <xsd:enumeration ecore:name="EquityInstrumentsAndSubordinatedFinancialAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.125" value="Equity instruments and subordinated financial assets"/>
      <xsd:enumeration ecore:name="EquityInstrumentsIssued" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.126" value="Equity instruments issued"/>
      <xsd:enumeration ecore:name="EquityInstrumentsIssuedCapital" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.127" value="Equity instruments issued. Capital"/>
      <xsd:enumeration ecore:name="EquityInstrumentsIssuedCapitalPaidUp" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.128" value="Equity instruments issued. Capital. Paid up"/>
      <xsd:enumeration ecore:name="EquityInstrumentsIssuedCapitalPaidUpAndSubordinatedLoans" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.129" value="Equity instruments issued. Capital. Paid up and subordinated loans"/>
      <xsd:enumeration ecore:name="EquityInstrumentsIssuedCapitalPaidUpOwnEquityInstrumentsIssuedAndSubordinatedLoans" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.130" value="Equity instruments issued. Capital. Paid up, own equity instruments issued and subordinated loans"/>
      <xsd:enumeration ecore:name="EquityInstrumentsIssuedCapitalPaidUpSharePremiumOwnEquityInstrumentsIssued" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.131" value="Equity instruments issued. Capital. Paid up, Share premium, Own equity instruments issued"/>
      <xsd:enumeration ecore:name="EquityInstrumentsIssuedCapitalPaidUpSharePremiumOwnEquityInstrumentsIssuedRetainedEarningsAccumulatedOtherComprehensiveIncomeOtherReservesFundsForGeneralBankingRisks" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.132" value="Equity instruments issued. Capital. Paid up, Share premium, Own equity instruments issued, Retained earnings, Accumulated other comprehensive income, Other reserves, Funds for general banking risks"/>
      <xsd:enumeration ecore:name="EquityInstrumentsIssuedCapitalUnpaidWhichHasBeenCalledUp" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.133" value="Equity instruments issued. Capital. Unpaid which has been called up"/>
      <xsd:enumeration ecore:name="EquityInstrumentsIssuedOtherThanCapitalEquityComponentOfCompoundFinancialInstruments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.134" value="Equity instruments issued other than capital. Equity component of compound financial instruments"/>
      <xsd:enumeration ecore:name="EquityInstrumentsIssuedOtherThanCapitalOtherThanEquityComponentOfCompoundFinancialInstruments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.135" value="Equity instruments issued other than capital. Other than equity component of compound financial instruments"/>
      <xsd:enumeration ecore:name="EquityInstrumentsIssuedOtherThanCapital" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.136" value="Equity instruments issued other than capital"/>
      <xsd:enumeration ecore:name="EquityInstrumentsDebtSecuritiesLoansAndAdvances" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.137" value="Equity instruments, debt securities, loans and advances"/>
      <xsd:enumeration ecore:name="EquityInstrumentsOtherThanInvestmentsInSubsidiariesJointVenturesAndAssociates" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.138" value="Equity instruments. Other than Investments in subsidiaries, joint ventures and associates"/>
      <xsd:enumeration ecore:name="EquityIssuedOtherThanEquityInstrumentsIssued" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.139" value="Equity issued other than Equity instruments issued"/>
      <xsd:enumeration ecore:name="EquityOtherThanAccumulatedOtherComprehensiveIncome" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.140" value="Equity other than Accumulated other comprehensive income"/>
      <xsd:enumeration ecore:name="ExcessOfDeductionFromLowerLevelCapital" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.141" value="Excess of deduction from lower level capital"/>
      <xsd:enumeration ecore:name="ExcessOfDeductionFromTheLevelOfCapital" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.142" value="Excess of deduction from the level of capital"/>
      <xsd:enumeration ecore:name="ExchangeDifferences" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.143" value="Exchange differences"/>
      <xsd:enumeration ecore:name="ExpensesOnEquityInstrumentsIssued" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.144" value="Expenses on equity instruments issued"/>
      <xsd:enumeration ecore:name="FairValueChangesOfTheHedgedItemsInPortfolioHedgeOfInterestRateRisk" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.145" value="Fair value changes of the hedged items in portfolio hedge of interest rate risk"/>
      <xsd:enumeration ecore:name="FeeAndCommission" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.146" value="Fee and commission"/>
      <xsd:enumeration ecore:name="FinancialGuaranteesGiven" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.147" value="Financial guarantees given"/>
      <xsd:enumeration ecore:name="FinancialGuaranteesReceived" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.148" value="Financial guarantees received"/>
      <xsd:enumeration ecore:name="InstrumentsSubjectToMarketRisk" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.149" value="Instruments subject to market risk"/>
      <xsd:enumeration ecore:name="AssetsAndLiabilitiesOtherThanDerivatives" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.150" value="Assets and liabilities other than derivatives"/>
      <xsd:enumeration ecore:name="AgriculturalProductsSofts" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.151" value="Agricultural products (softs)"/>
      <xsd:enumeration ecore:name="BaseMetals" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.152" value="Base metals"/>
      <xsd:enumeration ecore:name="EnergyProductsOilGas" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.153" value="Energy products (oil, gas)"/>
      <xsd:enumeration ecore:name="OtherThanPreciousMetalsBaseMetalsAgriculturalProductsSofts" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.154" value="Other than precious metals, base metals, agricultural products (softs)"/>
      <xsd:enumeration ecore:name="AssetsAndLiabilitiesOtherThanDebtInstrumentsAndCIU" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.155" value="Assets and liabilities other than debt instruments and CIU"/>
      <xsd:enumeration ecore:name="InterestRateFuture" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.156" value="Interest rate future"/>
      <xsd:enumeration ecore:name="ForwardRateAgreements" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.157" value="Forward rate agreements"/>
      <xsd:enumeration ecore:name="ForwardCommitmentsToBuyOrSellDebtInstruments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.158" value="Forward commitments to buy or sell debt instruments"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.159" value="Swaps"/>
      <xsd:enumeration ecore:name="CreditDerivatives" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.160" value="Credit derivatives"/>
      <xsd:enumeration ecore:name="TotalReturnSwap" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.161" value="Total return swap"/>
      <xsd:enumeration ecore:name="CreditDefaultSwap" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.162" value="Credit default swap"/>
      <xsd:enumeration ecore:name="DerivativesOther" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.163" value="Derivatives, other"/>
      <xsd:enumeration ecore:name="OnBalanceSheetItems" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.164" value="On-balance sheet items"/>
      <xsd:enumeration ecore:name="AssetItems" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.165" value="Asset items"/>
      <xsd:enumeration ecore:name="LiabilityItems" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.166" value="Liability items"/>
      <xsd:enumeration ecore:name="OnBalanceSheetItemsOtherThanAssetItemsLiabilitiesItems" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.167" value="On balance sheet items other than asset items, liabilities items"/>
      <xsd:enumeration ecore:name="OffBalanceSheetItems" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.168" value="Off-balance sheet items"/>
      <xsd:enumeration ecore:name="IrrevocableGuaranteesAndSimilarInstruments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.169" value="Irrevocable guarantees and similar instruments"/>
      <xsd:enumeration ecore:name="StockIndexFutures" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.170" value="Stock index futures"/>
      <xsd:enumeration ecore:name="FundsForGeneralBankingRisks" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.171" value="Funds for general banking risks"/>
      <xsd:enumeration ecore:name="GainsAndLossesOnDerecognition" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.172" value="Gains and losses on derecognition"/>
      <xsd:enumeration ecore:name="GainsAndLossesOnDerecognitionGainsAndLossesFromRemeasurements" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.173" value="Gains and losses on derecognition, Gains and losses from remeasurements"/>
      <xsd:enumeration ecore:name="GainsAndLossesOtherComprehensiveIncome" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.174" value="Gains and losses other comprehensive income"/>
      <xsd:enumeration ecore:name="GainsAndLossesOtherComprehensiveIncomeForeignCurrencyTranslation" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.175" value="Gains and losses other comprehensive income. Foreign currency translation"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.176" value="Goodwill"/>
      <xsd:enumeration ecore:name="GoodwillAccountedForAsIntangibleAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.177" value="Goodwill accounted for as intangible assets"/>
      <xsd:enumeration ecore:name="GoodwillAndDeferredTaxLiabilitiesAssociatedToGoodwill" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.178" value="Goodwill and Deferred tax liabilities associated to goodwill"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.179" value="Impairment"/>
      <xsd:enumeration ecore:name="IndirectHoldings" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.180" value="Indirect holdings"/>
      <xsd:enumeration ecore:name="InstrumentsInTheCTP" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.181" value="Instruments in the CTP"/>
      <xsd:enumeration ecore:name="InstrumentsIssuedBySubsidiariesThatAreGivenRecognitionInOwnFunds" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.182" value="Instruments issued by subsidiaries that are given recognition in own funds"/>
      <xsd:enumeration ecore:name="InstrumentsSubjectToCapitalRequirements" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.183" value="Instruments subject to capital requirements"/>
      <xsd:enumeration ecore:name="InstrumentsSubjectToCreditRisk" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.184" value="Instruments subject to credit risk"/>
      <xsd:enumeration ecore:name="InstrumentsSubjectToCreditRiskExcludingInstrumentsSubjectToSecuritisationCreditRiskTreatment" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.185" value="Instruments subject to credit risk excluding instruments subject to securitisation credit risk treatment"/>
      <xsd:enumeration ecore:name="InstrumentsSubjectToLargeExposuresRegime" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.186" value="Instruments subject to large exposures regime"/>
      <xsd:enumeration ecore:name="InstrumentsSubjectToRequirementsForExposuresToACCP" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.187" value="Instruments subject to requirements for exposures to a CCP"/>
      <xsd:enumeration ecore:name="InstrumentsSubjectToSecuritisationCreditRiskTreatment" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.188" value="Instruments subject to securitisation credit risk treatment"/>
      <xsd:enumeration ecore:name="InstrumentsSubjectToSecuritisationCreditRiskTreatmentRevolvingSecuritisationsWithEarlyAmortisation" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.189" value="Instruments subject to securitisation credit risk treatment - Revolving securitisations with early amortisation"/>
      <xsd:enumeration ecore:name="InstrumentsSubjectToSecuritisationCreditRiskTreatmentExceptRevolvingSecuritisationsWithEarlyAmortisation" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.190" value="Instruments subject to securitisation credit risk treatment except Revolving securitisations with early amortisation"/>
      <xsd:enumeration ecore:name="InstrumentsSubjectToSecuritisationCreditRiskTreatmentExceptRevolvingSecuritisationsWithEarlyAmortisationOffBalanceSheetItemsAndDerivatives" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.191" value="Instruments subject to securitisation credit risk treatment except Revolving securitisations with early amortisation - Off-balance sheet items and derivatives"/>
      <xsd:enumeration ecore:name="InstrumentsSubjectToSecuritisationCreditRiskTreatmentOffBalanceSheetItemsAndDerivatives" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.192" value="Instruments subject to securitisation credit risk treatment - Off-balance sheet items and derivatives"/>
      <xsd:enumeration ecore:name="InstrumentsSubjectToSecuritisationCreditRiskTreatmentOnBalanceSheetItems" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.193" value="Instruments subject to securitisation credit risk treatment - On-balance sheet items"/>
      <xsd:enumeration ecore:name="OffBalanceSheetItemsOtherThanIrrevocableGuaranteesAndSimilarInstruments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.194" value="Off balance sheet items other than irrevocable guarantees and similar instruments"/>
      <xsd:enumeration ecore:name="ForwardExchangeTransactions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.195" value="Forward exchange transactions"/>
      <xsd:enumeration ecore:name="CurrencyFutures" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.196" value="Currency futures"/>
      <xsd:enumeration ecore:name="GoldFutures" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.197" value="Gold futures"/>
      <xsd:enumeration ecore:name="DerivativesOtherThanForwardExchangeTransactionsOptionsAndWarrants" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.198" value="Derivatives other than forward exchange transactions, options and warrants"/>
      <xsd:enumeration ecore:name="IntangibleAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.199" value="Intangible assets"/>
      <xsd:enumeration ecore:name="IntangibleAssetsOtherThanGoodwill" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.200" value="Intangible assets other than Goodwill"/>
      <xsd:enumeration ecore:name="IntangibleAssetsOtherThanGoodwillAndDeferredTaxLiabilitiesAssociatedToIntangibleAssetsOtherThanGoodwill" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.201" value="Intangible assets other than Goodwill and Deferred tax liabilities associated to Intangible assets other than Goodwill"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.202" value="Interest"/>
      <xsd:enumeration ecore:name="InterimDividends" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.203" value="Interim dividends"/>
      <xsd:enumeration ecore:name="IRBExcessorShortfallOfCreditRiskAdjustmentsAdditionalValueAdjustmentsAndOtherOwnFundsReductionsToExpectedLosses" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.204" value="IRB excessor shortfall of credit risk adjustments, additional value adjustments and other own funds reductions to expected losses"/>
      <xsd:enumeration ecore:name="IRBExcessOfProvisionsOverExpectedLoss" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.205" value="IRB Excess of provisions over expected loss"/>
      <xsd:enumeration ecore:name="IRBShortfallOfCreditRiskAdjustmentsToExpectedLosses" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.206" value="IRB shortfall of credit risk adjustments to expected losses"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.207" value="Gold"/>
      <xsd:enumeration ecore:name="LiabilitiesOtherThanDerivativesDepositsDebtSecuritiesIssuedOtherFinancialLiabilities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.208" value="Liabilities other than Derivatives, Deposits, Debt securities issued, Other financial liabilities"/>
      <xsd:enumeration ecore:name="LiabilitiesOtherThanDerivativesShortPositionsDepositsDebtSecuritiesIssuedOtherFinancialLiabilitiesFairValueChangesOfHedgedItemsInPortfolioHedgeOfInterestRateRiskProvisionsTaxLiabilitiesShareCapitalRepayableOnDemand" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.209" value="Liabilities other than Derivatives, Short positions, Deposits, Debt securities issued, Other financial liabilities, Fair value changes of hedged items in portfolio hedge of interest rate risk, Provisions, Tax liabilities, Share capital repayable on demand"/>
      <xsd:enumeration ecore:name="LoanCommitmentsGiven" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.210" value="Loan commitments given"/>
      <xsd:enumeration ecore:name="LoanCommitmentsGivenOtherCommitmentsGiven" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.211" value="Loan Commitments given, Other Commitments given"/>
      <xsd:enumeration ecore:name="LoanCommitmentsReceived" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.212" value="Loan commitments received"/>
      <xsd:enumeration ecore:name="LoanCommitmentsReceivedFinancialGuaranteesReceivedOtherCommitmentsReceived" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.213" value="Loan commitments received, Financial guarantees received, Other commitments received"/>
      <xsd:enumeration ecore:name="LoansAndAdvances" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.214" value="Loans and advances"/>
      <xsd:enumeration ecore:name="LoansAndAdvancesAdvancesThatAreNotLoans" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.215" value="Loans and advances. Advances that are not loans"/>
      <xsd:enumeration ecore:name="LoansAndAdvancesOnDemandCallAndShortNoticeCurrentAccount" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.216" value="Loans and advances. On demand [call] and short notice [current account]"/>
      <xsd:enumeration ecore:name="LoansAndAdvancesTermLoansCreditCardDebt" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.217" value="Loans and advances. Term loans. Credit card debt"/>
      <xsd:enumeration ecore:name="LoansAndAdvancesTermLoansFinanceLeases" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.218" value="Loans and advances. Term loans. Finance leases"/>
      <xsd:enumeration ecore:name="LoansAndAdvancesTermLoansOtherThanTradeReceivablesCreditCardDebtFinanceLeasesReverseRepurchaseLoans" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.219" value="Loans and advances. Term loans. Other than Trade receivables, Credit card debt, Finance leases, Reverse repurchase loans"/>
      <xsd:enumeration ecore:name="LoansAndAdvancesTermLoansReverseRepurchaseLoans" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.220" value="Loans and advances. Term loans. Reverse repurchase loans"/>
      <xsd:enumeration ecore:name="LoansAndAdvancesTermLoansTradeReceivables" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.221" value="Loans and advances. Term loans. Trade receivables"/>
      <xsd:enumeration ecore:name="DerivativesSubjectToSecuritisationCreditRiskTreatment" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.222" value="Derivatives subject to securitisation credit risk treatment"/>
      <xsd:enumeration ecore:name="LossEvents" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.223" value="Loss events"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.224" value="Losses"/>
      <xsd:enumeration ecore:name="MainCategoriesThatGenerateFixedOverheads" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.225" value="Main categories that generate fixed overheads"/>
      <xsd:enumeration ecore:name="MainCategoriesThatGenerateOperationalRiskUnderAMA" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.226" value="Main categories that generate operational risk under AMA"/>
      <xsd:enumeration ecore:name="MainCategoriesThatGenerateOperationalRiskUnderBIAASAAndTSA" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.227" value="Main categories that generate operational risk under BIA, ASA and TSA"/>
      <xsd:enumeration ecore:name="NegativeGoodwill" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.228" value="Negative goodwill"/>
      <xsd:enumeration ecore:name="NonCreditObligationAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.229" value="Non credit-obligation assets"/>
      <xsd:enumeration ecore:name="NonABCPProgrammes" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.230" value="Non-ABCP programmes"/>
      <xsd:enumeration ecore:name="NThToDefaultCreditDerivatives" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.231" value="N-th to default credit derivatives"/>
      <xsd:enumeration ecore:name="OffBalanceSheetExposuresSubjectToCreditRiskExcludingInstrumentsSubjectToSecuritisationCreditRiskTreatment" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.232" value="Off balance sheet exposures subject to credit risk excluding instruments subject to securitisation credit risk treatment"/>
      <xsd:enumeration ecore:name="OffBalanceSheetInstruments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.233" value="Off balance sheet instruments"/>
      <xsd:enumeration ecore:name="OffBalanceSheetExposuresSubjectToCreditRisk" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.234" value="Off-balance sheet exposures subject to credit risk"/>
      <xsd:enumeration ecore:name="OnAndOffBalanceSheetExposuresSubjectToCreditRiskExcludingInstrumentsSubjectToSecuritisationCreditRiskTreatment" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.235" value="On and off-balance sheet exposures subject to credit risk excluding instruments subject to securitisation credit risk treatment"/>
      <xsd:enumeration ecore:name="OnBalanceSheetExposuresSubjectToCreditRiskExcludingInstrumentsSubjectToSecuritisationCreditRiskTreatment" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.236" value="On balance sheet exposures subject to credit risk excluding instruments subject to securitisation credit risk treatment"/>
      <xsd:enumeration ecore:name="OperationalLosses" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.237" value="Operational losses"/>
      <xsd:enumeration ecore:name="OptionsAndWarrants" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.238" value="Options and warrants"/>
      <xsd:enumeration ecore:name="OTCDerivativesExcludingContractualCrossProductNetting" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.239" value="OTC-Derivatives excluding Contractual Cross Product Netting"/>
      <xsd:enumeration ecore:name="OTCSecuritiesFinancingTransactionsExcludingContractualCrossProductNetting" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.240" value="OTC-Securities financing transactions excluding Contractual Cross Product Netting"/>
      <xsd:enumeration ecore:name="InstrumentsSubjectToMarketRiskOtherThanStockIndexFutures" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.241" value="Instruments subject to market risk other than stock-index futures"/>
      <xsd:enumeration ecore:name="OtherAndTransitionalRiskExposures" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.242" value="Other and transitional risk exposures"/>
      <xsd:enumeration ecore:name="OtherCommitmentsGiven" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.243" value="Other Commitments given"/>
      <xsd:enumeration ecore:name="OtherCommitmentsReceived" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.244" value="Other Commitments Received"/>
      <xsd:enumeration ecore:name="OtherFinancialLiabilities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.245" value="Other financial liabilities"/>
      <xsd:enumeration ecore:name="OtherOperating" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.246" value="Other operating"/>
      <xsd:enumeration ecore:name="OtherOperatingGeneratedByTangibleAssetsChangesInFairValue" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.247" value="Other operating. Generated by tangible assets. Changes in fair value"/>
      <xsd:enumeration ecore:name="OtherOperatingGeneratedByTangibleAssetsOtherThanChangesInFairValue" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.248" value="Other operating. Generated by tangible assets. Other than changes in fair value"/>
      <xsd:enumeration ecore:name="OtherOperatingOtherThanGeneratedByTangibleAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.249" value="Other operating. Other than generated by tangible assets"/>
      <xsd:enumeration ecore:name="OtherReserves" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.250" value="Other reserves"/>
      <xsd:enumeration ecore:name="OtherReservesOtherThanReservesOrAccumulatedLossesOfInvestmentsInSubsidiariesJointVenturesAndAssociatesAndFundsForBankingRisks" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.251" value="Other Reserves. Other than Reserves or accumulated losses of investments in subsidiaries, joint ventures and associates and Funds for banking risks"/>
      <xsd:enumeration ecore:name="OtherReservesReservesOrAccumulatedLossesOfInvestmentsInSubsidiariesJointVenturesAndAssociates" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.252" value="Other Reserves. Reserves or accumulated losses of investments in subsidiaries, joint ventures and associates"/>
      <xsd:enumeration ecore:name="OwnEquityInstrumentsIssued" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.253" value="Own equity instruments issued"/>
      <xsd:enumeration ecore:name="OwnEquityInstrumentsIssuedAndSubordinatedLoans" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.254" value="Own equity instruments issued and subordinated loans"/>
      <xsd:enumeration ecore:name="RegulatoryCapitalItems" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.255" value="Regulatory capital items"/>
      <xsd:enumeration ecore:name="ProfitOrLoss" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.256" value="Profit or loss"/>
      <xsd:enumeration ecore:name="ProfitOrLossBeforeTaxFromContinuingOperations" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.257" value="Profit or loss before tax from continuing operations"/>
      <xsd:enumeration ecore:name="ProfitOrLossBeforeTaxFromDiscontinuedOperations" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.258" value="Profit or loss before tax from discontinued operations"/>
      <xsd:enumeration ecore:name="ProfitOrLossFromContinuingOperations" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.259" value="Profit or loss from continuing operations"/>
      <xsd:enumeration ecore:name="ProfitOrLossFromDiscontinuedOperations" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.260" value="Profit or loss from discontinued operations"/>
      <xsd:enumeration ecore:name="OtherComprehensiveIncomeNet" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.261" value="Other comprehensive income (net)"/>
      <xsd:enumeration ecore:name="ProfitOrLossOtherComprehensiveIncomeNet" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.262" value="Profit or loss, other comprehensive income (net)"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.263" value="Provisions"/>
      <xsd:enumeration ecore:name="ProvisionsEmployeeBenefits" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.264" value="Provisions. Employee benefits"/>
      <xsd:enumeration ecore:name="ProvisionsEmployeeBenefitsOtherThanPensionAndOtherPostEmploymentDefinedBenefitObligations" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.265" value="Provisions. Employee benefits. Other than pension and other post-employment defined benefit obligations"/>
      <xsd:enumeration ecore:name="ProvisionsEmployeeBenefitsPensionAndOtherPostEmploymentDefinedBenefitObligations" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.266" value="Provisions. Employee benefits. Pension and other post-employment defined benefit obligations"/>
      <xsd:enumeration ecore:name="ProvisionsOffBalanceSheetExposuresSubjectToCreditRisk" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.267" value="Provisions. Off-balance sheet exposures subject to credit risk"/>
      <xsd:enumeration ecore:name="ProvisionsOtherThanEmployeeBenefitsRestructuringPendingLegalIssuesAndTaxLitigationOffBalanceSheetItemsSubjectToCreditRisk" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.268" value="Provisions. Other than Employee benefits, Restructuring, Pending legal issues and tax litigation, Off-balance sheet items subject to credit risk"/>
      <xsd:enumeration ecore:name="ProvisionsPendingLegalIssuesAndTaxLitigation" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.269" value="Provisions. Pending legal issues and tax litigation"/>
      <xsd:enumeration ecore:name="ProvisionsRestructuring" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.270" value="Provisions. Restructuring"/>
      <xsd:enumeration ecore:name="CommodityFutures" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.271" value="Commodity futures"/>
      <xsd:enumeration ecore:name="RealEstate" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.272" value="Real estate"/>
      <xsd:enumeration ecore:name="RealEstateCommercial" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.273" value="Real estate. Commercial"/>
      <xsd:enumeration ecore:name="RealEstateResidential" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.274" value="Real estate. Residential"/>
      <xsd:enumeration ecore:name="ReciprocalCrossHoldings" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.275" value="Reciprocal cross holdings"/>
      <xsd:enumeration ecore:name="ForwardCommitments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.276" value="Forward commitments"/>
      <xsd:enumeration ecore:name="RegulatoryAdjustments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.277" value="Regulatory adjustments"/>
      <xsd:enumeration ecore:name="RelevantIndicatorOPR" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.278" value="Relevant indicator OPR"/>
      <xsd:enumeration ecore:name="RelevantIndicatorOPRLoanAndAdvances" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.279" value="Relevant indicator OPR, Loan and advances"/>
      <xsd:enumeration ecore:name="ReSecuritisationPositions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.280" value="Re-Securitisation positions"/>
      <xsd:enumeration ecore:name="RetainedEarnings" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.281" value="Retained earnings"/>
      <xsd:enumeration ecore:name="RevaluationReserves" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.282" value="Revaluation reserves"/>
      <xsd:enumeration ecore:name="RevolvingSecuritisationsWithEarlyAmortisation" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.283" value="Revolving securitisations with early amortisation"/>
      <xsd:enumeration ecore:name="RightToReimbursementOfTheExpenditureRequiredToSettledADefinedBenefitObligation" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.284" value="Right to reimbursement of the expenditure required to settled a defined benefit obligation"/>
      <xsd:enumeration ecore:name="SchemesSubjectToLookThrough" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.285" value="Schemes subject to look-through"/>
      <xsd:enumeration ecore:name="SecuritiesFinancingTransactions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.286" value="Securities financing transactions"/>
      <xsd:enumeration ecore:name="SecuritiesFinancingTransactionsExcludingContractualCrossProductNettingCentrallyClearedThroughAQCCP" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.287" value="Securities financing transactions excluding Contractual Cross Product Netting - Centrally cleared through a QCCP"/>
      <xsd:enumeration ecore:name="SecuritiesFinancingTransactionsAndDerivativesLongSettlementTransactions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.288" value="Securities financing transactions and Derivatives & long settlement transactions"/>
      <xsd:enumeration ecore:name="SecuritiesFinancingTransactionsAndDerivativesLongSettlementTransactionsUnderContractualCrossProductNetting" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.289" value="Securities financing transactions and Derivatives & long settlement transactions under Contractual Cross Product Netting"/>
      <xsd:enumeration ecore:name="SecuritiesFinancingTransactionsExcludingContractualCrossProductNetting" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.290" value="Securities financing transactions excluding Contractual Cross Product Netting"/>
      <xsd:enumeration ecore:name="SecuritisationDebtInstruments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.291" value="Securitisation debt instruments"/>
      <xsd:enumeration ecore:name="DebtInstrumentsSubjectToSecuritisationCreditRiskTreatment" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.292" value="Debt instruments subject to securitisation credit risk treatment"/>
      <xsd:enumeration ecore:name="SecuritisationPositionsOffBalanceSheetDerivatives" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.293" value="Securitisation positions Off-balance sheet & derivatives"/>
      <xsd:enumeration ecore:name="SecuritisationPositionsOnBalanceSheet" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.294" value="Securitisation positions On-balance sheet"/>
      <xsd:enumeration ecore:name="SecuritisedExposures" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.295" value="Securitised exposures"/>
      <xsd:enumeration ecore:name="ShareCapitalRepayableOnDemand" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.296" value="Share capital repayable on demand"/>
      <xsd:enumeration ecore:name="ShareOfProfitOrLoss" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.297" value="Share of profit or loss"/>
      <xsd:enumeration ecore:name="SharePremium" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.298" value="Share premium"/>
      <xsd:enumeration ecore:name="ShortPositions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.299" value="Short positions"/>
      <xsd:enumeration ecore:name="SpecificCountercyclicalCapitalBuffer" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.300" value="Specific countercyclical capital buffer"/>
      <xsd:enumeration ecore:name="SyntheticHoldings" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.301" value="Synthetic holdings"/>
      <xsd:enumeration ecore:name="SystemicRiskBuffer" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.302" value="Systemic risk buffer"/>
      <xsd:enumeration ecore:name="TangibleAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.303" value="Tangible assets"/>
      <xsd:enumeration ecore:name="TangibleAssetsIntangibleAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.304" value="Tangible assets, Intangible assets"/>
      <xsd:enumeration ecore:name="TangibleAssetsProperty" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.305" value="Tangible assets. Property"/>
      <xsd:enumeration ecore:name="TaxAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.306" value="Tax assets"/>
      <xsd:enumeration ecore:name="TaxFromContinuingOperations" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.307" value="Tax from continuing operations"/>
      <xsd:enumeration ecore:name="TaxFromDiscontinuedOperations" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.308" value="Tax from discontinued operations"/>
      <xsd:enumeration ecore:name="TaxLiabilities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.309" value="Tax liabilities"/>
      <xsd:enumeration ecore:name="TaxOtherComprehensiveIncome" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.310" value="Tax other comprehensive income"/>
      <xsd:enumeration ecore:name="TotalExpectedLossEligibleForInclusionInTheAdjustmentToCapitalInRespectOfTheDifferenceBetweenExpectedLossAndProvisionsExcludingEquityExpectedLossAmounts" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.311" value="Total expected loss eligible for inclusion in the adjustment to capital in respect of the difference between expected loss and provisions (excluding equity expected loss amounts)"/>
      <xsd:enumeration ecore:name="TotalNotApplicable" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.312" value="Total/Not applicable"/>
      <xsd:enumeration ecore:name="TransitionalAdjustmentsAdditionalFiltersAndDeductions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.313" value="Transitional adjustments. Additional filters and deductions"/>
      <xsd:enumeration ecore:name="GrandfatheredInstrumentsNotConstitutingStateAid" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.314" value="Grandfathered instruments not constituting state aid"/>
      <xsd:enumeration ecore:name="TransitionalAdjustmentsDueToMinorityInterestsAndEquivalents" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.315" value="Transitional adjustments. Due to minority interests and equivalents"/>
      <xsd:enumeration ecore:name="TransitionalAdjustmentsOtherThanGrandfatheredCapitalInstrumentsAndMinorityInterestsAndEquivalents" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.316" value="Transitional adjustments. Other than grandfathered Capital instruments and minority interests and equivalents"/>
      <xsd:enumeration ecore:name="TransitionalAdjustmentsDeductions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.317" value="Transitional adjustments. Deductions"/>
      <xsd:enumeration ecore:name="AssetsOtherThanDerivativesAndSecuritiesFinancingTransactions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.318" value="Assets other than derivatives and securities financing transactions"/>
      <xsd:enumeration ecore:name="DerecognisedFiduciaryItemsAccordingToArticle41611OfTheCRR" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.319" value="Derecognised fiduciary items according to Article 416 (11) of the CRR"/>
      <xsd:enumeration ecore:name="MasterNettingAgreementEligibleUnderArt201CRR" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.320" value="Master netting agreement eligible under art 201 CRR"/>
      <xsd:enumeration ecore:name="NonQualifyingRevolvingUCC" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.321" value="Non Qualifying Revolving. UCC"/>
      <xsd:enumeration ecore:name="NotCoveredByAMasterNettingAgreementEligibleUnderArt201CRR" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.322" value="Not covered by a master netting agreement eligible under art 201 CRR"/>
      <xsd:enumeration ecore:name="NotSubjectToCrossProductNettingAgreement" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.323" value="Not subject to cross product netting agreement"/>
      <xsd:enumeration ecore:name="OnBalanceSheetExposuresSubjectToCreditRisk" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.324" value="On balance sheet exposures subject to credit risk"/>
      <xsd:enumeration ecore:name="OnBalanceSheetExposuresSubjectToSecuritisationCreditRiskTreatment" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.325" value="On balance sheet exposures subject to securitisation credit risk treatment"/>
      <xsd:enumeration ecore:name="QualifyingRevolving" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.326" value="Qualifying revolving"/>
      <xsd:enumeration ecore:name="SubjectToCrossProductNettingAgreement" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.327" value="Subject to cross product netting agreement"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.328" value="UCC"/>
      <xsd:enumeration ecore:name="UnderOfficialExportCreditInsuranceScheme" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.329" value="Under official export credit insurance scheme"/>
      <xsd:enumeration ecore:name="AmountToBeAddedDueToCRR41642ndSubparagraph" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.330" value="Amount to be added due to CRR 416 (4), 2nd subparagraph"/>
      <xsd:enumeration ecore:name="OtherThanUCC" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.331" value="Other than UCC"/>
      <xsd:enumeration ecore:name="ProjectFinanceLoans" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.332" value="Project finance loans"/>
      <xsd:enumeration ecore:name="SubordinatedFinancialAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.333" value="Subordinated financial assets"/>
      <xsd:enumeration ecore:name="SubordinatedFinancialLiabilities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.334" value="Subordinated financial liabilities"/>
      <xsd:enumeration ecore:name="RetainedEarningsProfitOrLoss" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.335" value="Retained earnings, Profit or loss"/>
      <xsd:enumeration ecore:name="DirectHoldingsPermittedOffsettingShortPositions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.336" value="Direct holdings, permitted offsetting short positions"/>
      <xsd:enumeration ecore:name="DirectHoldings" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.337" value="Direct holdings"/>
      <xsd:enumeration ecore:name="IndirectHoldingsPermittedOffsettingShortPositions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.338" value="Indirect holdings, permitted offsetting short positions"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.339" value="Holdings"/>
      <xsd:enumeration ecore:name="SyntheticHoldingsPermittedOffsettingShortPositions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.340" value="Synthetic holdings, permitted offsetting short positions"/>
      <xsd:enumeration ecore:name="GrandfatheredInstruments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.341" value="Grandfathered instruments"/>
      <xsd:enumeration ecore:name="GrandfatheredInstrumentsConstitutingStateAid" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.342" value="Grandfathered instruments constituting state aid"/>
      <xsd:enumeration ecore:name="UnrealisedGains" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.343" value="Unrealised gains"/>
      <xsd:enumeration ecore:name="UnrealisedLosses" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.344" value="Unrealised losses"/>
      <xsd:enumeration ecore:name="DeferredTaxAssetsThatAreDependentOnFutureProfitabilityAndAriseFromTemporaryDifferencesHoldings" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.345" value="Deferred tax assets that are dependent on future profitability and arise from temporary differences, Holdings"/>
      <xsd:enumeration ecore:name="ActualOrContingentObligationsToPurchaseHoldings" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.346" value="Actual or contingent obligations to purchase holdings"/>
      <xsd:enumeration ecore:name="PrudentialFilterForIncreasesInEquityResultingFromSecuritisedAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.347" value="Prudential filter for increases in equity resulting from securitised assets"/>
      <xsd:enumeration ecore:name="PrudentialFilterForCashFlowHedgeReserve" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.348" value="Prudential filter for cash flow hedge reserve"/>
      <xsd:enumeration ecore:name="PrudentialFilterForCumulativeGainsAndLossesDueToChangesInOwnCreditRiskOnFairValuedLiabilities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.349" value="Prudential filter for cumulative gains and losses due to changes in own credit risk on fair valued liabilities"/>
      <xsd:enumeration ecore:name="PrudentialFilterForValueAdjustmentsDueToTheRequirementsForPrudentValuation" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.350" value="Prudential filter for value adjustments due to the requirements for prudent valuation"/>
      <xsd:enumeration ecore:name="EquityInstrumentsIssuedCapitalAndSubordinatedLoans" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.351" value="Equity instruments issued. Capital and subordinated loans"/>
      <xsd:enumeration ecore:name="OffBalanceSheetInstrumentsFullRisk" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.352" value="Off-balance sheet instruments. Full risk"/>
      <xsd:enumeration ecore:name="OffBalanceSheetInstrumentsLowRisk" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.353" value="Off-balance sheet instruments. Low risk"/>
      <xsd:enumeration ecore:name="OffBalanceSheetInstrumentsMediumRisk" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.354" value="Off-balance sheet instruments. Medium risk"/>
      <xsd:enumeration ecore:name="OffBalanceSheetInstrumentsMediumLowRisk" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.355" value="Off-balance sheet instruments. Medium/Low risk"/>
      <xsd:enumeration ecore:name="OnBalanceSheetItemsCoveredBonds" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.356" value="On balance sheet items. Covered bonds"/>
      <xsd:enumeration ecore:name="OnBalanceSheetItemsOtherThanCoveredBonds" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.357" value="On balance sheet items. Other than covered bonds"/>
      <xsd:enumeration ecore:name="SecuritiesFinancingTransactionsAndLongSettlementTransactions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.358" value="Securities financing transactions and long settlement transactions"/>
      <xsd:enumeration ecore:name="QualifyingRevolvingUCCCreditCards" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.359" value="Qualifying revolving. UCC. Credit cards"/>
      <xsd:enumeration ecore:name="PermittedOffsettingShortPositionsOfDirectHoldings" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.360" value="Permitted offsetting short positions of direct holdings"/>
      <xsd:enumeration ecore:name="PermittedOffsettingShortPositionsOfIndirectHoldings" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.361" value="Permitted offsetting short positions of indirect holdings"/>
      <xsd:enumeration ecore:name="PermittedOffsettingShortPositionsOfSyntheticHoldings" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.362" value="Permitted offsetting short positions of synthetic holdings"/>
      <xsd:enumeration ecore:name="AdditionalValueAdjustmentsAndOtherOwnFundsReductions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.363" value="Additional value adjustments and other own funds reductions"/>
      <xsd:enumeration ecore:name="CreditRiskAdjustments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.364" value="Credit risk adjustments"/>
      <xsd:enumeration ecore:name="GeneralCreditRiskAdjustments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.365" value="General credit risk adjustments"/>
      <xsd:enumeration ecore:name="GrandfatheredInstrumentsConstitutingStateAidThatDidNotQualifyAsOwnFundsAccordingTo200648EC" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.366" value="Grandfathered instruments constituting state aid that did not qualify as own funds according to 2006/48/EC"/>
      <xsd:enumeration ecore:name="GrandfatheredInstrumentsConstitutingStateAidThatQualifiedAsOwnFundsAccordingTo200648EC" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.367" value="Grandfathered instruments constituting state aid that qualified as own funds according to 2006/48/EC"/>
      <xsd:enumeration ecore:name="GrandfatheredInstrumentsNotConstitutingStateAidExcessOfTheApplicableLimitOfHigherLevelOfCapital" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.368" value="Grandfathered instruments not constituting state aid. Excess of the applicable limit of higher level of capital."/>
      <xsd:enumeration ecore:name="ReSecuritisationInTheMostSeniorTrancheAndNoneOfTheUnderlyingExposuresBeingReSecuritisationExposures" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.369" value="Re-Securitisation in the most senior tranche and none of the underlying exposures being re-securitisation exposures"/>
      <xsd:enumeration ecore:name="SecuritisationEffectiveNumberOfExposuresSecuritisedLessThanSix" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.370" value="Securitisation. Effective number of exposures securitised less than six."/>
      <xsd:enumeration ecore:name="SecuritisationMostSeniorTranche" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.371" value="Securitisation. Most senior tranche."/>
      <xsd:enumeration ecore:name="SpecificCreditRiskAdjustments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.372" value="Specific credit risk adjustments"/>
      <xsd:enumeration ecore:name="TargetCapitalRatio" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.373" value="Target capital ratio"/>
      <xsd:enumeration ecore:name="OtherCapitalElementsOrDeductions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.374" value="Other capital elements or deductions"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.375" value="Index"/>
      <xsd:enumeration ecore:name="SingleNameInstrument" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.376" value="Single name instrument"/>
      <xsd:enumeration ecore:name="ConservationBufferDueToMacroPrudentialOrSystemicRiskIdentifiedAtTheLevelOfAMemberState" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.377" value="Conservation buffer due to macro-prudential or systemic risk identified at the level of a Member State"/>
      <xsd:enumeration ecore:name="AllLiabilitiesOffBalanceSheetExposuresSubjectToCreditRisk" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.378" value="All liabilities, Off-balance sheet exposures subject to credit risk"/>
      <xsd:enumeration ecore:name="AssetsOtherThanCashOnHandDerivativesDebtSecuritiesEquityInstrumentsLoansAndAdvancesAndPreciousMetals" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.379" value="Assets other than Cash on hand, derivatives, debt securities, equity instruments, loans and advances and precious metals"/>
      <xsd:enumeration ecore:name="CollateralGiven" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.380" value="Collateral given"/>
      <xsd:enumeration ecore:name="DebtSecuritiesIssuedArt524Directive200965EC" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.381" value="Debt securities issued. Art 52 (4) Directive 2009/65/EC"/>
      <xsd:enumeration ecore:name="DebtSecuritiesIssuedOtherThanCoveredBondsAndArt524Directive200965EC" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.382" value="Debt securities issued. Other than covered bonds and Art 52 (4) Directive 2009/65/EC"/>
      <xsd:enumeration ecore:name="DebtSecuritiesArt524Directive200965EC" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.383" value="Debt securities. Art 52 (4) Directive 2009/65/EC"/>
      <xsd:enumeration ecore:name="EquityInstrumentsDebtSecurities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.384" value="Equity Instruments, debt securities"/>
      <xsd:enumeration ecore:name="FinancialGuaranteesGivenOtherCommitmentsGiven" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.385" value="Financial guarantees given, Other commitments given"/>
      <xsd:enumeration ecore:name="LiabilitiesOtherThanDerivativesDepositsAndDebtSecuritiesIssued" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.386" value="Liabilities other than derivatives, deposits and debt securities issued"/>
      <xsd:enumeration ecore:name="LoansAndAdvancesDebtSecurities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.387" value="Loans and advances, debt securities"/>
      <xsd:enumeration ecore:name="OffBalanceSheetItemsMediumRiskAndMediumLowRiskLoanCommitmentsGiven" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.388" value="Off-balance sheet items "medium risk" and "medium/low" risk. Loan commitments given"/>
      <xsd:enumeration ecore:name="OtherFinancialLiabilitiesAccruals" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.389" value="Other financial liabilities, accruals"/>
      <xsd:enumeration ecore:name="OwnDebtSecuritiesIssued" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.390" value="Own debt securities issued"/>
      <xsd:enumeration ecore:name="PreciousMetalsOtherThanGold" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.391" value="Precious metals other than gold"/>
      <xsd:enumeration ecore:name="SecuredLendingOrCapitalMarketDrivenTransaction" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.392" value="Secured lending or capital market driven transaction"/>
      <xsd:enumeration ecore:name="PillarIIAdjustments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.393" value="Pillar II adjustments"/>
      <xsd:enumeration ecore:name="FinancialInstrumentsWhichCanBeSubjectToMarketRiskRequirements" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.394" value="Financial instruments which can be subject to market risk requirements"/>
      <xsd:enumeration ecore:name="CapitalRatioIncludingPillarIIAdjustments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.395" value="Capital ratio including Pillar II adjustments"/>
      <xsd:enumeration ecore:name="TransitionalAdjustmentsDueToEquivalents" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.396" value="Transitional adjustments. Due to equivalents"/>
      <xsd:enumeration ecore:name="TransitionalAdjustmentsDueToMinorityInterests" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.397" value="Transitional adjustments. Due to minority interests"/>
      <xsd:enumeration ecore:name="RegulatoryCapitalItemsSharePremiumRetainedEarnings" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.398" value="Regulatory capital items. Share premium. Retained earnings"/>
      <xsd:enumeration ecore:name="AssetsUnderReinsuranceAndInsuranceContracts" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.399" value="Assets under reinsurance and insurance contracts"/>
      <xsd:enumeration ecore:name="LiabilitiesUnderReinsuranceAndInsuranceContracts" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.400" value="Liabilities under reinsurance and insurance contracts"/>
      <xsd:enumeration ecore:name="AssetsOtherThanEquityInstrumentsDebtSecuritiesLoansAndAdvances" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.401" value="Assets other than equity instruments, debt securities, loans and advances"/>
      <xsd:enumeration ecore:name="LoansAndAdvancesOtherThanLoansAndAdvancesOnDemandCallAndShortNoticeCurrentAccount" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.402" value="Loans and advances other than Loans and advances. On demand [call] and short notice [current account]"/>
      <xsd:enumeration ecore:name="DebtSecuritiesAssetBackedSecurities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.403" value="Debt securities. Asset-backed securities"/>
      <xsd:enumeration ecore:name="ProvisionsFundsForGeneralBankingRisks" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.404" value="Provisions. Funds for general banking risks"/>
      <xsd:enumeration ecore:name="OtherReservesFundsForGeneralBankingRisks" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.405" value="Other reserves. Funds for general banking risks"/>
      <xsd:enumeration ecore:name="RevaluationReservesDebtSecurities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.406" value="Revaluation reserves. Debt securities"/>
      <xsd:enumeration ecore:name="RevaluationReservesEquityInstruments" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.407" value="Revaluation reserves. Equity instruments"/>
      <xsd:enumeration ecore:name="RevaluationReservesOtherThanTangibleAssetsEquityInstrumentsDebtSecurities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.408" value="Revaluation reserves. Other than Tangible assets, Equity instruments, Debt securities"/>
      <xsd:enumeration ecore:name="RevaluationReservesTangibleAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.409" value="Revaluation reserves. Tangible assets"/>
      <xsd:enumeration ecore:name="FairValueReserves" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.410" value="Fair value reserves"/>
      <xsd:enumeration ecore:name="FairValueReservesCashFlowHedges" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.411" value="Fair value reserves. Cash flow hedges"/>
      <xsd:enumeration ecore:name="FairValueReservesHedgesOfNetInvestmentsInForeignOperations" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.412" value="Fair value reserves. Hedges of net investments in foreign operations"/>
      <xsd:enumeration ecore:name="FairValueReservesHedgesOtherThanHedgesOfNetInvestmentsInForeignOperationsCashFlowHedges" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.413" value="Fair value reserves. Hedges other than hedges of net investments in foreign operations, Cash flow hedges"/>
      <xsd:enumeration ecore:name="FairValueReservesNonTradingNonDerivativeFinancialAssetsMeasuredAtFairValueToEquity" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.414" value="Fair value reserves. Non-trading non-derivative financial assets measured at fair value to equity"/>
      <xsd:enumeration ecore:name="FirstConsolidationDifferences" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.415" value="First consolidation differences"/>
      <xsd:enumeration ecore:name="ProfitOrLossBeforeTaxFromExtraordinaryOperations" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.416" value="Profit or loss before tax from extraordinary operations"/>
      <xsd:enumeration ecore:name="ProfitOrLossAfterTaxFromExtraordinaryOperations" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.417" value="Profit or loss after tax from extraordinary operations"/>
      <xsd:enumeration ecore:name="TaxFromExtraordinaryOperations" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.418" value="Tax from extraordinary operations"/>
      <xsd:enumeration ecore:name="TotalOperatingIncomeNet" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.419" value="Total operating income (net)"/>
      <xsd:enumeration ecore:name="GainsAndLossesOtherComprehensiveIncomeNonCurrentAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.420" value="Gains and losses other comprehensive income. Non-current assets"/>
      <xsd:enumeration ecore:name="PrudentialFilterForFairValueGainsAndLossesArisingFromTheInstitutionSOwnCreditRiskRelatedToDerivativeLiabilities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.421" value="Prudential filter for fair value gains and losses arising from the institution's own credit risk related to derivative liabilities"/>
      <xsd:enumeration ecore:name="SpecificCreditRiskAdjustmentsAndPositionsTreatedSimilarly" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.422" value="Specific credit risk adjustments and positions treated similarly"/>
      <xsd:enumeration ecore:name="SystemicallyImportantRiskBuffer" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.423" value="Systemically important risk buffer"/>
      <xsd:enumeration ecore:name="SystemicallyImportantRiskBufferForGlobalSystemicallyImportantInstitutions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.424" value="Systemically important risk buffer for global systemically important institutions"/>
      <xsd:enumeration ecore:name="SystemicallyImportantRiskBufferForOtherSystemicallyImportantInstitutions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.425" value="Systemically important risk buffer for other systemically important institutions"/>
      <xsd:enumeration ecore:name="ApplicationOfStricterRequirementsByInstitutions" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.426" value="Application of stricter requirements by institutions"/>
      <xsd:enumeration ecore:name="ProvisionsOffBalanceSheetItemsSubjectToCreditRisk" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.427" value="Provisions. Off-balance sheet items subject to credit risk"/>
      <xsd:enumeration ecore:name="InitialCapital" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.428" value="Initial Capital"/>
      <xsd:enumeration ecore:name="GainsAndLossesFromRemeasurementsChangesInFairValueAttributableToChangesInCreditRisk" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.429" value="Gains and losses from remeasurements. Changes in fair value attributable to changes in credit risk"/>
      <xsd:enumeration ecore:name="DefinedBenefitPensionFundAssetsWhichTheInstitutionHasAnRestrictedAbilityToUseDeferredTaxLiabilitiesAssociatedToDefinedBenefitPensionFundAssetsPositiveAmendmentsDueToIAS19" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.430" value="Defined benefit pension fund assets which the institution has an restricted ability to use, Deferred tax liabilities associated to defined benefit pension fund assets - positive amendments due to IAS19"/>
      <xsd:enumeration ecore:name="DefinedBenefitPensionFundAssetsWhichTheInstitutionHasAnRestrictedAbilityToUseDeferredTaxLiabilitiesAssociatedToDefinedBenefitPensionFundAssetsNegativeAmendmentsDueToIAS19" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.431" value="Defined benefit pension fund assets which the institution has an restricted ability to use, Deferred tax liabilities associated to defined benefit pension fund assets - negative amendments due to IAS19"/>
      <xsd:enumeration ecore:name="AccumulatedOtherComprehensiveIncomeItemsThatWillNotBeReclassifiedToProfitAndLoss" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.432" value="Accumulated other comprehensive income. Items that will not be reclassified to profit and loss"/>
      <xsd:enumeration ecore:name="AccumulatedOtherComprehensiveIncomeItemsThatMayBeReclassifiedToProfitAndLoss" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.433" value="Accumulated other comprehensive income. Items that may be reclassified to profit and loss"/>
      <xsd:enumeration ecore:name="AccumulatedOtherComprehensiveIncomeNonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSale" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.434" value="Accumulated other comprehensive income. Non-current assets and disposal groups classified as held for sale"/>
      <xsd:enumeration ecore:name="AccumulatedOtherComprehensiveIncomeShareOfOtherRecognisedIncomeAndExpenseOfInvestmentsInSubsidiariesJointVenturesAndAssociates" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.435" value="Accumulated other comprehensive income. Share of other recognised income and expense of investments in subsidiaries, joint ventures and associates"/>
      <xsd:enumeration ecore:name="InstrumentsSubjectToSecuritisationCreditRiskTreatmentExceptRevolvingSecuritisationsWithEarlyAmortisationOnBalanceSheetItems" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.436" value="Instruments subject to securitisation credit risk treatment except Revolving securitisations with early amortisation - On-balance sheet items"/>
      <xsd:enumeration ecore:name="AllAssetsCollateralReceived" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.437" value="All assets, collateral received"/>
      <xsd:enumeration ecore:name="CollateralGivenExcessAmountCallableAtAnyTime" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.438" value="Collateral given. Excess amount callable at any time"/>
      <xsd:enumeration ecore:name="DebtSecuritiesCommercialPaper" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.439" value="Debt securities. Commercial paper"/>
      <xsd:enumeration ecore:name="DebtSecuritiesCoveredBonds" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.440" value="Debt securities. Covered bonds"/>
      <xsd:enumeration ecore:name="DepositsLoanCommitmentsReceived" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.441" value="Deposits, Loan commitments received"/>
      <xsd:enumeration ecore:name="EquityInstrumentsCommonEquityShares" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.442" value="Equity instruments. Common equity shares"/>
      <xsd:enumeration ecore:name="LiquidUnderlyingAssetsArt4161ACRR" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.443" value="Liquid underlying assets. Art. 416 (1) (a) CRR"/>
      <xsd:enumeration ecore:name="LiquidUnderlyingAssetsArt4161BCCRR" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.444" value="Liquid underlying assets. Art. 416 (1) (b) & (c) CRR"/>
      <xsd:enumeration ecore:name="LiquidUnderlyingAssetsArt4161DCRR" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.445" value="Liquid underlying assets. Art. 416 (1) (d) CRR"/>
      <xsd:enumeration ecore:name="LoanCommitmentsGivenCreditFacilities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.446" value="Loan commitments given. Credit facilities"/>
      <xsd:enumeration ecore:name="LoanCommitmentsGivenLiquidityFacilities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.447" value="Loan commitments given. Liquidity facilities"/>
      <xsd:enumeration ecore:name="NonRenewable" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.448" value="Non-renewable"/>
      <xsd:enumeration ecore:name="NonRenewablePassThrough" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.449" value="Non-renewable. Pass-through"/>
      <xsd:enumeration ecore:name="OptionToReplaceCollateralWithNotQualifyingLiquidAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.450" value="Option to replace collateral with not qualifying liquid assets"/>
      <xsd:enumeration ecore:name="OtherThanRealEstateResidential" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.451" value="Other than Real estate. Residential"/>
      <xsd:enumeration ecore:name="OtherThanSecuredLendingOrCapitalMarketDrivenTransaction" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.452" value="Other than secured lending or capital market driven transaction"/>
      <xsd:enumeration ecore:name="DebtSecuritiesOtherThanAssetBackedSecurities" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.453" value="Debt securities other than Asset-backed securities"/>
      <xsd:enumeration ecore:name="ClosedListOfReportedAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.454" value="Closed list of reported assets"/>
      <xsd:enumeration ecore:name="TangibleAssetsForeclosedAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.455" value="Tangible assets. Foreclosed assets"/>
      <xsd:enumeration ecore:name="DefinedBenefitPensionFundAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.456" value="Defined benefit pension fund assets"/>
      <xsd:enumeration ecore:name="DefinedBenefitPensionFundAssetsDefinedBenefitPensionFundAssetsWhichTheInstitutionHasAnRestrictedAbilityToUseDeferredTaxLiabilitiesAssociatedToDefinedBenefitPensionFundAssets" fdsf_0:reference="//@hasPublicElement.115/@hasDefinedMember.457" value="Defined benefit pension fund assets, Defined benefit pension fund assets which the institution has an restricted ability to use, Deferred tax liabilities associated to defined benefit pension fund assets"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.4" name="MainCategory1">
    <xsd:annotation>
      <xsd:documentation>Specifies the nature of the item reported (ie answers the question: what is reported?).
For financial instruments, defines the instrument (eg deposits, debt securities issued…) or range of instruments reported. 
It should be defined for each data point.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:MainCategory"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.1" name="MainCategoryOfCollateralOrGuaranteeGiven">
    <xsd:annotation>
      <xsd:documentation>Defines the main category of collateral or guarantees given</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:MainCategory"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.19" name="MainCategoryOfCollateralOrGuaranteeReceived">
    <xsd:annotation>
      <xsd:documentation>Defines the main category of collateral or guarantees received</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:MainCategory"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.11" name="MainCategoryOfTheCollateralOfTheCollateral">
    <xsd:annotation>
      <xsd:documentation>Defines the main category of the collateral of the collateral or guarantees (both given and received)</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:MainCategory"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.51" name="MainCategoryOfTheDefinedBenefitPlanAssets">
    <xsd:annotation>
      <xsd:documentation>For defined benefit plan assets, defines their nature.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:MainCategory"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.56" name="MainCategoryOfTheOffBalanceSheetItemThatGeneratesTheProvision">
    <xsd:annotation>
      <xsd:documentation>Defines the main category that generates the related provisions.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:MainCategory"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.99" name="MainCategoryOfTheSourceOfEncumbrance">
    <xsd:annotation>
      <xsd:documentation>For encumbered assets, defines the main category of the transaction that entails encumbrance; for liabilities/contingent liabilities, identifies those who are a source of encumbrance</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:MainCategory"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.52" name="MainCategoryOfTheTransferredFinancialAssetToWhichTheLiabilityIsAssociatedTo">
    <xsd:annotation>
      <xsd:documentation>For liabilities associated to transferred financial assets, defines the type of instrument of the financial asset that has been transferred.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:MainCategory"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.57" name="MainCategoryOfTheUnderlying">
    <xsd:annotation>
      <xsd:documentation>Defines the type of instrument underlying another balance or transaction (eg short position).</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:MainCategory"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.53" name="MainCategoryProvidedOfInvestee">
    <xsd:annotation>
      <xsd:documentation>When information on an "investee-by-investee" basis is provided, specifies the main category of the information on the investee to be reported.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:MainCategory"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.54" name="MainCategoryThatGeneratesIncomeOrExpenses">
    <xsd:annotation>
      <xsd:documentation>Defines the main category that generates the related income or expense.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:MainCategory"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.55" name="MainCategoryThatGeneratesTheDeferredTaxLiability">
    <xsd:annotation>
      <xsd:documentation>Defines the main category generating the deferred tax liability.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:MainCategory"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.58" name="MethodsToDetermineRiskWeights">
    <xsd:annotation>
      <xsd:documentation>Defines the relevant method used to determine the risk weights for capital requirements purposes.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Approach"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.0" name="Metric">
    <xsd:annotation>
      <xsd:documentation>Details the data type (eg monetary, percentage, string) of the data point. In XBRL, it is the "primary item". 
Generally, it indicates the "metrics" of the Main category provided (ie answers the question: how is measured?).
It should be defined for each data point. 
In the case of monetary values, when the data point is referred to a period of time (ie duration), the member name shall finish in "(flow)". When the member name has other terminations, the data point is referred to a date (ie "stock" or "instant").</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Metric1"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.113" name="Metric1">
    <xsd:annotation>
      <xsd:documentation>Details the data type (eg monetary, percentage, string) of the data point. In XBRL, it is the "primary item". 
Generally, it indicates the "metrics" of the Main category provided (ie answers the question: how is measured?).
It should be defined for each data point. 
In the case of monetary values, when the data point is referred to a period of time (ie duration), the member name shall finish in "(flow)". When the member name has other terminations, the data point is referred to a date (ie "stock" or "instant").</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="_10CET1Threshold" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.0" value="10% CET1 threshold"/>
      <xsd:enumeration ecore:name="_1765CET1Threshold" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.1" value="17.65% CET1 threshold"/>
      <xsd:enumeration ecore:name="AccountingConsolidation" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.2" value="Accounting consolidation"/>
      <xsd:enumeration ecore:name="AccountingStandard" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.3" value="Accounting standard"/>
      <xsd:enumeration ecore:name="AccountingTreatmentOfTheSecuritisation" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.4" value="Accounting treatment of the securitisation"/>
      <xsd:enumeration ecore:name="AccumulatedImpairment" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.5" value="Accumulated impairment"/>
      <xsd:enumeration ecore:name="AccumulatedWriteOffs" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.6" value="Accumulated write-offs"/>
      <xsd:enumeration ecore:name="AcquisitionCost" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.7" value="Acquisition cost"/>
      <xsd:enumeration ecore:name="ActuarialGainsOrLossesFromChangesInDemographicAssumptionsFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.8" value="Actuarial gains or losses from changes in demographic assumptions (flow)"/>
      <xsd:enumeration ecore:name="ActuarialGainsOrLossesFromChangesInFinancialAssumptionsFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.9" value="Actuarial gains or losses from changes in financial assumptions (flow)"/>
      <xsd:enumeration ecore:name="AdditionsFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.10" value="Additions (flow)"/>
      <xsd:enumeration ecore:name="AdditionsIncludingIncreasesInExistingProvisionsFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.11" value="Additions, including increases in existing provisions (flow)"/>
      <xsd:enumeration ecore:name="AdjustedStressedVaR" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.12" value="Adjusted stressed VaR"/>
      <xsd:enumeration ecore:name="AdjustedVaR" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.13" value="Adjusted VaR"/>
      <xsd:enumeration ecore:name="AdjustmentToTheRiskWeightedExposureAmountDueToMaturityMismatches" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.14" value="Adjustment to the risk-weighted exposure amount due to maturity mismatches"/>
      <xsd:enumeration ecore:name="AdjustmentToValueUsedForMarketRiskNetWeightedAfterCapDueToInfringementOfTheDueDiligenceProvisions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.15" value="Adjustment to Value used for market risk, net, weighted after cap due to infringement of the due diligence provisions"/>
      <xsd:enumeration ecore:name="AfterTransitionalProvisions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.16" value="After transitional provisions"/>
      <xsd:enumeration ecore:name="AllChangesInDefinedBenefitObligationsFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.17" value="All changes in Defined benefit obligations (flow)"/>
      <xsd:enumeration ecore:name="AllChangesInProvisionsFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.18" value="All changes in Provisions (flow)"/>
      <xsd:enumeration ecore:name="AllPriceRiskCapitalChargeForCTP" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.19" value="All price risk capital charge for CTP"/>
      <xsd:enumeration ecore:name="AllPriceRiskCapitalChargeForCTPFloor" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.20" value="All price risk capital charge for CTP Floor"/>
      <xsd:enumeration ecore:name="AllPriceRiskChargeForCTP12WeeksAverage" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.21" value="All price risk charge for CTP 12 weeks average"/>
      <xsd:enumeration ecore:name="AllPriceRiskChargeForCTPLastMeasure" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.22" value="All price risk charge for CTP last measure"/>
      <xsd:enumeration ecore:name="AllReclassificationsFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.23" value="All Reclassifications (flow)"/>
      <xsd:enumeration ecore:name="AlleviationOfOwnFundsRequirementsDueToDiversification" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.24" value="Alleviation of own funds requirements due to diversification"/>
      <xsd:enumeration ecore:name="AlleviationOfOwnFundsRequirementsDueToRiskMitigationTechniques" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.25" value="Alleviation of own funds requirements due to risk mitigation techniques"/>
      <xsd:enumeration ecore:name="AlleviationOfOwnFundsRequirementsDueToTheExpectedLossCapturedInBusinessPractices" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.26" value="Alleviation of own funds requirements due to the expected loss captured in business practices"/>
      <xsd:enumeration ecore:name="AmountAssignedToDirectCreditSubstitutes" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.27" value="Amount assigned to direct credit substitutes"/>
      <xsd:enumeration ecore:name="AmountAssignedToEligibleLiquidityFacilities" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.28" value="Amount assigned to eligible liquidity facilities"/>
      <xsd:enumeration ecore:name="AmountAssignedToIRSCRS" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.29" value="Amount assigned to IRS / CRS"/>
      <xsd:enumeration ecore:name="AmountAssignedToOtherOffBalanceSheetItems" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.30" value="Amount assigned to other off-balance sheet items"/>
      <xsd:enumeration ecore:name="AmountContractuallyRequiredToPayAtMaturity" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.31" value="Amount contractually required to pay at maturity"/>
      <xsd:enumeration ecore:name="AmountOfAssetsInvolvedInTheServicesProvidedByTheInstitution" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.32" value="Amount of Assets involved in the services provided by the institution"/>
      <xsd:enumeration ecore:name="AmountOfCumulativeChangeInFairValuesAttributableToChangesInCreditRisk" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.33" value="Amount of cumulative change in fair values attributable to changes in credit risk"/>
      <xsd:enumeration ecore:name="AmountThatExceedsTheLimitForGrandfatheringOfInstrumentsNotConstitutingStateAid" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.34" value="Amount that exceeds the limit for grandfathering of instruments not constituting State aid"/>
      <xsd:enumeration ecore:name="AmountThatExceedsTheLimitsForGrandfathering" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.35" value="Amount that exceeds the limits for grandfathering"/>
      <xsd:enumeration ecore:name="AmountUsedForLGDAdjustment" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.36" value="Amount used for LGD adjustment"/>
      <xsd:enumeration ecore:name="AmountsDerecognisedForCapitalPurposes" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.37" value="Amounts derecognised for capital purposes"/>
      <xsd:enumeration ecore:name="AmountsExemptedFromTheLERegime" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.38" value="Amounts exempted from the LE regime"/>
      <xsd:enumeration ecore:name="AmountsNotRecognisedAsAnAssetDueToLimitsOfParagraph58B" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.39" value="Amounts not recognised as an asset, due to limits of paragraph 58 (b)"/>
      <xsd:enumeration ecore:name="AmountsUsedFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.40" value="Amounts used (flow)"/>
      <xsd:enumeration ecore:name="ApplicableLimitForInstitutions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.41" value="Applicable limit for institutions"/>
      <xsd:enumeration ecore:name="ApplicablePercentageLimitForInstitutions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.42" value="Applicable percentage limit for institutions"/>
      <xsd:enumeration ecore:name="ApplicableLimitForNonInstitutions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.43" value="Applicable limit for non institutions"/>
      <xsd:enumeration ecore:name="ApproachUsedForTheSecuritisedExposures" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.44" value="Approach used for the securitised exposures"/>
      <xsd:enumeration ecore:name="AssumedChargeForCTPFloorWeightedPositionsAfterCap" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.45" value="Assumed charge for CTP floor - weighted positions after cap"/>
      <xsd:enumeration ecore:name="AverageIncrementalDefaultAndMigrationRiskCapitalCharge" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.46" value="Average incremental default and migration risk capital charge"/>
      <xsd:enumeration ecore:name="AverageRiskWeight" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.47" value="Average risk weight"/>
      <xsd:enumeration ecore:name="AmountOfAccumulatedImpairment" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.48" value="Amount of accumulated impairment"/>
      <xsd:enumeration ecore:name="BaseAmountForCalculatingTheLimit" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.49" value="Base amount for calculating the limit"/>
      <xsd:enumeration ecore:name="BaseForCalculatingTheLimitForGrandfatheringOfInstrumentsNotConstitutingStateAid" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.50" value="Base for calculating the limit for grandfathering of instruments not constituting State aid"/>
      <xsd:enumeration ecore:name="AmountBeforeTransitionalProvisions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.51" value="Amount before transitional provisions"/>
      <xsd:enumeration ecore:name="BenefitsPaidFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.52" value="Benefits paid (flow)"/>
      <xsd:enumeration ecore:name="BusinessCombinationsOrDivestituresFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.53" value="Business combinations or divestitures (flow)"/>
      <xsd:enumeration ecore:name="CapitalReductionFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.54" value="Capital Reduction (flow)"/>
      <xsd:enumeration ecore:name="CarryingAmount" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.55" value="Carrying amount"/>
      <xsd:enumeration ecore:name="CarryingAmountBeforeRestatement" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.56" value="Carrying amount [before restatement]"/>
      <xsd:enumeration ecore:name="CarryingAmountOfCollateralObtainedDuringThePeriodFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.57" value="Carrying amount of Collateral obtained during the period (flow)"/>
      <xsd:enumeration ecore:name="ChangesInAllowancesForCreditLossesOtherThanDecreasesDueToAmountsTakenAgainstAllowancesIncreasesDueToAmountsSetAsideForEstimatedLoanLossesDuringThePeriodDecreasesDueToAmountsReversedForEstimatedLoanLossesDuringThePeriodTransfersBetweenAllowancesFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.58" value="Changes in allowances for credit losses other than Decreases due to amounts taken against allowances, Increases due to amounts set aside for estimated loan losses during the period, Decreases due to amounts reversed for estimated loan losses during the period, Transfers between allowances (flow)"/>
      <xsd:enumeration ecore:name="ChangesInDefinedBenefitObligationsOtherThanCurrentServiceCostInterestCostContributionsPaidByPlanParticipantsActuarialGainsAndLossesForeignCurrencyExchangeBenefitsPaidPastServiceCostBusinessCombinationsOrDivestiture" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.59" value="Changes in Defined benefit obligations other than Current service cost, Interest cost, Contributions paid by plan participants, Actuarial gains and losses, Foreign currency exchange, Benefits paid, Past service cost, Business combinations or divestiture"/>
      <xsd:enumeration ecore:name="ChangesInEquityFromBusinessCombinationsFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.60" value="Changes in Equity from business combinations (flow)"/>
      <xsd:enumeration ecore:name="ChangesInEquityFromShareBasedPaymentsFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.61" value="Changes in Equity from share based payments (flow)"/>
      <xsd:enumeration ecore:name="ChangesInEquityOtherThanThoseExplicitlyReported" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.62" value="Changes in equity other than those explicitly reported"/>
      <xsd:enumeration ecore:name="ChangesInProvisionsOtherThanAdditionsIncludingIncreasesInExistingProvisionsAmountsUsedUnusedAmountsReversedDuringThePeriodIncreaseInTheDiscountedAmountAndEffectOfAnyChangeInTheDiscountRateFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.63" value="Changes in Provisions other than Additions, including increases in existing provisions, Amounts used, Unused amounts reversed during the period, Increase in the discounted amount and effect of any change in the discount rate (flow)"/>
      <xsd:enumeration ecore:name="CodeOfTheOriginatorOfTheSecuritisation" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.64" value="Code of the originator of the securitisation"/>
      <xsd:enumeration ecore:name="ComplianceWithTheRetentionRequirement" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.65" value="Compliance with the retention requirement"/>
      <xsd:enumeration ecore:name="ComputableAmount" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.66" value="Computable amount"/>
      <xsd:enumeration ecore:name="ComputableAmountIndividualBasis" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.67" value="Computable amount - Individual basis"/>
      <xsd:enumeration ecore:name="ComputableAmountGross" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.68" value="Computable amount, gross"/>
      <xsd:enumeration ecore:name="ComputableAmountNet" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.69" value="Computable amount, net"/>
      <xsd:enumeration ecore:name="ComputableAmountOffsettingPosition" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.70" value="Computable amount, offsetting position"/>
      <xsd:enumeration ecore:name="AmountIncludingTransitionalProvisions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.71" value="Amount including transitional provisions"/>
      <xsd:enumeration ecore:name="ContributionsPaidByPlanParticipantsFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.72" value="Contributions paid by plan participants (flow)"/>
      <xsd:enumeration ecore:name="ConversionFactorAppliedToRevolvingSecuritisation" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.73" value="Conversion factor applied to revolving securitisation"/>
      <xsd:enumeration ecore:name="ConversionOfDebtToEquityFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.74" value="Conversion of debt to equity (flow)"/>
      <xsd:enumeration ecore:name="CountryOfOriginOfTheUltimateUnderlyingOfTheTransaction" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.75" value="Country of origin of the ultimate underlying of the transaction"/>
      <xsd:enumeration ecore:name="CRMSubstitutionEffectsInflowsIncludingValueAdjustmentsAndProvisions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.76" value="CRM substitution effects Inflows including value adjustments and provisions"/>
      <xsd:enumeration ecore:name="CRMSubstitutionEffectsInflowsNetOfValueAdjustmentsAndProvisions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.77" value="CRM substitution effects Inflows, net of value adjustments and provisions"/>
      <xsd:enumeration ecore:name="CRMSubstitutionEffectsOutflowsIncludingValueAdjustmentsAndProvisions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.78" value="CRM substitution effects Outflows including value adjustments and provisions"/>
      <xsd:enumeration ecore:name="CRMFinancialCollateralAdjustedValueCvam" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.79" value="CRM Financial collateral: adjusted value (Cvam)"/>
      <xsd:enumeration ecore:name="CRMFundedCreditProtectionCva" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.80" value="CRM Funded credit protection (Cva)"/>
      <xsd:enumeration ecore:name="CRMSubstitutionEffectsFundedCreditProtection" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.81" value="CRM substitution effects - Funded credit protection"/>
      <xsd:enumeration ecore:name="CRMSubstitutionEffectsUnfundedCreditProtectionAdjustedValuesGA" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.82" value="CRM substitution effects - Unfunded credit protection: adjusted values (GA)"/>
      <xsd:enumeration ecore:name="CRMSubstitutionEffectsValueOfCreditDerivatives" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.83" value="CRM substitution effects - Value of Credit derivatives"/>
      <xsd:enumeration ecore:name="CRMSubstitutionEffectsValueOfFinancialCollateralSimpleMethod" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.84" value="CRM substitution effects - Value of Financial collateral: simple method"/>
      <xsd:enumeration ecore:name="CRMSubstitutionEffectsValueOfGuarantees" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.85" value="CRM substitution effects - Value of Guarantees"/>
      <xsd:enumeration ecore:name="CRMSubstitutionEffectsValueOfOtherFundedCreditProtection" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.86" value="CRM substitution effects - Value of Other funded credit protection"/>
      <xsd:enumeration ecore:name="CRMSubstitutionEffectsOutflowsNetOfValueAdjustmentsAndProvisions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.87" value="CRM substitution effects Outflows, net of value adjustments and provisions"/>
      <xsd:enumeration ecore:name="CRMVolatilityAdjustmentToTheExposure" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.88" value="CRM Volatility adjustment to the exposure"/>
      <xsd:enumeration ecore:name="CRMVolatilityAndMaturityAdjustments" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.89" value="CRM Volatility and maturity adjustments"/>
      <xsd:enumeration ecore:name="CurrentPeriodFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.90" value="Current period (flow)"/>
      <xsd:enumeration ecore:name="CurrentServiceCostFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.91" value="Current service cost (flow)"/>
      <xsd:enumeration ecore:name="DecreasesDueToAmountsReversedForEstimatedLoanLossesDuringThePeriodFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.92" value="Decreases due to amounts reversed for estimated loan losses during the period (flow)"/>
      <xsd:enumeration ecore:name="DecreasesDueToAmountsTakenAgainstAllowancesFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.93" value="Decreases due to amounts taken against allowances (flow)"/>
      <xsd:enumeration ecore:name="DerivativeTreatment" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.94" value="Derivative treatment"/>
      <xsd:enumeration ecore:name="DividendsFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.95" value="Dividends (flow)"/>
      <xsd:enumeration ecore:name="EffectsOfChangesInAccountingPolicies" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.96" value="Effects of changes in accounting policies"/>
      <xsd:enumeration ecore:name="EffectsOfCorrectionsOfErrors" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.97" value="Effects of corrections of errors"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.98" value="ELGD"/>
      <xsd:enumeration ecore:name="EligibleAmountWithoutTransitionalProvisions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.99" value="Eligible amount without transitional provisions"/>
      <xsd:enumeration ecore:name="EntryDate" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.100" value="Entry date"/>
      <xsd:enumeration ecore:name="ExerciseExpirationOfEquityInstrumentsOtherThanCapitalInstrumentsFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.101" value="Exercise/Expiration of equity Instruments other than capital Instruments (flow)"/>
      <xsd:enumeration ecore:name="ExpectedLossAmount" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.102" value="Expected loss amount"/>
      <xsd:enumeration ecore:name="ExposureAfterCRMSubstitutionEffectsPreConversionFactorsIncludingValueAdjustmentsAndProvisions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.103" value="Exposure after CRM substitution effects pre conversion factors, including value adjustments and provisions"/>
      <xsd:enumeration ecore:name="ExposureAfterCRMSubstitutionEffectsPreConversionFactorsNetOfValueAdjustmentsAndProvisions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.104" value="Exposure after CRM substitution effects pre conversion factors, net of value adjustments and provisions"/>
      <xsd:enumeration ecore:name="ExposureNetOfValueAdjustmentsAndProvisions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.105" value="Exposure net of value adjustments and provisions"/>
      <xsd:enumeration ecore:name="ExposureValue" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.106" value="Exposure value"/>
      <xsd:enumeration ecore:name="ExposureValueAllExposures" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.107" value="Exposure value - all exposures"/>
      <xsd:enumeration ecore:name="ExposureValueDeductedFromOwnFunds" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.108" value="Exposure Value deducted from own funds"/>
      <xsd:enumeration ecore:name="ExposureValueIncludingValueAdjustmentsAndProvisions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.109" value="Exposure value, including value adjustments and provisions"/>
      <xsd:enumeration ecore:name="ExposureValueIncludingValueAdjustmentsAndProvisionsDeductedFromOwnFunds" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.110" value="Exposure value, including value adjustments and provisions, deducted from own funds"/>
      <xsd:enumeration ecore:name="ExposureValueIncludingValueAdjustmentsAndProvisionsSubjectToRiskWeights" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.111" value="Exposure value, including value adjustments and provisions, subject to risk weights"/>
      <xsd:enumeration ecore:name="ExposureValueNetOfValueAdjustmentsAndProvisions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.112" value="Exposure value, net of value adjustments and provisions"/>
      <xsd:enumeration ecore:name="ExposureValueNetOfValueAdjustmentsAndProvisionsDeductedFromOwnFunds" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.113" value="Exposure value, net of value adjustments and provisions, deducted from own funds"/>
      <xsd:enumeration ecore:name="ExposureValueNetOfValueAdjustmentsAndProvisionsSubjectToRiskWeights" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.114" value="Exposure value, net of value adjustments and provisions, subject to risk weights"/>
      <xsd:enumeration ecore:name="ExposureWeightedAverageLGD" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.115" value="Exposure weighted average LGD"/>
      <xsd:enumeration ecore:name="FairValue" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.116" value="Fair value"/>
      <xsd:enumeration ecore:name="FirstForeseeableTerminationDate" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.117" value="First foreseeable termination date"/>
      <xsd:enumeration ecore:name="ForeignCurrencyTranslationFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.118" value="Foreign currency translation (flow)"/>
      <xsd:enumeration ecore:name="FullyAdjustedExposureValueENetOfValueAdjustmentsAndProvisions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.119" value="Fully adjusted exposure value (E*), net of value adjustments and provisions"/>
      <xsd:enumeration ecore:name="FullyAdjustedExposureValueEIncludingValueAdjustmentsAndProvisions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.120" value="Fully adjusted exposure value E* including value adjustments and provisions"/>
      <xsd:enumeration ecore:name="GoodwillIncludedInCarryingAmount" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.121" value="Goodwill included in carrying amount"/>
      <xsd:enumeration ecore:name="AccumulatedChangeInFairValueBeforeTaxes" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.122" value="Accumulated change in fair value before taxes"/>
      <xsd:enumeration ecore:name="GrossCarryingAmount" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.123" value="Gross carrying amount"/>
      <xsd:enumeration ecore:name="GroupStructure" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.124" value="Group structure"/>
      <xsd:enumeration ecore:name="IncreaseInTheDiscountedAmountAndEffectOfAnyChangeInTheDiscountRateFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.125" value="Increase in the discounted amount and effect of any change in the discount rate (flow)"/>
      <xsd:enumeration ecore:name="IncreasesDueToAmountsSetAsideForEstimatedLoanLossesDuringThePeriodFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.126" value="Increases due to amounts set aside for estimated loan losses during the period (flow)"/>
      <xsd:enumeration ecore:name="IncrementalDefaultAndMigrationRiskCapitalCharge" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.127" value="Incremental default and migration risk capital charge"/>
      <xsd:enumeration ecore:name="IncrementalDefaultAndMigrationRiskCapitalChargeLastMeasure" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.128" value="Incremental default and migration risk capital charge last measure"/>
      <xsd:enumeration ecore:name="IncurredCVA" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.129" value="Incurred CVA"/>
      <xsd:enumeration ecore:name="InstitutionType" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.130" value="Institution type"/>
      <xsd:enumeration ecore:name="InstitutionCompanyStructure" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.131" value="Institution company structure"/>
      <xsd:enumeration ecore:name="InstitutionOrEquivalent" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.132" value="Institution or equivalent"/>
      <xsd:enumeration ecore:name="InterestCostFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.133" value="Interest cost (flow)"/>
      <xsd:enumeration ecore:name="InternalCodeOfTheSecuritisation" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.134" value="Internal code of the securitisation"/>
      <xsd:enumeration ecore:name="IssuanceOfEquityInstrumentsOtherThanCapitalInstrumentsFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.135" value="Issuance of equity Instruments other than capital instruments (flow)"/>
      <xsd:enumeration ecore:name="IssuanceOfOrdinarySharesFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.136" value="Issuance of ordinary shares (flow)"/>
      <xsd:enumeration ecore:name="IssuanceOfPreferenceSharesFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.137" value="Issuance of preference shares (flow)"/>
      <xsd:enumeration ecore:name="JurisdictionOfIncorporation" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.138" value="Jurisdiction of incorporation"/>
      <xsd:enumeration ecore:name="ExposureValueBeforeApplicationOfExemptionsAndCRM" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.139" value="Exposure value before application of exemptions and CRM"/>
      <xsd:enumeration ecore:name="LegalFinalMaturityDate" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.140" value="Legal final maturity date"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.141" value="LGD"/>
      <xsd:enumeration ecore:name="LimitForGrandfathering" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.142" value="Limit for grandfathering"/>
      <xsd:enumeration ecore:name="LimitForGrandfatheringOfInstrumentsNotConstitutingStateAid" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.143" value="Limit for grandfathering of instruments not constituting State aid"/>
      <xsd:enumeration ecore:name="LossesStemmingFromLendingCollateralised" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.144" value="Losses stemming from lending collateralised"/>
      <xsd:enumeration ecore:name="LossesStemmingFromLendingCollateralisedValuedWithMortgageLendingValue" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.145" value="Losses stemming from lending collateralised - Valued with mortgage lending value"/>
      <xsd:enumeration ecore:name="MaturityValueDays" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.146" value="Maturity value (days)"/>
      <xsd:enumeration ecore:name="MaximumAmountOfTheCollateralGuaranteeThatCanBeConsidered" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.147" value="Maximum amount of the collateral/guarantee that can be considered"/>
      <xsd:enumeration ecore:name="MaximumSingleLossDueToOperationalRiskFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.148" value="Maximum single loss due to operational risk (flow)"/>
      <xsd:enumeration ecore:name="NameOfEntity" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.149" value="Name of entity"/>
      <xsd:enumeration ecore:name="NameOfHoldingEntity" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.150" value="Name of Holding entity"/>
      <xsd:enumeration ecore:name="NotionalAmount" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.151" value="Notional amount"/>
      <xsd:enumeration ecore:name="NotionalAmountRetainedOrRepurchasedOfCreditProtection" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.152" value="Notional amount retained or repurchased of credit protection"/>
      <xsd:enumeration ecore:name="NotionalAmountMaximumCollateralGuaranteeThatCanBeConsidered" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.153" value="Notional amount, Maximum collateral/guarantee that can be considered"/>
      <xsd:enumeration ecore:name="NumberOfCounterparties" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.154" value="Number of counterparties"/>
      <xsd:enumeration ecore:name="NumberOfExposures" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.155" value="Number of exposures"/>
      <xsd:enumeration ecore:name="NumberOfLossEventsFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.156" value="Number of loss events (flow)"/>
      <xsd:enumeration ecore:name="NumberOfObligors" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.157" value="Number of obligors"/>
      <xsd:enumeration ecore:name="NumberOfOvershootings" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.158" value="Number of overshootings"/>
      <xsd:enumeration ecore:name="ObservedNewDefaultsForThePeriodFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.159" value="Observed new defaults for the period (flow)"/>
      <xsd:enumeration ecore:name="OriginalExposurePreConversionFactors" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.160" value="Original exposure pre conversion factors"/>
      <xsd:enumeration ecore:name="OriginationDateOfTheSecuritisation" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.161" value="Origination date of the securitisation"/>
      <xsd:enumeration ecore:name="OverallEffectAdjustmentDueToInfringementOfTheDueDiligenceProvisions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.162" value="Overall effect (adjustment) due to infringement of the due diligence provisions"/>
      <xsd:enumeration ecore:name="OwnFundsRequirementBeforeAlleviationDueToExpectedLossDiversificationAndRiskMitigationTechniques" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.163" value="Own funds requirement before alleviation due to expected loss, diversification and risk mitigation techniques"/>
      <xsd:enumeration ecore:name="OwnFundsRequirements" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.164" value="Own funds requirements"/>
      <xsd:enumeration ecore:name="OwnFundsRequirementsBeforeSecuritisationKirb" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.165" value="Own funds requirements before securitisation (Kirb)"/>
      <xsd:enumeration ecore:name="PastServiceCostFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.166" value="Past service cost (flow)"/>
      <xsd:enumeration ecore:name="PDAssignedToTheObligorGradeOrPool" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.167" value="PD assigned to the obligor grade or pool"/>
      <xsd:enumeration ecore:name="PercentageForCalculatingTheLimitForGrandfatheringOfInstrumentsNotConstitutingStateAid" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.168" value="Percentage for calculating the limit for grandfathering of instruments not constituting State aid"/>
      <xsd:enumeration ecore:name="PercentageOfParticipationOfTheReportingInstitutionInTheSecuritisation" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.169" value="Percentage of participation of the reporting institution in the securitisation"/>
      <xsd:enumeration ecore:name="PercentageOfRetentionOfSecuritisationsAtReportingDate" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.170" value="Percentage of retention of securitisations at reporting date"/>
      <xsd:enumeration ecore:name="PresentValue" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.171" value="Present value"/>
      <xsd:enumeration ecore:name="LatestAvailableStressedVaR" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.172" value="Latest available stressed VaR"/>
      <xsd:enumeration ecore:name="PreviousDayVaR" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.173" value="Previous day VaR"/>
      <xsd:enumeration ecore:name="PriceDifferenceExposureDueToUnsettledTransactions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.174" value="Price difference exposure due to unsettled transactions"/>
      <xsd:enumeration ecore:name="PrincipalAmountOutstanding" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.175" value="Principal amount outstanding"/>
      <xsd:enumeration ecore:name="PurchaseOfTreasurySharesFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.176" value="Purchase of Treasury Shares (flow)"/>
      <xsd:enumeration ecore:name="QualifyingAmount" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.177" value="Qualifying amount"/>
      <xsd:enumeration ecore:name="ReclassificationOfFinancialInstrumentsFromEquityToLiabilityFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.178" value="Reclassification of financial instruments from equity to liability (flow)"/>
      <xsd:enumeration ecore:name="ReclassificationOfFinancialInstrumentsFromLiabilityToEquityFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.179" value="Reclassification of financial instruments from liability to equity (flow)"/>
      <xsd:enumeration ecore:name="ReclassificationsOtherThanValuationGainsAndLossesTakenToEquityTransferredToProfitOrLossFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.180" value="Reclassifications other than valuation gains and losses taken to equity, Transferred to profit or loss (flow)"/>
      <xsd:enumeration ecore:name="ReclassificationsOtherThanValuationGainsAndLossesTakenToEquityTransferredToProfitOrLossTransferredToInitialCarryingAmountOfHedgedItemsFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.181" value="Reclassifications other than valuation gains and losses taken to equity, Transferred to profit or loss, Transferred to initial carrying amount of hedged items (flow)"/>
      <xsd:enumeration ecore:name="RecoveriesRecordedDirectlyToTheIncomeStatementFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.182" value="Recoveries recorded directly to the income statement (flow)"/>
      <xsd:enumeration ecore:name="ReductionInRWADueToValueAdjustmentsAndProvisions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.183" value="Reduction in RWA due to value adjustments and provisions"/>
      <xsd:enumeration ecore:name="TypeOfConnectionWithGroup" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.184" value="Type of connection with group"/>
      <xsd:enumeration ecore:name="ReportingCalculationMethod" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.185" value="Reporting calculation method"/>
      <xsd:enumeration ecore:name="ReportingLevel" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.186" value="Reporting level"/>
      <xsd:enumeration ecore:name="ReversalsFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.187" value="Reversals (flow)"/>
      <xsd:enumeration ecore:name="RiskAdjustmentsAndProvisions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.188" value="Risk adjustments and provisions"/>
      <xsd:enumeration ecore:name="RiskWeightedExposureAmount" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.189" value="Risk weighted exposure amount"/>
      <xsd:enumeration ecore:name="RiskWeightedExposureAmountAfterCAP" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.190" value="Risk weighted exposure amount after CAP"/>
      <xsd:enumeration ecore:name="RiskWeightedExposureAmountBeforeCAP" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.191" value="Risk weighted exposure amount before CAP"/>
      <xsd:enumeration ecore:name="RoleInTheSecuritisationProcess" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.192" value="Role in the securitisation process"/>
      <xsd:enumeration ecore:name="SaleCancellationOfTreasurySharesFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.193" value="Sale/Cancellation of Treasury Shares (flow)"/>
      <xsd:enumeration ecore:name="ScopeOfDataLevelsOfConsolidationCode" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.194" value="Scope of data (levels of consolidation code)"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.195" value="Sector"/>
      <xsd:enumeration ecore:name="SectorOfTheCounterparty" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.196" value="Sector of the counterparty"/>
      <xsd:enumeration ecore:name="ShareOfEquityInterest" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.197" value="Share of equity interest"/>
      <xsd:enumeration ecore:name="ShareOfVotingRights" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.198" value="Share of voting rights"/>
      <xsd:enumeration ecore:name="SolvencyTreatmentOfTheSecuritisation" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.199" value="Solvency treatment of the securitisation"/>
      <xsd:enumeration ecore:name="StressedVAR" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.200" value="Stressed VAR"/>
      <xsd:enumeration ecore:name="SumOfTheFiveLargestLossesDueToOperationalRiskFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.201" value="Sum of the five largest losses due to operational risk (flow)"/>
      <xsd:enumeration ecore:name="SVaRMultiplicationFactor" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.202" value="SVaR Multiplication factor"/>
      <xsd:enumeration ecore:name="ThresholdAppliedInDataCollectionHighest" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.203" value="Threshold applied in data collection - highest"/>
      <xsd:enumeration ecore:name="ThresholdAppliedInDataCollectionLowest" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.204" value="Threshold applied in data collection - lowest"/>
      <xsd:enumeration ecore:name="TotalAmountOfSecuritisationExposuresOriginated" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.205" value="Total amount of securitisation exposures originated"/>
      <xsd:enumeration ecore:name="TotalAmountOfUnderlyingSecuritisedExposuresOfEveryOriginator" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.206" value="Total amount of underlying securitised exposures of every originator"/>
      <xsd:enumeration ecore:name="TotalAmountOfUnderlyingSecuritisedExposuresOfEveryOriginatorAtOriginationDate" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.207" value="Total amount of underlying securitised exposures of every originator at origination date"/>
      <xsd:enumeration ecore:name="TotalComprehensiveIncomeForTheYearFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.208" value="Total comprehensive income for the year (flow)"/>
      <xsd:enumeration ecore:name="TotalLossDueToOperationalRiskFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.209" value="Total loss due to operational risk (flow)"/>
      <xsd:enumeration ecore:name="TotalRiskExposureAmount" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.210" value="Total risk exposure amount"/>
      <xsd:enumeration ecore:name="TotalRiskExposureAmountContributionToTheGroup" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.211" value="Total risk exposure amount contribution to the group"/>
      <xsd:enumeration ecore:name="TotalRiskExposureAmountRiskWeightedExposureAmount" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.212" value="Total risk exposure amount, Risk weighted exposure amount"/>
      <xsd:enumeration ecore:name="IsATransactionWhereThereIsAnExposureToUnderlyingAssets" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.213" value="Is a transaction where there is an exposure to underlying assets"/>
      <xsd:enumeration ecore:name="TransferredToInitialCarryingAmountOfHedgedItemsFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.214" value="Transferred to initial carrying amount of hedged items (flow)"/>
      <xsd:enumeration ecore:name="TransferredToProfitOrLossFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.215" value="Transferred to profit or loss (flow)"/>
      <xsd:enumeration ecore:name="TransfersAmongComponentsOfEquityFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.216" value="Transfers among components of Equity (flow)"/>
      <xsd:enumeration ecore:name="TransfersBetweenAllowancesFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.217" value="Transfers between allowances (flow)"/>
      <xsd:enumeration ecore:name="TransitionalComputableAmount" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.218" value="Transitional computable amount"/>
      <xsd:enumeration ecore:name="TransitionalProvisions" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.219" value="Transitional provisions"/>
      <xsd:enumeration ecore:name="TypeOfRetentionApplied" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.220" value="Type of retention applied"/>
      <xsd:enumeration ecore:name="TypeOfRiskTransfer" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.221" value="Type of risk transfer"/>
      <xsd:enumeration ecore:name="TypeOfUnderlying" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.222" value="Type of underlying"/>
      <xsd:enumeration ecore:name="TypeOfSecuritisation" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.223" value="Type of securitisation"/>
      <xsd:enumeration ecore:name="ChangeInFairValueForThePeriodFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.224" value="Change in fair value for the period (flow)"/>
      <xsd:enumeration ecore:name="UnsettledTransactionsAtSettlementPrice" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.225" value="Unsettled transactions at settlement price"/>
      <xsd:enumeration ecore:name="UnusedAmountsReversedDuringThePeriodFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.226" value="Unused amounts reversed during the period (flow)"/>
      <xsd:enumeration ecore:name="ValuationGainsAndLossesTakenToEquityFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.227" value="Valuation gains and losses taken to equity (flow)"/>
      <xsd:enumeration ecore:name="ValueAdjustmentsAndProvisionAssociatedWithTheOriginalExposure" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.228" value="Value adjustments and provision associated with the original exposure"/>
      <xsd:enumeration ecore:name="ValueAdjustmentsRecordedDirectlyToTheIncomeStatementFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.229" value="Value adjustments recorded directly to the income statement (flow)"/>
      <xsd:enumeration ecore:name="ValueUsedForMarketRiskGross" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.230" value="Value used for market risk, gross"/>
      <xsd:enumeration ecore:name="ValueUsedForMarketRiskNet" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.231" value="Value used for market risk, net"/>
      <xsd:enumeration ecore:name="ValueUsedForMarketRiskNetWeightedAfterCap" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.232" value="Value used for market risk, net, weighted after cap"/>
      <xsd:enumeration ecore:name="ValueUsedForMarketRiskNetWeightedBeforeCap" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.233" value="Value used for market risk, net, weighted before cap"/>
      <xsd:enumeration ecore:name="ValueUsedForMarketRiskSubjectToCapitalCharge" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.234" value="Value used for market risk, subject to capital charge"/>
      <xsd:enumeration ecore:name="ValueUsedForMarketRiskToBeDeductedFromOwnFunds" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.235" value="Value used for market risk, to be deducted from own funds"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.236" value="VAR"/>
      <xsd:enumeration ecore:name="VaRMultiplicationFactor" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.237" value="VaR Multiplication factor"/>
      <xsd:enumeration ecore:name="AlternativeLRExposureValueMethod2" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.238" value="Alternative LR Exposure Value. Method 2"/>
      <xsd:enumeration ecore:name="LRExposureValue" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.239" value="LR Exposure Value"/>
      <xsd:enumeration ecore:name="LRExposureValueCurrentReplacementCostMarkToMarketMethod" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.240" value="LR Exposure Value. Current replacement cost. Mark-to-Market Method"/>
      <xsd:enumeration ecore:name="NotionalAmountSameReferenceNameAndBoughtProtectionFromCCP" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.241" value="Notional amount (same reference name and bought protection from CCP)"/>
      <xsd:enumeration ecore:name="NotionalAmountSameReferenceNameAndCounterpartyOrCCP" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.242" value="Notional amount (same reference name and counterparty or CCP)"/>
      <xsd:enumeration ecore:name="NotionalAmountSameReferenceName" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.243" value="Notional amount (same reference name)"/>
      <xsd:enumeration ecore:name="LeverageRatioTier1FullyPhasedInDefinition" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.244" value="Leverage Ratio - Tier1 fully phased-in definition"/>
      <xsd:enumeration ecore:name="LeverageRatioTier1TransitionalDefinition" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.245" value="Leverage Ratio - Tier1 transitional definition"/>
      <xsd:enumeration ecore:name="AccountingValueAssumingNoNettingOrOtherCRM" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.246" value="Accounting value assuming no netting or other CRM"/>
      <xsd:enumeration ecore:name="AlternativeLRExposureValueAddOnMarkToMarketMethodAssumingNoNettingOrCRM" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.247" value="Alternative LR Exposure Value. Add-on. Mark-to-Market Method. Assuming no netting or CRM"/>
      <xsd:enumeration ecore:name="AlternativeLRExposureValueAddOnMarkToMarketMethodMethod2" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.248" value="Alternative LR Exposure Value. Add-on. Mark-to-Market Method. Method 2"/>
      <xsd:enumeration ecore:name="LRExposureValueAddOnMarkToMarketMethod" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.249" value="LR Exposure Value. Add-on. Mark-to-Market Method"/>
      <xsd:enumeration ecore:name="CorrelationTradingPortfolio" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.250" value="Correlation Trading Portfolio"/>
      <xsd:enumeration ecore:name="AmountDue30Days" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.251" value="Amount due 30 days"/>
      <xsd:enumeration ecore:name="ExposureValueBeforeApplicationOfExemptionsAndCRMDividedByEligibleCapital" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.252" value="Exposure value before application of exemptions and CRM divided by eligible capital"/>
      <xsd:enumeration ecore:name="ThresholdForHoldingsInRelevantEntitiesWhereAnInstitutionDoesNotHaveASignificantInvestment" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.253" value="Threshold for holdings in relevant entities where an institution does not have a significant investment"/>
      <xsd:enumeration ecore:name="CRMUnfundedCreditProtectionAdjustedValuesGOutflows" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.254" value="CRM unfunded credit protection adjusted values (G*) - Outflows"/>
      <xsd:enumeration ecore:name="CumulativeGainsAndLossesDueToChangesInOwnCreditRiskOnFairValuedLiabilitiesPrudentialFilter" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.255" value="Cumulative gains and losses due to changes in own credit risk on fair valued liabilities [prudential filter]"/>
      <xsd:enumeration ecore:name="NominalAmount" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.256" value="Nominal amount"/>
      <xsd:enumeration ecore:name="LEICode" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.257" value="LEI code"/>
      <xsd:enumeration ecore:name="EntityCode" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.258" value="Entity code"/>
      <xsd:enumeration ecore:name="AccumulatedImpairmentAccumulatedChangesInFairValueDueToCreditRisk" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.259" value="Accumulated impairment, accumulated changes in fair value due to credit risk"/>
      <xsd:enumeration ecore:name="HoldingCompanyLEICode" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.260" value="Holding company LEI code"/>
      <xsd:enumeration ecore:name="HoldingCompanyCode" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.261" value="Holding company code"/>
      <xsd:enumeration ecore:name="CreditRiskAdjustmentsFlow" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.262" value="Credit risk adjustments (flow)"/>
      <xsd:enumeration ecore:name="NotionalAmountSameReferenceNameAndSameOrHigherMaturity" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.263" value="Notional amount (same reference name and same or higher maturity)"/>
      <xsd:enumeration ecore:name="MarkToMarketMarkToModelValue" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.264" value="Mark-to-market (Mark-to-Model) value"/>
      <xsd:enumeration ecore:name="AlternativeLRExposureValueAddOnForSFT" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.265" value="Alternative LR Exposure value. Add-on for SFT"/>
      <xsd:enumeration ecore:name="RiskWeightedExposureAmountPreSMESupportingFactor" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.266" value="Risk weighted exposure amount pre SME-supporting factor"/>
      <xsd:enumeration ecore:name="RiskWeightedExposureAmountAfterSMESupportingFactor" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.267" value="Risk weighted exposure amount after SME-supporting factor"/>
      <xsd:enumeration ecore:name="LeverageRatioTier1FullyPhasedInDefinitionMeanOfMonthlyValuesOverAQuarter" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.268" value="Leverage Ratio - Tier1 fully phased-in definition (mean of monthly values over a quarter)"/>
      <xsd:enumeration ecore:name="LeverageRatioTier1TransitionalDefinitionMeanOfMonthlyValuesOverAQuarter" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.269" value="Leverage Ratio - Tier1 transitional definition (mean of monthly values over a quarter)"/>
      <xsd:enumeration ecore:name="TypeOfCounterparty" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.270" value="Type of counterparty"/>
      <xsd:enumeration ecore:name="PercentageOfCapitalRatio" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.271" value="Percentage of capital ratio"/>
      <xsd:enumeration ecore:name="GroupOrIndividual" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.272" value="Group or individual"/>
      <xsd:enumeration ecore:name="LEExposureValueAfterApplicationOfExemptionsAndCRM" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.273" value="LE Exposure value after application of exemptions and CRM"/>
      <xsd:enumeration ecore:name="LEExposureValueAfterApplicationOfExemptionsAndCRMDividedByEligibleCapital" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.274" value="LE Exposure value after application of exemptions and CRM divided by eligible capital"/>
      <xsd:enumeration ecore:name="FairValueAccordingToRegulatoryNetting" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.275" value="Fair value according to regulatory netting"/>
      <xsd:enumeration ecore:name="ValueAfterPrudentialHaircuts" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.276" value="Value after prudential haircuts"/>
      <xsd:enumeration ecore:name="AmountAfterApplicableOutflowRate" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.277" value="Amount after applicable outflow rate"/>
      <xsd:enumeration ecore:name="AmountAfterApplicableInflowRate" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.278" value="Amount after applicable inflow rate"/>
      <xsd:enumeration ecore:name="ScopeOfConsolidation" fdsf_0:reference="//@hasPublicElement.113/@hasDefinedMember.279" value="Scope of consolidation"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.131" name="NACECode">
    <xsd:annotation>
      <xsd:documentation>NACE classification of economic activities</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="AAgricultureForestryAndFishing" fdsf_0:reference="//@hasPublicElement.131/@hasDefinedMember.0" value="A - Agriculture, forestry and fishing"/>
      <xsd:enumeration ecore:name="BMiningAndQuarrying" fdsf_0:reference="//@hasPublicElement.131/@hasDefinedMember.1" value="B - Mining and quarrying"/>
      <xsd:enumeration ecore:name="CManufacturing" fdsf_0:reference="//@hasPublicElement.131/@hasDefinedMember.2" value="C - Manufacturing"/>
      <xsd:enumeration ecore:name="DElectricityGasSteamAndAirConditioningSupply" fdsf_0:reference="//@hasPublicElement.131/@hasDefinedMember.3" value="D - Electricity, gas, steam and air conditioning supply"/>
      <xsd:enumeration ecore:name="EWaterSupply" fdsf_0:reference="//@hasPublicElement.131/@hasDefinedMember.4" value="E - Water supply"/>
      <xsd:enumeration ecore:name="FConstruction" fdsf_0:reference="//@hasPublicElement.131/@hasDefinedMember.5" value="F - Construction"/>
      <xsd:enumeration ecore:name="GWholesaleAndRetailTrade" fdsf_0:reference="//@hasPublicElement.131/@hasDefinedMember.6" value="G - Wholesale and retail trade"/>
      <xsd:enumeration ecore:name="HTransportAndStorage" fdsf_0:reference="//@hasPublicElement.131/@hasDefinedMember.7" value="H - Transport and storage"/>
      <xsd:enumeration ecore:name="IAccommodationAndFoodServiceActivities" fdsf_0:reference="//@hasPublicElement.131/@hasDefinedMember.8" value="I - Accommodation and food service activities"/>
      <xsd:enumeration ecore:name="JInformationAndCommunication" fdsf_0:reference="//@hasPublicElement.131/@hasDefinedMember.9" value="J - Information and communication"/>
      <xsd:enumeration ecore:name="LRealEstateActivities" fdsf_0:reference="//@hasPublicElement.131/@hasDefinedMember.10" value="L - Real estate activities"/>
      <xsd:enumeration ecore:name="MProfessionalScientificAndTechnicalActivities" fdsf_0:reference="//@hasPublicElement.131/@hasDefinedMember.11" value="M - Professional, scientific and technical activities"/>
      <xsd:enumeration ecore:name="NAdministrativeAndSupportServiceActivities" fdsf_0:reference="//@hasPublicElement.131/@hasDefinedMember.12" value="N - Administrative and support service activities"/>
      <xsd:enumeration ecore:name="OPublicAdministrationAndDefenceCompulsorySocialSecurity" fdsf_0:reference="//@hasPublicElement.131/@hasDefinedMember.13" value="O - Public administration and defence, compulsory social security"/>
      <xsd:enumeration ecore:name="PEducation" fdsf_0:reference="//@hasPublicElement.131/@hasDefinedMember.14" value="P - Education"/>
      <xsd:enumeration ecore:name="QHumanHealthServicesAndSocialWorkActivities" fdsf_0:reference="//@hasPublicElement.131/@hasDefinedMember.15" value="Q - Human health services and social work activities"/>
      <xsd:enumeration ecore:name="RArtsEntertainmentAndRecreation" fdsf_0:reference="//@hasPublicElement.131/@hasDefinedMember.16" value="R - Arts, entertainment and recreation"/>
      <xsd:enumeration ecore:name="SOtherServices" fdsf_0:reference="//@hasPublicElement.131/@hasDefinedMember.17" value="S - Other services"/>
      <xsd:enumeration ecore:name="NotApplicableAllNACECodes" fdsf_0:reference="//@hasPublicElement.131/@hasDefinedMember.18" value="Not applicable/ All NACE Codes"/>
      <xsd:enumeration ecore:name="KFinancialAndInsuranceActivities" fdsf_0:reference="//@hasPublicElement.131/@hasDefinedMember.19" value="K - Financial and insurance activities"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.59" name="NACECodeCounterparty">
    <xsd:annotation>
      <xsd:documentation>Defines the NACE code of the counterparty, whenever it is applicable.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:NACECode"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.60" name="ObligorGrade">
    <xsd:annotation>
      <xsd:documentation>Obligor grades or pools of exposures (sequential number)</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Integers"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.8" name="OwnFunds">
    <xsd:annotation>
      <xsd:documentation>Specifies the eligibility for the various levels of own funds for the fully phased-in period (without transitional provisions).</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:ComputabilityInOwnFunds"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.61" name="PartialUse">
    <xsd:annotation>
      <xsd:documentation>Shows exposures subject to partial use</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Approach"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.132" name="Percentages">
    <xsd:annotation>
      <xsd:documentation>Percentages</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="_0" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.0" value="0%"/>
      <xsd:enumeration ecore:name="_1" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.1" value="1%"/>
      <xsd:enumeration ecore:name="_2" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.2" value="2%"/>
      <xsd:enumeration ecore:name="_6" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.3" value="6%"/>
      <xsd:enumeration ecore:name="_8" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.4" value="8%"/>
      <xsd:enumeration ecore:name="_10" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.5" value="10%"/>
      <xsd:enumeration ecore:name="_12" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.6" value="12%"/>
      <xsd:enumeration ecore:name="_20" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.7" value="20%"/>
      <xsd:enumeration ecore:name="_35" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.8" value="35%"/>
      <xsd:enumeration ecore:name="_50" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.9" value="50%"/>
      <xsd:enumeration ecore:name="_70" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.10" value="70%"/>
      <xsd:enumeration ecore:name="_75" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.11" value="75%"/>
      <xsd:enumeration ecore:name="_90" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.12" value="90%"/>
      <xsd:enumeration ecore:name="_100" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.13" value="100%"/>
      <xsd:enumeration ecore:name="_115" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.14" value="115%"/>
      <xsd:enumeration ecore:name="_150" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.15" value="150%"/>
      <xsd:enumeration ecore:name="_190" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.16" value="190%"/>
      <xsd:enumeration ecore:name="_200" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.17" value="200%"/>
      <xsd:enumeration ecore:name="_225" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.18" value="225%"/>
      <xsd:enumeration ecore:name="_250" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.19" value="250%"/>
      <xsd:enumeration ecore:name="_290" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.20" value="290%"/>
      <xsd:enumeration ecore:name="_300" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.21" value="300%"/>
      <xsd:enumeration ecore:name="_350" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.22" value="350%"/>
      <xsd:enumeration ecore:name="_370" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.23" value="370%"/>
      <xsd:enumeration ecore:name="_425" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.24" value="425%"/>
      <xsd:enumeration ecore:name="_500" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.25" value="500%"/>
      <xsd:enumeration ecore:name="_650" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.26" value="650%"/>
      <xsd:enumeration ecore:name="_750" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.27" value="750%"/>
      <xsd:enumeration ecore:name="_850" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.28" value="850%"/>
      <xsd:enumeration ecore:name="_1250" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.29" value="1250%"/>
      <xsd:enumeration ecore:name="_0And20" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.30" value=">0% and <=20%"/>
      <xsd:enumeration ecore:name="_20And50" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.31" value=">20% and <=50%"/>
      <xsd:enumeration ecore:name="_50And100" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.32" value=">50% and <=100%"/>
      <xsd:enumeration ecore:name="_02" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.33" value="0,2%"/>
      <xsd:enumeration ecore:name="_025" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.34" value="0,25%"/>
      <xsd:enumeration ecore:name="_04" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.35" value="0,4%"/>
      <xsd:enumeration ecore:name="_07" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.36" value="0,7%"/>
      <xsd:enumeration ecore:name="_125" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.37" value="1,25%"/>
      <xsd:enumeration ecore:name="_16" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.38" value="1,6%"/>
      <xsd:enumeration ecore:name="_175" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.39" value="1,75%"/>
      <xsd:enumeration ecore:name="_1218" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.40" value="12 - 18%"/>
      <xsd:enumeration ecore:name="_125" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.41" value="12,5%"/>
      <xsd:enumeration ecore:name="_225" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.42" value="2,25%"/>
      <xsd:enumeration ecore:name="_275" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.43" value="2,75%"/>
      <xsd:enumeration ecore:name="_2035" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.44" value="20 - 35%"/>
      <xsd:enumeration ecore:name="_325" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.45" value="3,25%"/>
      <xsd:enumeration ecore:name="_375" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.46" value="3,75%"/>
      <xsd:enumeration ecore:name="_45" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.47" value="4,5%"/>
      <xsd:enumeration ecore:name="_4075" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.48" value="40 - 75%"/>
      <xsd:enumeration ecore:name="_525" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.49" value="5,25%"/>
      <xsd:enumeration ecore:name="_710" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.50" value="7 - 10%"/>
      <xsd:enumeration ecore:name="_025116" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.51" value="0,25%,1%,1,6%"/>
      <xsd:enumeration ecore:name="NotApplicableAllApplicablePercentages" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.52" value="Not applicable/ All applicable percentages"/>
      <xsd:enumeration ecore:name="ReferencePercentagesAccordingToSpecificReportingObligation" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.53" value="Reference percentages according to specific reporting obligation"/>
      <xsd:enumeration ecore:name="RiskWeightsOtherForCRSA" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.54" value="Risk weights other for CR SA"/>
      <xsd:enumeration ecore:name="RiskWeightsOtherForMKRSACTP" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.55" value="Risk weights other for MKR SA CTP"/>
      <xsd:enumeration ecore:name="RW0And12" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.56" value="RW_ > 0 and <= 12%"/>
      <xsd:enumeration ecore:name="RW100And425" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.57" value="RW_> 100 and <= 425%"/>
      <xsd:enumeration ecore:name="RW12And20" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.58" value="RW_> 12 and <= 20%"/>
      <xsd:enumeration ecore:name="RW20And50" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.59" value="RW_> 20 and <= 50%"/>
      <xsd:enumeration ecore:name="RW425And1250" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.60" value="RW_> 425 and <= 1250%"/>
      <xsd:enumeration ecore:name="RW50And75" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.61" value="RW_> 50 and <= 75%"/>
      <xsd:enumeration ecore:name="RW75And100" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.62" value="RW_> 75 and <= 100%"/>
      <xsd:enumeration ecore:name="ComputableRiskWeightsZone1" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.63" value="Computable risk weights Zone 1"/>
      <xsd:enumeration ecore:name="ComputableRiskWeightsZone2" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.64" value="Computable risk weights Zone 2"/>
      <xsd:enumeration ecore:name="_125175225" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.65" value="1,25%,1,75%,2,25%"/>
      <xsd:enumeration ecore:name="ComputableRiskWeightsZone3" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.66" value="Computable risk weights Zone 3"/>
      <xsd:enumeration ecore:name="_2753253754552568125" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.67" value="2,75%,3,25%,3,75%,4,5%,5,25%,6%,8%,12,5%"/>
      <xsd:enumeration ecore:name="_0020407" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.68" value="0%,0.2%,0.4%,0.7%"/>
      <xsd:enumeration ecore:name="_4" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.69" value="4%"/>
      <xsd:enumeration ecore:name="_35" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.70" value="<=35%"/>
      <xsd:enumeration ecore:name="_50" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.71" value="<=50%"/>
      <xsd:enumeration ecore:name="_0" fdsf_0:reference="//@hasPublicElement.132/@hasDefinedMember.72" value=">0%"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.103" name="PerformingStatus">
    <xsd:annotation>
      <xsd:documentation>Identifies the performing status of financial assets and off-balance sheet items (performing, non-performing...)</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Impairment"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.134" name="Portfolio">
    <xsd:annotation>
      <xsd:documentation>Defined the portfolios reported. It comprises both accounting portfolios (eg Available-for-sale) and prudential portfolios (eg trading book).</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="AccountingPortfoliosForDebtInstrumentsSubjectToImpairment" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.0" value="Accounting portfolios for debt instruments subject to impairment"/>
      <xsd:enumeration ecore:name="AccountingPortfoliosForEquityInstrumentsSubjectToImpairment" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.1" value="Accounting portfolios for equity instruments subject to impairment"/>
      <xsd:enumeration ecore:name="AccountingPortfoliosForFinancialAssetsNonSubjectToImpairment" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.2" value="Accounting portfolios for financial assets non-subject to impairment"/>
      <xsd:enumeration ecore:name="AccountingPortfoliosForFinancialAssetsSubjectToImpairment" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.3" value="Accounting portfolios for financial assets subject to impairment"/>
      <xsd:enumeration ecore:name="AccountingPortfoliosForTradingFinancialInstruments" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.4" value="Accounting portfolios for trading financial instruments"/>
      <xsd:enumeration ecore:name="AccountingPortfoliosNotMeasuredAtFairValueThroughProfitOrLossForFinancialInstruments" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.5" value="Accounting portfolios not measured at fair value through profit or loss for financial instruments"/>
      <xsd:enumeration ecore:name="AvailableForSaleFinancialAssets" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.6" value="Available-for-sale financial assets"/>
      <xsd:enumeration ecore:name="AvailableForSaleFinancialAssetsAtCost" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.7" value="Available-for-sale financial assets. At cost"/>
      <xsd:enumeration ecore:name="AvailableForSaleFinancialAssetsAtFairValue" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.8" value="Available-for-sale financial assets. At fair value"/>
      <xsd:enumeration ecore:name="BankingAndTradingBook" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.9" value="Banking and trading book"/>
      <xsd:enumeration ecore:name="BankingBook" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.10" value="Banking book"/>
      <xsd:enumeration ecore:name="CashAndCashBalancesAtCentralBanks" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.11" value="Cash and cash balances at central banks"/>
      <xsd:enumeration ecore:name="ClassifiedAsHeldForSale" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.12" value="Classified as held for sale"/>
      <xsd:enumeration ecore:name="FinancialAssetsDesignatedAtFairValueThroughProfitOrLoss" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.13" value="Financial assets designated at fair value through profit or loss"/>
      <xsd:enumeration ecore:name="FinancialAssetsDesignatedAtFairValueThroughProfitOrLossFinancialLiabilitiesDesignatedAtFairValueThroughProfitOrLoss" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.14" value="Financial assets designated at fair value through profit or loss, Financial liabilities designated at fair value through profit or loss"/>
      <xsd:enumeration ecore:name="FinancialAssetsDesignatedAtFairValueThroughProfitOrLossAccountingMismatchFinancialLiabilitiesDesignatedAtFairValueThroughProfitOrLossAccountingMismatch" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.15" value="Financial assets designated at fair value through profit or loss. Accounting mismatch, Financial liabilities designated at fair value through profit or loss. Accounting mismatch"/>
      <xsd:enumeration ecore:name="FinancialAssetsDesignatedAtFairValueThroughProfitOrLossAtCost" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.16" value="Financial assets designated at fair value through profit or loss. At cost"/>
      <xsd:enumeration ecore:name="FinancialAssetsDesignatedAtFairValueThroughProfitOrLossEvaluationOnAFairValueBasisFinancialLiabilitiesDesignatedAtFairValueThroughProfitOrLossEvaluationOnAFairValueBasis" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.17" value="Financial assets designated at fair value through profit or loss. Evaluation on a fair value basis, Financial liabilities designated at fair value through profit or loss. Evaluation on a fair value basis"/>
      <xsd:enumeration ecore:name="FinancialAssetsDesignatedAtFairValueThroughProfitOrLossHybridContractsDesignatedFinancialLiabilitiesDesignatedAtFairValueThroughProfitOrLossHybridContractsDesignated" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.18" value="Financial assets designated at fair value through profit or loss. Hybrid contracts designated, Financial liabilities designated at fair value through profit or loss. Hybrid contracts designated"/>
      <xsd:enumeration ecore:name="FinancialAssetsHeldForTrading" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.19" value="Financial assets held for trading"/>
      <xsd:enumeration ecore:name="FinancialAssetsHeldForTradingAtCost" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.20" value="Financial assets held for trading. At cost"/>
      <xsd:enumeration ecore:name="FinancialAssetsHeldForTradingAtCostFinancialAssetsDesignatedAtFairValueThroughProfitOrLossAtCostAvailableForSaleFinancialAssetsAtCost" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.21" value="Financial assets held for trading. At cost, Financial assets designated at fair value through profit or loss. At cost, Available-for-sale financial assets. At cost"/>
      <xsd:enumeration ecore:name="FinancialAssetsHeldForTradingEconomicHedgesFinancialLiabilitiesHeldForTradingEconomicHedges" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.22" value="Financial assets held for trading. Economic hedges, Financial liabilities held for trading. Economic hedges"/>
      <xsd:enumeration ecore:name="FinancialLiabilitiesDesignatedAtFairValueThroughProfitOrLoss" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.23" value="Financial liabilities designated at fair value through profit or loss"/>
      <xsd:enumeration ecore:name="FinancialLiabilitiesHeldForTrading" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.24" value="Financial liabilities held for trading"/>
      <xsd:enumeration ecore:name="FinancialLiabilitiesMeasuredAtAmortisedCost" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.25" value="Financial liabilities measured at amortised cost"/>
      <xsd:enumeration ecore:name="HedgeAccounting" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.26" value="Hedge accounting"/>
      <xsd:enumeration ecore:name="HedgeAccountingCashFlowHedges" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.27" value="Hedge accounting. Cash flow hedges"/>
      <xsd:enumeration ecore:name="HedgeAccountingFairValueHedges" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.28" value="Hedge accounting. Fair value hedges"/>
      <xsd:enumeration ecore:name="HedgeAccountingHedgesOfNetInvestmentsInForeignOperations" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.29" value="Hedge accounting. Hedges of net investments in foreign operations"/>
      <xsd:enumeration ecore:name="HedgeAccountingInterestRateRisk" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.30" value="Hedge accounting. Interest rate risk"/>
      <xsd:enumeration ecore:name="HedgeAccountingPortfolioCashFlowHedgesOfInterestRateRisk" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.31" value="Hedge accounting. Portfolio Cash flow hedges of interest rate risk"/>
      <xsd:enumeration ecore:name="HedgeAccountingPortfolioFairValueHedgesOfInterestRateRisk" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.32" value="Hedge accounting. Portfolio Fair value hedges of interest rate risk"/>
      <xsd:enumeration ecore:name="HeldToMaturityInvestments" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.33" value="Held-to-maturity investments"/>
      <xsd:enumeration ecore:name="InvestmentNotSignificant" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.34" value="Investment not significant"/>
      <xsd:enumeration ecore:name="InvestmentProperty" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.35" value="Investment property"/>
      <xsd:enumeration ecore:name="InvestmentPropertyCostModel" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.36" value="Investment property. Cost model"/>
      <xsd:enumeration ecore:name="InvestmentPropertyFairValueModel" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.37" value="Investment property. Fair value model"/>
      <xsd:enumeration ecore:name="InvestmentPropertyFairValueModelPropertyPlanAndEquipmentFairValueModel" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.38" value="Investment property. Fair value model, Property, plan and equipment. Fair value model"/>
      <xsd:enumeration ecore:name="InvestmentsInSubsidiariesJointVenturesAndAssociates" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.39" value="Investments in subsidiaries, joint ventures and associates"/>
      <xsd:enumeration ecore:name="LoansAndReceivables" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.40" value="Loans and receivables"/>
      <xsd:enumeration ecore:name="MeasurementForIntangibleAssetsOtherThanGoodwillCostModel" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.41" value="Measurement for Intangible assets. Other than Goodwill. Cost model"/>
      <xsd:enumeration ecore:name="MeasurementForIntangibleAssetsOtherThanGoodwillRevaluationModel" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.42" value="Measurement for Intangible assets. Other than Goodwill. Revaluation model"/>
      <xsd:enumeration ecore:name="NotApplicableAllPortfolios" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.43" value="Not applicable/All portfolios"/>
      <xsd:enumeration ecore:name="PropertyPlantAndEquipment" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.44" value="Property, plant and equipment"/>
      <xsd:enumeration ecore:name="PropertyPlantAndEquipmentCostModel" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.45" value="Property, plant and equipment. Cost model"/>
      <xsd:enumeration ecore:name="PropertyPlantAndEquipmentFairValueModel" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.46" value="Property, plant and equipment. Fair value model"/>
      <xsd:enumeration ecore:name="PropertyPlantAndEquipmentRevaluationModel" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.47" value="Property, plant and equipment. Revaluation model"/>
      <xsd:enumeration ecore:name="SignificantInvestment" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.48" value="Significant Investment"/>
      <xsd:enumeration ecore:name="TradingBook" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.49" value="Trading book"/>
      <xsd:enumeration ecore:name="MeasurementForIntangibleAssetsOtherThanGoodwill" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.50" value="Measurement for Intangible assets. Other than Goodwill"/>
      <xsd:enumeration ecore:name="FinancialLiabilitiesDesignatedAtFairValueThroughProfitOrLossAccountingMismatch" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.51" value="Financial liabilities designated at fair value through profit or loss. Accounting mismatch"/>
      <xsd:enumeration ecore:name="FinancialLiabilitiesDesignatedAtFairValueThroughProfitOrLossEvaluationOnAFairValueBasis" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.52" value="Financial liabilities designated at fair value through profit or loss. Evaluation on a fair value basis"/>
      <xsd:enumeration ecore:name="FinancialLiabilitiesDesignatedAtFairValueThroughProfitOrLossHybridContractsDesignated" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.53" value="Financial liabilities designated at fair value through profit or loss. Hybrid contracts designated"/>
      <xsd:enumeration ecore:name="FinancialAssetsDesignatedAtFairValueThroughProfitOrLossAccountingMismatch" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.54" value="Financial assets designated at fair value through profit or loss. Accounting mismatch"/>
      <xsd:enumeration ecore:name="FinancialAssetsDesignatedAtFairValueThroughProfitOrLossEvaluationOnAFairValueBasis" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.55" value="Financial assets designated at fair value through profit or loss. Evaluation on a fair value basis"/>
      <xsd:enumeration ecore:name="FinancialAssetsDesignatedAtFairValueThroughProfitOrLossHybridContractsDesignated" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.56" value="Financial assets designated at fair value through profit or loss. Hybrid contracts designated"/>
      <xsd:enumeration ecore:name="FinancialAssetsHeldForTradingFinancialAssetsDesignatedAtFairValueThroughProfitOrLossAvailableForSaleFinancialAssets" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.57" value="Financial assets held for trading, Financial assets designated at fair value through profit or loss, Available-for-sale financial assets"/>
      <xsd:enumeration ecore:name="LoansAndReceivablesHeldToMaturityInvestments" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.58" value="Loans and receivables, Held-to-maturity investments"/>
      <xsd:enumeration ecore:name="AccountingPortfoliosForNonTradingFinancialInstruments" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.59" value="Accounting portfolios for non-trading financial instruments"/>
      <xsd:enumeration ecore:name="NonTradingDebtInstrumentsMeasuredAtACostBasedMethod" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.60" value="Non-trading debt instruments measured at a cost-based method"/>
      <xsd:enumeration ecore:name="NonTradingNonDerivativeFinancialAssetsMeasuredAtFairValueThroughProfitOrLoss" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.61" value="Non-trading non-derivative financial assets measured at fair value through profit or loss"/>
      <xsd:enumeration ecore:name="NonTradingNonDerivativeFinancialAssetsMeasuredAtFairValueToEquity" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.62" value="Non-trading non-derivative financial assets measured at fair value to equity"/>
      <xsd:enumeration ecore:name="NonTradingNonDerivativeFinancialLiabilitiesMeasuredAtACostBasedMethod" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.63" value="Non-trading non-derivative financial liabilities measured at a cost-based method"/>
      <xsd:enumeration ecore:name="TradingFinancialAssets" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.64" value="Trading financial assets"/>
      <xsd:enumeration ecore:name="TradingFinancialAssetsTradingFinancialLiabilities" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.65" value="Trading financial assets, Trading financial liabilities"/>
      <xsd:enumeration ecore:name="TradingFinancialLiabilities" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.66" value="Trading financial liabilities"/>
      <xsd:enumeration ecore:name="OtherNonTradingNonDerivativeFinancialAssets" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.67" value="Other non-trading non-derivative financial assets"/>
      <xsd:enumeration ecore:name="AccountingPortfoliosForFinancialAssets" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.68" value="Accounting portfolios for financial assets"/>
      <xsd:enumeration ecore:name="NeitherBankingNorTradingBook" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.69" value="Neither banking nor trading book"/>
      <xsd:enumeration ecore:name="PartiallyInBankingAndTradingBook" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.70" value="Partially in banking and trading book"/>
      <xsd:enumeration ecore:name="AccountingPortfoliosForFinancialAssetsOtherThanClassifiedAsHeldForSale" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.71" value="Accounting portfolios for financial assets other than classified as held for sale"/>
      <xsd:enumeration ecore:name="AccountingPortfoliosForFinancialLiabilitiesOtherThanClassifiedAsHeldForSale" fdsf_0:reference="//@hasPublicElement.134/@hasDefinedMember.72" value="Accounting portfolios for financial liabilities other than classified as held for sale"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.62" name="PositionsInTheInstrument">
    <xsd:annotation>
      <xsd:documentation>Defines the position (long/short) taken in the instrument, as well as the aggregation level related to the market risk capital requirement calculations (gross/net).</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:PositionsInTheInstrument1"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.133" name="PositionsInTheInstrument1">
    <xsd:annotation>
      <xsd:documentation>Defines the position (long/short) taken in the instrument, as well as the aggregation level related to the market risk capital requirement calculations (gross/net).</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="LongPosition" fdsf_0:reference="//@hasPublicElement.133/@hasDefinedMember.0" value="Long position"/>
      <xsd:enumeration ecore:name="MatchedPosition" fdsf_0:reference="//@hasPublicElement.133/@hasDefinedMember.1" value="Matched position"/>
      <xsd:enumeration ecore:name="NotApplicableAllPositions" fdsf_0:reference="//@hasPublicElement.133/@hasDefinedMember.2" value="Not applicable/All positions"/>
      <xsd:enumeration ecore:name="ShortPosition" fdsf_0:reference="//@hasPublicElement.133/@hasDefinedMember.3" value="Short position"/>
      <xsd:enumeration ecore:name="UnmatchedPosition" fdsf_0:reference="//@hasPublicElement.133/@hasDefinedMember.4" value="Unmatched position"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.63" name="PrudentialPortfolio">
    <xsd:annotation>
      <xsd:documentation>Defines whether it is reported the trading book business, the "banking" book business, or both of them.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Portfolio"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.64" name="Purpose">
    <xsd:annotation>
      <xsd:documentation>Defines the purpose of a balance or transaction.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Purpose1"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.136" name="Purpose1">
    <xsd:annotation>
      <xsd:documentation>Purpose of the contract or transaction.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="CreditForConsumption" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.0" value="Credit for consumption"/>
      <xsd:enumeration ecore:name="LendingForHousePurchase" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.1" value="Lending for house purchase"/>
      <xsd:enumeration ecore:name="NotApplicableAllPurposes" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.2" value="Not applicable/All purposes"/>
      <xsd:enumeration ecore:name="PurposesOtherThanCreditForConsumptionAndLendingForHousePurchase" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.3" value="Purposes other than credit for consumption and lending for house purchase"/>
      <xsd:enumeration ecore:name="ClearingCustodyOrCashManagementServices" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.4" value="Clearing, custody or cash management services"/>
      <xsd:enumeration ecore:name="DerivedFromOperatingExpenses" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.5" value="Derived from operating expenses"/>
      <xsd:enumeration ecore:name="EstablishedRelationship" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.6" value="Established relationship"/>
      <xsd:enumeration ecore:name="InstitutionalProtectionScheme" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.7" value="Institutional protection scheme"/>
      <xsd:enumeration ecore:name="PromotionalFunding" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.8" value="Promotional funding"/>
      <xsd:enumeration ecore:name="PurposesOtherThanEstablishedRelationshipAndTransactionalAccounts" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.9" value="Purposes other than Established relationship and Transactional accounts"/>
      <xsd:enumeration ecore:name="ToPurchaseAssetsOtherThanSecuritiesFromClientsThatAreNotFinancial" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.10" value="To purchase assets other than securities from clients that are not financial"/>
      <xsd:enumeration ecore:name="TransactionalAccounts" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.11" value="Transactional accounts"/>
      <xsd:enumeration ecore:name="DefaultFunds" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.12" value="Default funds"/>
      <xsd:enumeration ecore:name="EstablishedRelationshipOtherThanClearingCustodyOrCashManagementServices" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.13" value="Established relationship other than clearing, custody or cash management services"/>
      <xsd:enumeration ecore:name="EstablishedRelationshipOtherThanClearingCustodyOrCashManagementServicesCorrespondentBankingOrPrimeBrokerage" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.14" value="Established relationship other than clearing, custody or cash management services. Correspondent banking or prime brokerage"/>
      <xsd:enumeration ecore:name="HeldOnAnAllocatedBasis" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.15" value="Held on an allocated basis"/>
      <xsd:enumeration ecore:name="MonetaryPolicyOtherThanEmergencyLiquidityAssistance" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.16" value="Monetary policy other than emergency liquidity assistance"/>
      <xsd:enumeration ecore:name="PurposeOtherThanInstitutionalProtectionScheme" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.17" value="Purpose other than Institutional protection scheme"/>
      <xsd:enumeration ecore:name="PurposeOtherThanReplacingFundingFromTheClient" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.18" value="Purpose other than replacing funding from the client"/>
      <xsd:enumeration ecore:name="PurposeOtherThanToBuyOrSwapAssetsFromAnSSPE" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.19" value="Purpose other than to buy or swap assets from an SSPE"/>
      <xsd:enumeration ecore:name="PurposeOtherThanToPurchaseAssetsOtherThanSecuritiesFromClientsThatAreNotFinancial" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.20" value="Purpose other than To purchase assets other than securities from clients that are not financial"/>
      <xsd:enumeration ecore:name="ToBuyOrSwapAssetsFromAnSSPE" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.21" value="To buy or swap assets from an SSPE"/>
      <xsd:enumeration ecore:name="CashClearingAndCentralCreditInstitutionServices" fdsf_0:reference="//@hasPublicElement.136/@hasDefinedMember.22" value="Cash clearing and central credit institution services"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.65" name="ReferenceDateOrPeriod">
    <xsd:annotation>
      <xsd:documentation>Specifies the date or the period to which the data is referred</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:ReferencePeriod"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.135" name="ReferencePeriod">
    <xsd:annotation>
      <xsd:documentation>Defines a relative time point (reference date or period) to which the data refers.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="CompleteAccountingYearT" fdsf_0:reference="//@hasPublicElement.135/@hasDefinedMember.0" value="Complete accounting year T"/>
      <xsd:enumeration ecore:name="CompleteAccountingYearT1" fdsf_0:reference="//@hasPublicElement.135/@hasDefinedMember.1" value="Complete accounting year T-1"/>
      <xsd:enumeration ecore:name="CompleteAccountingYearT2" fdsf_0:reference="//@hasPublicElement.135/@hasDefinedMember.2" value="Complete accounting year T-2"/>
      <xsd:enumeration ecore:name="EndAccountingYearT1" fdsf_0:reference="//@hasPublicElement.135/@hasDefinedMember.3" value="End accounting year T-1"/>
      <xsd:enumeration ecore:name="EndAccountingYearT" fdsf_0:reference="//@hasPublicElement.135/@hasDefinedMember.4" value="End accounting year T"/>
      <xsd:enumeration ecore:name="EndAccountingYearT2" fdsf_0:reference="//@hasPublicElement.135/@hasDefinedMember.5" value="End accounting year T-2"/>
      <xsd:enumeration ecore:name="Month1Value" fdsf_0:reference="//@hasPublicElement.135/@hasDefinedMember.6" value="Month-1-value"/>
      <xsd:enumeration ecore:name="Month2Value" fdsf_0:reference="//@hasPublicElement.135/@hasDefinedMember.7" value="Month-2-value"/>
      <xsd:enumeration ecore:name="ReferenceEGCurrentPeriodDate" fdsf_0:reference="//@hasPublicElement.135/@hasDefinedMember.8" value="Reference (e.g. current) period / date"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.5" name="RelatedPartiesRelationshipOfTheCollateral">
    <xsd:annotation>
      <xsd:documentation>Defines the relationship between counterparty of the collateral with an entity or a person; in particular, it specifies the type of related party.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:RelatedPartiesRelationships"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.137" name="RelatedPartiesRelationships">
    <xsd:annotation>
      <xsd:documentation>Defines the relationship between the reporting institution with an entity or a person; in particular, it specifies the type of related party.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.137/@hasDefinedMember.0" value="Associates"/>
      <xsd:enumeration ecore:name="EntitiesOfTheFinancialSector" fdsf_0:reference="//@hasPublicElement.137/@hasDefinedMember.1" value="Entities of the financial sector"/>
      <xsd:enumeration ecore:name="JointVentures" fdsf_0:reference="//@hasPublicElement.137/@hasDefinedMember.2" value="Joint ventures"/>
      <xsd:enumeration ecore:name="JointVenturesAssociates" fdsf_0:reference="//@hasPublicElement.137/@hasDefinedMember.3" value="Joint ventures, Associates"/>
      <xsd:enumeration ecore:name="KeyManagementOfTheInstitutionOrItsParent" fdsf_0:reference="//@hasPublicElement.137/@hasDefinedMember.4" value="Key management of the institution or its parent"/>
      <xsd:enumeration ecore:name="NotApplicableAllRelatedPartiesAllRelationships" fdsf_0:reference="//@hasPublicElement.137/@hasDefinedMember.5" value="Not applicable/All related parties/All relationships"/>
      <xsd:enumeration ecore:name="OtherThanEntitiesOfTheFinancialSector" fdsf_0:reference="//@hasPublicElement.137/@hasDefinedMember.6" value="Other than entities of the financial sector"/>
      <xsd:enumeration ecore:name="ParentAndParentEntitiesWithJointControl" fdsf_0:reference="//@hasPublicElement.137/@hasDefinedMember.7" value="Parent and parent entities with joint control"/>
      <xsd:enumeration ecore:name="PostEmploymentBenefitPlansWithDefinedBenefits" fdsf_0:reference="//@hasPublicElement.137/@hasDefinedMember.8" value="Post-employment benefit plans with defined benefits"/>
      <xsd:enumeration ecore:name="RelatedPartiesOtherThanParentAndParentEntitiesWithJointControlSubsidiariesAssociatesAndJointVenturesKeyManagementOfTheInstitutionOrItsParent" fdsf_0:reference="//@hasPublicElement.137/@hasDefinedMember.9" value="Related parties other than Parent and parent entities with joint control, Subsidiaries, Associates and joint ventures, Key management of the institution or its parent"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.137/@hasDefinedMember.10" value="Subsidiaries"/>
      <xsd:enumeration ecore:name="UnconsolidatedStructuredEntitiesInWhichTheReportingInstitutionHasInterests" fdsf_0:reference="//@hasPublicElement.137/@hasDefinedMember.11" value="Unconsolidated structured entities in which the reporting institution has interests"/>
      <xsd:enumeration ecore:name="EntitiesOfTheGroup" fdsf_0:reference="//@hasPublicElement.137/@hasDefinedMember.12" value="Entities of the group"/>
      <xsd:enumeration ecore:name="FinancialEntitiesIncludedInIFRSScopeButNotInPrudentialScopeOfConsolidation" fdsf_0:reference="//@hasPublicElement.137/@hasDefinedMember.13" value="Financial entities included in IFRS scope but not in prudential scope of consolidation"/>
      <xsd:enumeration ecore:name="SecuritisationEntitiesRecognizedUnderIFRSScopeOfConsolidationButDerecognizedForPrudentialPurposes" fdsf_0:reference="//@hasPublicElement.137/@hasDefinedMember.14" value="Securitisation entities recognized under IFRS scope of consolidation but derecognized for prudential purposes"/>
      <xsd:enumeration ecore:name="CommercialEntitiesIncludedInIFRSScopeButNotInPrudentialScopeOfConsolidation" fdsf_0:reference="//@hasPublicElement.137/@hasDefinedMember.15" value="Commercial entities included in IFRS scope but not in prudential scope of consolidation"/>
      <xsd:enumeration ecore:name="CommercialEntitiesIncludedInIFRSScopeButNotInPrudentialScopeOfConsolidationBelowProportionalityThreshold" fdsf_0:reference="//@hasPublicElement.137/@hasDefinedMember.16" value="Commercial entities included in IFRS scope but not in prudential scope of consolidation. Below proportionality threshold"/>
      <xsd:enumeration ecore:name="InsuranceCompanies" fdsf_0:reference="//@hasPublicElement.137/@hasDefinedMember.17" value="Insurance companies"/>
      <xsd:enumeration ecore:name="EntitiesOtherThanEntitiesOfTheGroup" fdsf_0:reference="//@hasPublicElement.137/@hasDefinedMember.18" value="Entities other than entities of the group"/>
      <xsd:enumeration ecore:name="EntitiesOtherThanSSPEOrEntitiesOfTheGroup" fdsf_0:reference="//@hasPublicElement.137/@hasDefinedMember.19" value="Entities other than SSPE or entities of the group"/>
      <xsd:enumeration ecore:name="InstitutionsBelongingToANetworkInAccordanceWithLegalOrStatutoryProvisions" fdsf_0:reference="//@hasPublicElement.137/@hasDefinedMember.20" value="Institutions belonging to a network in accordance with legal or statutory provisions"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.66" name="RelatedPartiesRelationships1">
    <xsd:annotation>
      <xsd:documentation>Defines the relationship between the reporting institution with an entity or a person; in particular, it specifies the type of related party.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:RelatedPartiesRelationships"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.112" name="ReportingLevel">
    <xsd:annotation>
      <xsd:documentation>The level of consolidation of a report</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:ReportingLevel1"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.156" name="ReportingLevel1">
    <xsd:annotation>
      <xsd:documentation>The level of consolidation of a report</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.156/@hasDefinedMember.0" value="Individual"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.156/@hasDefinedMember.1" value="Consolidated"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.67" name="ResidenceOfCounterparty">
    <xsd:annotation>
      <xsd:documentation>Defines the geographical area where the counterparty of the contract or transaction resides.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:GeographicalArea"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.68" name="ResidualMaturity">
    <xsd:annotation>
      <xsd:documentation>Time remaining from the reporting date to the maturity date.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:TimeInterval"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.140" name="RiskTransferTreatment">
    <xsd:annotation>
      <xsd:documentation>Type of risk transfer (synthetic or transitional securitisations) and accounting treatment of the transaction</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="TransferredEntirelyDerecognised" fdsf_0:reference="//@hasPublicElement.140/@hasDefinedMember.0" value="Transferred. Entirely derecognised"/>
      <xsd:enumeration ecore:name="TransferredEntirelyRecognised" fdsf_0:reference="//@hasPublicElement.140/@hasDefinedMember.1" value="Transferred. Entirely recognised"/>
      <xsd:enumeration ecore:name="TransferredPartiallyDerecognized" fdsf_0:reference="//@hasPublicElement.140/@hasDefinedMember.2" value="Transferred. Partially derecognized"/>
      <xsd:enumeration ecore:name="TransferredPartiallyOrEntirelyDerecognized" fdsf_0:reference="//@hasPublicElement.140/@hasDefinedMember.3" value="Transferred. Partially or entirely derecognized"/>
      <xsd:enumeration ecore:name="TransferredRecognizedToTheExtentOfTheInstitutionsContinuingInvolvement" fdsf_0:reference="//@hasPublicElement.140/@hasDefinedMember.4" value="Transferred. Recognized to the extent of the institutions continuing involvement"/>
      <xsd:enumeration ecore:name="TransferredFinancialAssets" fdsf_0:reference="//@hasPublicElement.140/@hasDefinedMember.5" value="Transferred financial assets"/>
      <xsd:enumeration ecore:name="SyntheticTransactions" fdsf_0:reference="//@hasPublicElement.140/@hasDefinedMember.6" value="Synthetic transactions"/>
      <xsd:enumeration ecore:name="TraditionalTransactions" fdsf_0:reference="//@hasPublicElement.140/@hasDefinedMember.7" value="Traditional transactions"/>
      <xsd:enumeration ecore:name="NotApplicableAllRiskTransferTreatments" fdsf_0:reference="//@hasPublicElement.140/@hasDefinedMember.8" value="Not applicable/All risk transfer treatments"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.140/@hasDefinedMember.9" value="Securitization"/>
      <xsd:enumeration ecore:name="RepurchaseAgreements" fdsf_0:reference="//@hasPublicElement.140/@hasDefinedMember.10" value="Repurchase agreements"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.69" name="RiskWeights">
    <xsd:annotation>
      <xsd:documentation>Specifies the value of the risk weights that are applied to an exposure for capital requirement purposes.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Percentages"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.70" name="RiskWeightsOfTheCollateral">
    <xsd:annotation>
      <xsd:documentation>Specifies the value of the risk weights that would be applied apply for capital requirement purposes to a collateral.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Percentages"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.71" name="RoleInTheSecuritisationProcess">
    <xsd:annotation>
      <xsd:documentation>Defines the role played by the reporting entity in the securitisation process.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:RoleInTheSecuritisationProcess1"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.138" name="RoleInTheSecuritisationProcess1">
    <xsd:annotation>
      <xsd:documentation>Defines the role played by the reporting entity in the securitisation process.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.138/@hasDefinedMember.0" value="Investor"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.138/@hasDefinedMember.1" value="Originator"/>
      <xsd:enumeration ecore:name="OriginatorInvestor" fdsf_0:reference="//@hasPublicElement.138/@hasDefinedMember.2" value="Originator, Investor"/>
      <xsd:enumeration ecore:name="OriginatorSponsor" fdsf_0:reference="//@hasPublicElement.138/@hasDefinedMember.3" value="Originator, Sponsor"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.138/@hasDefinedMember.4" value="Sponsor"/>
      <xsd:enumeration ecore:name="OriginalLender" fdsf_0:reference="//@hasPublicElement.138/@hasDefinedMember.5" value="Original Lender"/>
      <xsd:enumeration ecore:name="NotApplicableAllRolesInTheSecuritisationProcess" fdsf_0:reference="//@hasPublicElement.138/@hasDefinedMember.6" value="Not applicable/All roles in the securitisation process"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.98" name="ScopeOfConsolidation">
    <xsd:annotation>
      <xsd:documentation>Specifies the scope of consolidation of reporting when different from CRR scope</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:ScopeOfConsolidation1"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.152" name="ScopeOfConsolidation1">
    <xsd:annotation>
      <xsd:documentation>Different scopes of consolidation of reporting when different from CRR scope</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="AccountingScopeOfConsolidation" fdsf_0:reference="//@hasPublicElement.152/@hasDefinedMember.0" value="Accounting scope of consolidation"/>
      <xsd:enumeration ecore:name="AccountingScopeOfConsolidationFinancialEntitiesNotIncludedInPrudentialScopeOfConsolidation" fdsf_0:reference="//@hasPublicElement.152/@hasDefinedMember.1" value="Accounting scope of consolidation. Financial entities not included in prudential scope of consolidation"/>
      <xsd:enumeration ecore:name="AccountingScopeOfConsolidationSecuritisationEntitiesDerecognizedForPrudentialPurposes" fdsf_0:reference="//@hasPublicElement.152/@hasDefinedMember.2" value="Accounting scope of consolidation. Securitisation entities derecognized for prudential purposes"/>
      <xsd:enumeration ecore:name="AccountingScopeOfConsolidationCommercialEntitiesNotIncludedInPrudentialScopeOfConsolidation" fdsf_0:reference="//@hasPublicElement.152/@hasDefinedMember.3" value="Accounting scope of consolidation. Commercial entities not included in prudential scope of consolidation"/>
      <xsd:enumeration ecore:name="NotApplicableNotSpecified" fdsf_0:reference="//@hasPublicElement.152/@hasDefinedMember.4" value="Not applicable/ Not specified"/>
      <xsd:enumeration ecore:name="PrudentialScopeOfConsolidation" fdsf_0:reference="//@hasPublicElement.152/@hasDefinedMember.5" value="Prudential scope of consolidation"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.72" name="Securitisation">
    <xsd:annotation>
      <xsd:documentation>When information is provided on a securitisation-by-securitisation basis, defines the code of the securitisation for which information is provided.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Securitisation1"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.149" name="Securitisation1">
    <xsd:annotation>
      <xsd:documentation>Pool of individual assets packaged as a security</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.73" name="SecuritisationStructure">
    <xsd:annotation>
      <xsd:documentation>Defines the tranche of the exposure in the securitisation structure.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:SecuritisationStructure1"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.141" name="SecuritisationStructure1">
    <xsd:annotation>
      <xsd:documentation>Tranche of the exposure in the securitisation structure</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="FirstLoss" fdsf_0:reference="//@hasPublicElement.141/@hasDefinedMember.0" value="First loss"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.141/@hasDefinedMember.1" value="Mezzanine"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.141/@hasDefinedMember.2" value="Senior"/>
      <xsd:enumeration ecore:name="SecondLossInABCP" fdsf_0:reference="//@hasPublicElement.141/@hasDefinedMember.3" value="Second loss in ABCP"/>
      <xsd:enumeration ecore:name="NotApplicableAllSecuritisationStructures" fdsf_0:reference="//@hasPublicElement.141/@hasDefinedMember.4" value="Not applicable/All securitisation structures"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.74" name="Security">
    <xsd:annotation>
      <xsd:documentation>When information is provided on a security-by-security basis, defines the code of the security for which information is provided.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Security1"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.148" name="Security1">
    <xsd:annotation>
      <xsd:documentation>Financial instrument that represents: an ownership position in a publicly-traded corporation (stock), a creditor relationship with governmental body or a corporation (bond), or rights to ownership as represented by an option.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.75" name="SignificantInvestments">
    <xsd:annotation>
      <xsd:documentation>For the purposes of deductions of own funds, it indicates whether the reporting institutions has a significant investment in another entity.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Portfolio"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.107" name="SizeOfTheCounterparty">
    <xsd:restriction base="fdsf:Counterparty"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.76" name="SpecificContractClausesOrNettingAgreements">
    <xsd:annotation>
      <xsd:documentation>Defines specific contract clauses or netting agreements.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:MainCategory"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.77" name="SpecificLiquidityRequirements">
    <xsd:annotation>
      <xsd:documentation>Specific conditions related to liquidity under the liquidity provisions framework</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Liquidity"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.78" name="SubjectToOperatingLeaseReportingEntityLessor">
    <xsd:annotation>
      <xsd:documentation>For tangible and intangible assets, it indicates whether they are subject to operating leases in which the reporting institution is the lessor.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:BooleanTotal"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.79" name="Subordinated">
    <xsd:annotation>
      <xsd:documentation>Indicates that the financial instrument is a subordinated financial asset or liability</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:MainCategory"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.80" name="TimeFromTheDueTimeForSettlement">
    <xsd:annotation>
      <xsd:documentation>Time passed between the settlement date and the reference date.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:TimeInterval"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.143" name="TimeInterval">
    <xsd:annotation>
      <xsd:documentation>Time bands (eg > 60 days <= 90 days).</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="_1Year" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.0" value="> 1 year"/>
      <xsd:enumeration ecore:name="_180Days1year" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.1" value="> 180 days <= 1year"/>
      <xsd:enumeration ecore:name="_30Days60Days" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.2" value="> 30 days <= 60 days"/>
      <xsd:enumeration ecore:name="_60Days90Days" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.3" value="> 60 days <= 90 days"/>
      <xsd:enumeration ecore:name="_90Days180days" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.4" value="> 90 days <= 180days"/>
      <xsd:enumeration ecore:name="_3Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.5" value="<= 3 months"/>
      <xsd:enumeration ecore:name="_30Days" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.6" value="<= 30 days"/>
      <xsd:enumeration ecore:name="_25Years" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.7" value=">= 2,5 years"/>
      <xsd:enumeration ecore:name="_46Days" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.8" value=">=46 days"/>
      <xsd:enumeration ecore:name="_5Days" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.9" value=">=5 days"/>
      <xsd:enumeration ecore:name="_04Days" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.10" value="0-4 days"/>
      <xsd:enumeration ecore:name="_1630Days" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.11" value="16-30 days"/>
      <xsd:enumeration ecore:name="_31To45Days" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.12" value="31 to 45 days"/>
      <xsd:enumeration ecore:name="_515Days" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.13" value="5-15 days"/>
      <xsd:enumeration ecore:name="NotApplicableAllTimeIntervals" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.14" value="Not applicable/ All time intervals"/>
      <xsd:enumeration ecore:name="TimeIntervalApplicableForFreeDeliveries" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.15" value="Time interval applicable for free deliveries"/>
      <xsd:enumeration ecore:name="_3Months6Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.16" value="> 3 months <= 6 months"/>
      <xsd:enumeration ecore:name="_6Months9Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.17" value="> 6 months <= 9 months"/>
      <xsd:enumeration ecore:name="_9Months12Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.18" value="> 9 months <= 12 months"/>
      <xsd:enumeration ecore:name="_12Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.19" value="> 12 months"/>
      <xsd:enumeration ecore:name="_10Years" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.20" value="> 10 years"/>
      <xsd:enumeration ecore:name="OpenMaturity" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.21" value="Open maturity"/>
      <xsd:enumeration ecore:name="_1Month" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.22" value="<= 1 month"/>
      <xsd:enumeration ecore:name="_1Month2Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.23" value="> 1 month <= 2 months"/>
      <xsd:enumeration ecore:name="_2Months3Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.24" value="> 2 months <= 3 months"/>
      <xsd:enumeration ecore:name="_3Months4Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.25" value="> 3 months <= 4 months"/>
      <xsd:enumeration ecore:name="_4Months5Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.26" value="> 4 months <= 5 months"/>
      <xsd:enumeration ecore:name="_5Months6Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.27" value="> 5 months <= 6 months"/>
      <xsd:enumeration ecore:name="_6Months7Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.28" value="> 6 months <= 7 months"/>
      <xsd:enumeration ecore:name="_7Months8Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.29" value="> 7 months <= 8 months"/>
      <xsd:enumeration ecore:name="_8Months9Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.30" value="> 8 months <= 9 months"/>
      <xsd:enumeration ecore:name="_9Months10Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.31" value="> 9 months <= 10 months"/>
      <xsd:enumeration ecore:name="_10Months11Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.32" value="> 10 months <= 11 months"/>
      <xsd:enumeration ecore:name="_11Months12Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.33" value="> 11 months <= 12 months"/>
      <xsd:enumeration ecore:name="_12Months15Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.34" value="> 12 months <= 15 months"/>
      <xsd:enumeration ecore:name="_15Months18Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.35" value="> 15 months <= 18 months"/>
      <xsd:enumeration ecore:name="_18Months21Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.36" value="> 18 months <= 21 months"/>
      <xsd:enumeration ecore:name="_21Months24Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.37" value="> 21 months <= 24 months"/>
      <xsd:enumeration ecore:name="_24Months27Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.38" value="> 24 months <= 27 months"/>
      <xsd:enumeration ecore:name="_27Months30Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.39" value="> 27 months <= 30 months"/>
      <xsd:enumeration ecore:name="_30Months33Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.40" value="> 30 months <= 33 months"/>
      <xsd:enumeration ecore:name="_33Months36Months" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.41" value="> 33 months <= 36 months"/>
      <xsd:enumeration ecore:name="_3Years5Years" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.42" value="> 3 years <= 5 years"/>
      <xsd:enumeration ecore:name="_5Years10Years" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.43" value="> 5 years <= 10 years"/>
      <xsd:enumeration ecore:name="_30Days" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.44" value="> 30 days"/>
      <xsd:enumeration ecore:name="_0days" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.45" value=">0days"/>
      <xsd:enumeration ecore:name="OpenMaturityButCallableWithin30Days" fdsf_0:reference="//@hasPublicElement.143/@hasDefinedMember.46" value="Open maturity but callable within 30 days"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.81" name="TimeOfEncumbrance">
    <xsd:annotation>
      <xsd:documentation>Specifies the time that the assets is expected to remain encumbered.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:TimeInterval"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.82" name="TimePastDue">
    <xsd:annotation>
      <xsd:documentation>For debt instruments that are past due, time passed between the date on which the payment was due and the reference date.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:TimeInterval"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.83" name="ToBeReclassifiedToProfitOrLoss">
    <xsd:annotation>
      <xsd:documentation>For the accumulated other comprehensive income items, it indicates whether they could be reclassified to profit and loss.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:BooleanTotal"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.84" name="TransitionallyTreatedAsInOwnFunds">
    <xsd:annotation>
      <xsd:documentation>Those items are included transitionally as a higher (instruments) or lower (deductions) in level of own funds, although they do not meet the criteria (instruments).</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:ComputabilityInOwnFunds"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.142" name="TypeOfActivity">
    <xsd:annotation>
      <xsd:documentation>Defines the type of activity reported (eg asset management or custody)</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="ActivitiesOtherThanClearingAndSettlementCustodyServicingFeesFromSecuritizationActivities" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.0" value="Activities other than Clearing and settlement, Custody, Servicing fees from securitization activities"/>
      <xsd:enumeration ecore:name="ActivitiesOtherThanSecuritiesClearingAndSettlementAssetManagementCustodyCentralAdministrationServicesForInstitutionalCustomersFiduciaryTransactionsPaymentServicesCustomerResourcesDistributedButNotManagedStructuredFinance" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.1" value="Activities other than Securities, Clearing and settlement, Asset management, Custody, Central administration services for institutional customers, Fiduciary transactions, Payment services, Customer resources distributed but not managed, Structured Finance"/>
      <xsd:enumeration ecore:name="ActivitiesOtherThanSecuritisationActivitiesAssetManagement" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.2" value="Activities other than Securitisation activities, Asset management"/>
      <xsd:enumeration ecore:name="AgencyServices" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.3" value="Agency services"/>
      <xsd:enumeration ecore:name="AssetManagement" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.4" value="Asset management"/>
      <xsd:enumeration ecore:name="AssetManagementCollectiveInvestment" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.5" value="Asset management. Collective investment"/>
      <xsd:enumeration ecore:name="AssetManagementCustomerPortfoliosManagedOnADiscretionaryBasis" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.6" value="Asset management. Customer portfolios managed on a discretionary basis"/>
      <xsd:enumeration ecore:name="AssetManagementPensionFunds" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.7" value="Asset management. Pension funds"/>
      <xsd:enumeration ecore:name="CentralAdministrativeServicesForCollectiveInvestment" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.8" value="Central administrative services for collective investment"/>
      <xsd:enumeration ecore:name="ClearingAndSettlement" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.9" value="Clearing and settlement"/>
      <xsd:enumeration ecore:name="CommercialBanking" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.10" value="Commercial Banking"/>
      <xsd:enumeration ecore:name="CorporateFinance" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.11" value="Corporate finance"/>
      <xsd:enumeration ecore:name="CorporateItems" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.12" value="Corporate items"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.13" value="Custody"/>
      <xsd:enumeration ecore:name="CustodyCollectiveInvestment" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.14" value="Custody. Collective investment"/>
      <xsd:enumeration ecore:name="CustodyCustodyOtherThanCollectiveInvestment" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.15" value="Custody. Custody other than Collective investment"/>
      <xsd:enumeration ecore:name="CustodyEntrustedToOtherEntities" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.16" value="Custody. Entrusted to other entities"/>
      <xsd:enumeration ecore:name="CustomerResourcesDistributedButNotManaged" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.17" value="Customer resources distributed but not managed"/>
      <xsd:enumeration ecore:name="CustomerResourcesDistributedButNotManagedCollectiveInvestment" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.18" value="Customer resources distributed but not managed. Collective investment"/>
      <xsd:enumeration ecore:name="CustomerResourcesDistributedButNotManagedInsuranceProducts" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.19" value="Customer resources distributed but not managed. Insurance products"/>
      <xsd:enumeration ecore:name="CustomerResourcesDistributedButNotManagedOtherThanCollectiveInvestmentsInsuranceProducts" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.20" value="Customer resources distributed but not managed. Other than collective investments, insurance products"/>
      <xsd:enumeration ecore:name="FiduciaryTransactions" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.21" value="Fiduciary transactions"/>
      <xsd:enumeration ecore:name="InvestmentFirmsUnderArticle90Paragraph2AndArticle93OfCRR" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.22" value="Investment firms under Article 90 paragraph 2 and Article 93 of CRR"/>
      <xsd:enumeration ecore:name="InvestmentFirmsUnderArticle91Paragraph1And2AndArticle92OfCRR" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.23" value="Investment firms under Article 91 paragraph 1 and 2 and Article 92 of CRR"/>
      <xsd:enumeration ecore:name="InvestmentVehiclesUnderAssetManagementOtherThanCollectiveInvestmentPensionFundsCustomerPortfoliosManagedOnADiscretionaryBasis" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.24" value="Investment vehicles under asset management other than Collective investment, Pension funds, Customer portfolios managed on a discretionary basis"/>
      <xsd:enumeration ecore:name="NotApplicableAllActivities" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.25" value="Not applicable/All activities"/>
      <xsd:enumeration ecore:name="PaymentAndSettlement" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.26" value="Payment and settlement"/>
      <xsd:enumeration ecore:name="PaymentServices" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.27" value="Payment services"/>
      <xsd:enumeration ecore:name="RetailBanking" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.28" value="Retail Banking"/>
      <xsd:enumeration ecore:name="RetailBrokerage" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.29" value="Retail Brokerage"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.30" value="Securities"/>
      <xsd:enumeration ecore:name="SecuritiesIssuances" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.31" value="Securities. Issuances"/>
      <xsd:enumeration ecore:name="SecuritiesOtherThanIssuancesAndTransferOrders" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.32" value="Securities. Other than issuances and transfer orders"/>
      <xsd:enumeration ecore:name="SecuritiesTransferOrders" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.33" value="Securities. Transfer orders"/>
      <xsd:enumeration ecore:name="SecuritisationActivitiesViaSpecialPurposeEntities" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.34" value="Securitisation activities via Special Purpose Entities"/>
      <xsd:enumeration ecore:name="ServicingOfSecuritizationActivities" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.35" value="Servicing of securitization activities"/>
      <xsd:enumeration ecore:name="StructuredFinance" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.36" value="Structured finance"/>
      <xsd:enumeration ecore:name="TradingAndSales" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.37" value="Trading and sales"/>
      <xsd:enumeration ecore:name="TradeFinance" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.38" value="Trade finance"/>
      <xsd:enumeration ecore:name="QualifyingCCLT" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.39" value="Qualifying CCLT"/>
      <xsd:enumeration ecore:name="ActivitiesOtherThanTradeFinance" fdsf_0:reference="//@hasPublicElement.142/@hasDefinedMember.40" value="Activities other than trade finance"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.85" name="TypeOfActivity1">
    <xsd:annotation>
      <xsd:documentation>Defines the type of activity (eg asset management or custody).</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:TypeOfActivity"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.86" name="TypeOfActivityOfRelatedPartiesRelationships">
    <xsd:annotation>
      <xsd:documentation>Defines the nature of the activities of related parties.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:TypeOfActivity"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.87" name="TypeOfAllowance">
    <xsd:annotation>
      <xsd:documentation>Specifies the type of allowance for credit losses.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:Impairment"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.88" name="TypeOfAssetsWithCollateralReceived">
    <xsd:annotation>
      <xsd:documentation>Specifies the type of assets for which financial assets have been received as collateral.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:MainCategory"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.89" name="TypeOfCreditProtection">
    <xsd:annotation>
      <xsd:documentation>Specifies the type of credit protection</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:CreditProtection"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.90" name="TypeOfInvestmentFirm">
    <xsd:annotation>
      <xsd:documentation>Specifies the type activities authorised to the effects of the calculation of own funds requirements for investment firms with limited activities.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:TypeOfActivity"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.130" name="TypeOfMarket">
    <xsd:annotation>
      <xsd:documentation>Defines the type of market on which reported instruments are traded. It includes the fair value hierarchy.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="Level1" fdsf_0:reference="//@hasPublicElement.130/@hasDefinedMember.0" value="Level 1"/>
      <xsd:enumeration ecore:name="Level2" fdsf_0:reference="//@hasPublicElement.130/@hasDefinedMember.1" value="Level 2"/>
      <xsd:enumeration ecore:name="Level3" fdsf_0:reference="//@hasPublicElement.130/@hasDefinedMember.2" value="Level 3"/>
      <xsd:enumeration ecore:name="OrganisedMarket" fdsf_0:reference="//@hasPublicElement.130/@hasDefinedMember.3" value="Organised market"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.130/@hasDefinedMember.4" value="OTC"/>
      <xsd:enumeration ecore:name="PublishedPriceQuotations" fdsf_0:reference="//@hasPublicElement.130/@hasDefinedMember.5" value="Published price quotations"/>
      <xsd:enumeration ecore:name="ListedOnAMajorIndexInARecognisedExchange" fdsf_0:reference="//@hasPublicElement.130/@hasDefinedMember.6" value="Listed on a major index in a recognised exchange"/>
      <xsd:enumeration ecore:name="RecognisedExchange" fdsf_0:reference="//@hasPublicElement.130/@hasDefinedMember.7" value="Recognised exchange"/>
      <xsd:enumeration ecore:name="NonQuoted" fdsf_0:reference="//@hasPublicElement.130/@hasDefinedMember.8" value="Non-quoted"/>
      <xsd:enumeration ecore:name="NotApplicableAllTypesOfMarkets" fdsf_0:reference="//@hasPublicElement.130/@hasDefinedMember.9" value="Not applicable/ All types of markets"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.91" name="TypeOfMarket1">
    <xsd:annotation>
      <xsd:documentation>Defines the type of market on which reported instruments are traded.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:TypeOfMarket"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.92" name="TypeOfObligationWithCollateralGiven">
    <xsd:annotation>
      <xsd:documentation>Specifies the type of obligation for which financial assets have been pledged as collateral (liabilities or contingent liabilities).</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:MainCategory"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.14" name="TypeOfRisk">
    <xsd:annotation>
      <xsd:documentation>Indicates the type of risk arising from exposures or transactions (eg credit risk or market risk).</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:TypeOfRisk1"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.139" name="TypeOfRisk1">
    <xsd:annotation>
      <xsd:documentation>Indicates the type of risk arising from exposures or transactions (eg credit risk or market risk).</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="CounterpartyCreditRisk" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.0" value="Counterparty credit risk"/>
      <xsd:enumeration ecore:name="CreditRisk" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.1" value="Credit risk"/>
      <xsd:enumeration ecore:name="CreditRiskAndFreeDeliveries" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.2" value="Credit risk and free deliveries"/>
      <xsd:enumeration ecore:name="CreditRiskCounterpartyCreditRiskAndFreeDeliveries" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.3" value="Credit risk, counterparty credit risk and free deliveries"/>
      <xsd:enumeration ecore:name="CreditRiskCounterpartyCreditRiskDilutionRiskAndFreeDeliveries" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.4" value="Credit risk, counterparty credit risk, dilution risk and free deliveries"/>
      <xsd:enumeration ecore:name="CreditRiskCounterpartyCreditRiskDilutionRiskFreeDeliveriesAndSettlementDeliveryRisk" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.5" value="Credit risk, counterparty credit risk, dilution risk, free deliveries and settlement/delivery risk"/>
      <xsd:enumeration ecore:name="CVARisk" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.6" value="CVA risk"/>
      <xsd:enumeration ecore:name="DilutionRisk" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.7" value="Dilution risk"/>
      <xsd:enumeration ecore:name="InterestRateRisk" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.8" value="Interest rate risk"/>
      <xsd:enumeration ecore:name="LargeExposuresRisk" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.9" value="Large exposures risk"/>
      <xsd:enumeration ecore:name="MarketRisk" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.10" value="Market risk"/>
      <xsd:enumeration ecore:name="CommoditiesRisk" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.11" value="Commodities risk"/>
      <xsd:enumeration ecore:name="GeneralRiskForEquityInstruments" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.12" value="General risk for equity instruments"/>
      <xsd:enumeration ecore:name="EquityRisk" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.13" value="Equity risk"/>
      <xsd:enumeration ecore:name="SpecificRiskForEquityInstruments" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.14" value="Specific risk for equity instruments"/>
      <xsd:enumeration ecore:name="ForeignExchangeRisk" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.15" value="Foreign-exchange risk"/>
      <xsd:enumeration ecore:name="MarketNotLookThroughCIUsRisk" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.16" value="Market not look-through CIUs risk"/>
      <xsd:enumeration ecore:name="GeneralRiskForDebtInstruments" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.17" value="General risk for debt instruments"/>
      <xsd:enumeration ecore:name="SpecificRiskForDebtInstruments" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.18" value="Specific risk for debt instruments"/>
      <xsd:enumeration ecore:name="SpecificRiskForCTPPositions" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.19" value="Specific risk for CTP positions"/>
      <xsd:enumeration ecore:name="SpecificRiskForSecuritisationInstrument" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.20" value="Specific risk for securitisation instrument"/>
      <xsd:enumeration ecore:name="NotApplicableAllRisks" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.21" value="Not applicable/All risks"/>
      <xsd:enumeration ecore:name="OperationalRisk" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.22" value="Operational risk"/>
      <xsd:enumeration ecore:name="OtherRisk" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.23" value="Other risk"/>
      <xsd:enumeration ecore:name="PositionFxAndCommoditiesRisks" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.24" value="Position, fx and commodities risks"/>
      <xsd:enumeration ecore:name="RiskOfFixedOverheads" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.25" value="Risk of fixed overheads"/>
      <xsd:enumeration ecore:name="RisksOtherThanInterestRateRiskEquityRiskForeignExchangeRiskCreditRiskCommodityRisk" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.26" value="Risks other than Interest rate risk, Equity risk, Foreign exchange risk, Credit risk, Commodity risk"/>
      <xsd:enumeration ecore:name="SettlementDeliveryRisk" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.27" value="Settlement/delivery risk"/>
      <xsd:enumeration ecore:name="GeneralRisk" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.28" value="General risk"/>
      <xsd:enumeration ecore:name="SpecificRisk" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.29" value="Specific risk"/>
      <xsd:enumeration ecore:name="EquityRiskTreatedAsCreditRisk" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.30" value="Equity risk treated as credit risk"/>
      <xsd:enumeration ecore:name="InterestRateRiskEquityRisk" fdsf_0:reference="//@hasPublicElement.139/@hasDefinedMember.31" value="Interest rate risk, Equity risk"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.93" name="TypeOfRiskTransfer">
    <xsd:annotation>
      <xsd:documentation>Defines the way in which a risk has been transferred in a securitisation (traditional or synthetic securitisations).</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:RiskTransferTreatment"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.94" name="TypeOfSecuritisation">
    <xsd:annotation>
      <xsd:documentation>Specifies the type of securitisation.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:MainCategory"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.95" name="TypeOfUnderlying">
    <xsd:annotation>
      <xsd:documentation>For securitisations, defines the underlying securitised items.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:UnderlyingExposuresInSecuritisations"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.144" name="UnderlyingExposuresInSecuritisations">
    <xsd:annotation>
      <xsd:documentation>Underlying exposures in securitisations</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration ecore:name="CommercialMortgages" fdsf_0:reference="//@hasPublicElement.144/@hasDefinedMember.0" value="Commercial mortgages"/>
      <xsd:enumeration ecore:name="ConsumerLoans" fdsf_0:reference="//@hasPublicElement.144/@hasDefinedMember.1" value="Consumer loans"/>
      <xsd:enumeration ecore:name="CoveredBonds" fdsf_0:reference="//@hasPublicElement.144/@hasDefinedMember.2" value="Covered Bonds"/>
      <xsd:enumeration ecore:name="CreditCardReceivables" fdsf_0:reference="//@hasPublicElement.144/@hasDefinedMember.3" value="Credit card receivables"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.144/@hasDefinedMember.4" value="Leasing"/>
      <xsd:enumeration ecore:name="LoansToCorporatesOrSMEs" fdsf_0:reference="//@hasPublicElement.144/@hasDefinedMember.5" value="Loans to corporates or SMEs"/>
      <xsd:enumeration ecore:name="NotApplicableAllTypesOfUnderlyingExposures" fdsf_0:reference="//@hasPublicElement.144/@hasDefinedMember.6" value="Not applicable/ All types of underlying exposures"/>
      <xsd:enumeration ecore:name="OtherAssets" fdsf_0:reference="//@hasPublicElement.144/@hasDefinedMember.7" value="Other assets"/>
      <xsd:enumeration ecore:name="OtherLiabilities" fdsf_0:reference="//@hasPublicElement.144/@hasDefinedMember.8" value="Other liabilities"/>
      <xsd:enumeration ecore:name="ResidentialMortgages" fdsf_0:reference="//@hasPublicElement.144/@hasDefinedMember.9" value="Residential mortgages"/>
      <xsd:enumeration ecore:name="SecuritisationReSecuritisation" fdsf_0:reference="//@hasPublicElement.144/@hasDefinedMember.10" value="Securitisation, Re-Securitisation"/>
      <xsd:enumeration ecore:name="TradeReceivables" fdsf_0:reference="//@hasPublicElement.144/@hasDefinedMember.11" value="Trade receivables"/>
      <xsd:enumeration ecore:name="UnderlyingPositionsOthersThanSecuritisationPositions" fdsf_0:reference="//@hasPublicElement.144/@hasDefinedMember.12" value="Underlying positions others than securitisation positions"/>
      <xsd:enumeration fdsf_0:reference="//@hasPublicElement.144/@hasDefinedMember.13" value="Securitisation"/>
      <xsd:enumeration ecore:name="ReSecuritisation" fdsf_0:reference="//@hasPublicElement.144/@hasDefinedMember.14" value="Re-securitisation"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.96" name="UseOfAllocationMechanism">
    <xsd:annotation>
      <xsd:documentation>For activities subject to AMA, it indicates whether an allocation mechanism has been used.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:BooleanTotal"/>
  </xsd:simpleType>
  <xsd:simpleType fdsf_0:reference="//@hasPublicElement.97" name="UseOfExternalRatings">
    <xsd:annotation>
      <xsd:documentation>Defines the type of credit external ratings applying to the exposure.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="fdsf:ExternalRatings"/>
  </xsd:simpleType>
</xsd:schema>

Popular Posts