1535 lines
61 KiB
XML
1535 lines
61 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<!-- edited with XMLSpy v2012 sp1 (http://www.altova.com) by Europäische Centralbank (Europäische Centralbank) -->
|
||
<!-- ***************** Schema for UCDB Common Types ******************* -->
|
||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:c2d="http://c2d.escb.eu/UseOfCollateralMessage" xmlns="http://www.w3.org/2001/XMLSchema"
|
||
targetNamespace="http://c2d.escb.eu/UseOfCollateralMessage" elementFormDefault="qualified" version="3.0">
|
||
<!-- Change History:
|
||
2025-07-11
|
||
changed element Name of AbstractDebtor to simpleType "max255TextType"
|
||
changed element Name of AbstractGuarantor to simpleType "max255TextType"
|
||
added new simpleType "max255TextType"
|
||
|
||
2023-01-26
|
||
ECMS changes:
|
||
removed complexType "IntradayCreditType"
|
||
removed simpleType "QualityCheckStatusType"
|
||
added enumeration value "FINAL INITIAL" to simpleType "FileType"
|
||
removed enumeration values "FINAL SUSPECT", "FINAL SUSPECT LAST NCB", "CORRECTION" and "FINAL CORRECTION" from simpleType "FileType"
|
||
|
||
2022-11-24
|
||
removed enumeration value "+10" from simpleType ResidualMaturityType
|
||
added enumeration value "10-15" to simpleType ResidualMaturityType
|
||
added enumeration value "15-30" to simpleType ResidualMaturityType
|
||
added enumeration value "+30" to simpleType ResidualMaturityType
|
||
|
||
2022-05-30
|
||
remove information about countries from EurosystemISOCodeType
|
||
changed type EurosystemISOCodeType to codelist type c2d:cl_eurosystem_iso_code
|
||
|
||
2021-12-14:
|
||
added new simpleType AmountInMillionEuroTypeNMA (14 instead of 13 digits in AmountInMillionEuroType)
|
||
changed type NominalAmountSubmitted of complexType NonMarketableAssetType from AmountInMillionEuroType to AmountInMillionEuroTypeNMA
|
||
changed type CollateralValueAfterHaircuts of complexType NonMarketableAssetType from AmountInMillionEuroType to AmountInMillionEuroTypeNMA
|
||
changed type CollateralValueBeforeHaircuts of complexType NonMarketableAssetType from AmountInMillionEuroType to AmountInMillionEuroTypeNMA
|
||
add simpleType RiadCodeType
|
||
|
||
2019-06-20:
|
||
renamed the "CapFloorType" to "CapType" and the "CapFloor" element to "Cap"
|
||
renamed the optional element name = "CapFloor" of the complex type "NonMarketableAssetType" to "Cap"
|
||
removed the enumeration value "D" from QualityCheckStatusType
|
||
|
||
2018-05-29:
|
||
created new simpleType "CapFloorType"
|
||
added optional element name = "CapFloor" to the complex type "NonMarketableAssetType"
|
||
added optional element name = "ReferenceRate" to the complex type "NonMarketableAssetType
|
||
added optional element name = "ReferenceRateComment" to the complex type "NonMarketableAssetType
|
||
-->
|
||
|
||
<!-- ***************** Include Codelists for Mobilisation Channels ******************* -->
|
||
<!-- this schema file is dynamically generated from codelist/codelist.xml -->
|
||
<include schemaLocation="./ucdb_cl.xsd"/>
|
||
|
||
<xs:complexType name="AbstractMetaInformationType" abstract="true">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines all meta information.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:complexType>
|
||
<xs:complexType name="MarketableAssetType">
|
||
<xs:annotation>
|
||
<xs:documentation>Marketable Assets</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:sequence>
|
||
<xs:element name="MFIId" type="c2d:MFIIdType">
|
||
<xs:annotation>
|
||
<xs:documentation>The MFI ID is a unique identifier of the institution (Monetary Financial Institution) that is using the asset.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="RegistrationCode" type="c2d:RegistrationCodeType">
|
||
<xs:annotation>
|
||
<xs:documentation>Registration code. To be provided either by ISINCode or OtherRegistrationNumber, or both if both exist.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="NominalAmountSubmitted" type="c2d:AmountInMillionEuroType">
|
||
<xs:annotation>
|
||
<xs:documentation>Nominal amount submitted before market valuation and application of the haircut.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="CollateralValueBeforeHaircuts" type="c2d:AmountInMillionEuroType">
|
||
<xs:annotation>
|
||
<xs:documentation>Market value of the nominal amount submitted before application of the haircut.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="CollateralValueAfterHaircuts" type="c2d:AmountInMillionEuroType">
|
||
<xs:annotation>
|
||
<xs:documentation>Market value of the nominal amount submitted after application of the haircut.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="TypeOfSystem" type="c2d:SystemType">
|
||
<xs:annotation>
|
||
<xs:documentation>Type of system that the NCB is using to report the asset. Possible values are pool (for pooling system) or earm (for earmark system).</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="TypeOfOperation" type="c2d:OperationType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines in what kind of operation the asset was used. Mandatory if system_type=earm</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="DomesticOrXborder" type="c2d:TransactionType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines if the asset was used on a domestic basis or on across border basis.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="Issuer" type="c2d:IssuerType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Potentially eligible asset information. To be completed only for potentially eligible assets (status H in EADB).</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="NCBComment" type="c2d:Max200TextType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Free text field in which the NCB may explain any irregularities in the data.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:group ref="c2d:MobilisationChannelInfoMarketableAssetsGroup"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
<xs:complexType name="NonMarketableAssetType">
|
||
<xs:annotation>
|
||
<xs:documentation>Non-Marketable Assets</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:sequence>
|
||
<xs:element name="MFIId" type="c2d:MFIIdType">
|
||
<xs:annotation>
|
||
<xs:documentation>The MFI ID is a unique identifier of the institution (Monetary Financial Institution) that is using the asset.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="OtherRegistrationNumber" type="c2d:OrnType">
|
||
<xs:annotation>
|
||
<xs:documentation>Unique code that can identify an asset.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="TypeOfSystem" type="c2d:SystemType">
|
||
<xs:annotation>
|
||
<xs:documentation>Type of system that the NCB is using to report the asset. Possible values are pool (for pooling system) or earm (for earmark system).</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="TypeOfOperation" type="c2d:OperationType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines in what kind of operation the asset was used. Mandatory if system_type=earm.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="DomesticOrXborder" type="c2d:TransactionType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines if the asset was used on a domestic basis or on across border basis.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="NonMktAssetType" type="c2d:NonMktAssetType">
|
||
<xs:annotation>
|
||
<xs:documentation>The type of asset for non marketable assets.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="DateOfMaturity" type="xs:date" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>The actual maturity date for individual collateral and the average or mid-value for aggregated records.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="InterestPaymentType" type="c2d:InterestPaymentType">
|
||
<xs:annotation>
|
||
<xs:documentation>Type of interest payment can be fixed for fixed interest rates or floating for floating interest rates.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="Cap" type="c2d:CapType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines the cap information of a credit claim.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="ReferenceRate" type="c2d:cl_reference_rate" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines the reference rate of a credit claim from a set of codelist controlled values.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="ReferenceRateComment" type="c2d:Max200TextType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Free text field where NCBs can explain irregularities with regards reference rates of credit claims.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="CollateralValueBeforeHaircuts" type="c2d:AmountInMillionEuroTypeNMA">
|
||
<xs:annotation>
|
||
<xs:documentation>Market value of the nominal amount submitted before application of the haircut, expressed in EUR millions.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="CollateralValueAfterHaircuts" type="c2d:AmountInMillionEuroTypeNMA">
|
||
<xs:annotation>
|
||
<xs:documentation>Market value of the nominal amount submitted after application of the haircut, expressed in EUR millions.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="NumberOfAggregatedDebtors" type="c2d:IntegerGreaterThanZeroType">
|
||
<xs:annotation>
|
||
<xs:documentation>The number of debtors that have been aggregated together. Individual debtors are identified with a 1.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="EligibleViaGuarantor" type="c2d:ShortBoolean">
|
||
<xs:annotation>
|
||
<xs:documentation>Indication whether the asset is eligible only via the guarantor or via the debtor.
|
||
Y=asset is only eligible via the guarantor. All guarantor and debtor fields should be completed.
|
||
N=asset is eligible via the debtor. All debtor fields should be completed.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="Debtor" type="c2d:AbstractDebtor" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Debtor information. To be provided for debtors with at least one asset above the threshold.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="Guarantor" type="c2d:AbstractGuarantor" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Guarantor information. To be provided only when eligible via guarantor.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="NumberOfAggregatedAssets" type="c2d:IntegerGreaterThanZeroType">
|
||
<xs:annotation>
|
||
<xs:documentation>The number of assets which have been aggregated together.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="Denomination" type="c2d:Currency">
|
||
<xs:annotation>
|
||
<xs:documentation>ISO4217 currency codes</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="Secured" type="c2d:ShortBoolean" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Indicates if the asset is secured.
|
||
Possible values Y=Yes or N=No.
|
||
Mandatory if Nonmkt_asset_type=ACC</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="ResidualMaturity" type="c2d:ResidualMaturityType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>An interval of years to maturity expressed in years.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="BucketSize" type="c2d:BucketSizeType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>A range of outstanding amounts expressed in EUR millions.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="NCBComment" type="c2d:Max200TextType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Free text field in which the NCB may explain any irregularities in the data.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="ValuationMethodology" type="c2d:ValuationMethodologyType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines whether the NCB assigned the price based on a theoretical price or the outstanding amount.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="NominalAmountSubmitted" type="c2d:AmountInMillionEuroTypeNMA" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Nominal amount submitted before market valuation and application of the haircut.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="ResettingPeriodMoreThanOneYear" type="c2d:ShortBoolean" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Identifies when a floating rate claim has a resetting period for more than 1 year and needs to be treated as a fixed rate credit claim for the application of the haircut.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:group ref="c2d:MobilisationChannelInfoGroup"/>
|
||
<xs:element name="OaId" type="c2d:ObservedAgentIdentifierType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Observed agent identifier</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="ContractId" type="c2d:ContractIdentifierType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Contract identifier</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="InstrmntId" type="c2d:InstrumentIdentifierType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Instrument identifier</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
<xs:complexType name="NonMarketableDECCType">
|
||
<xs:annotation>
|
||
<xs:documentation>Data on nonmarketable DECC</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:sequence>
|
||
<xs:element name="MFIId" type="c2d:MFIIdType">
|
||
<xs:annotation>
|
||
<xs:documentation>The MFI ID is a unique identifier of the institution (Monetary Financial Institution) that is using the intraday credit.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="ISINCode" type="c2d:ISINCodeType">
|
||
<xs:annotation>
|
||
<xs:documentation>The International Securities Identification Number (ISIN) uniquely identifies an asset.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="NominalAmountSubmitted" type="c2d:AmountInMillionEuroType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Nominal amount submitted before market valuation and application of the haircut.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="TypeOfSystem" type="c2d:SystemType">
|
||
<xs:annotation>
|
||
<xs:documentation>Type of system that the NCB is using to report the asset. Possible values are pool (for pooling system) or earm (for earmark system).</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="TypeOfOperation" type="c2d:OperationType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines in what kind of operation the asset was used. Mandatory if system_type=earm.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="DomesticOrXborder" type="c2d:TransactionType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines if the asset was used on a domestic basis or on across border basis.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="NCBComment" type="c2d:Max200TextType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Free text field in which the NCB may explain any irregularities in the data.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:group ref="c2d:MobilisationChannelInfoMarketableAssetsGroup"/>
|
||
<xs:element name="NonMktAssetType" type="c2d:NonMktAssetType">
|
||
<xs:annotation>
|
||
<xs:documentation>The type of asset for non marketable assets.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
<xs:complexType name="AbstractDebtor" abstract="true">
|
||
<xs:annotation>
|
||
<xs:documentation>Block for Debtor information.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:sequence>
|
||
<xs:element name="Name" type="c2d:Max255TextType">
|
||
<xs:annotation>
|
||
<xs:documentation>Name of the debtor</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="ID" type="c2d:AbstractID">
|
||
<xs:annotation>
|
||
<xs:documentation>Identifier of the debtor.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="Class" type="c2d:DebtorClassType">
|
||
<xs:annotation>
|
||
<xs:documentation>The class indicating how to consider the debtor regarding its rating.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="Residence" type="c2d:EurosystemResidenceISOCodeType">
|
||
<xs:annotation>
|
||
<xs:documentation>Two letter ISO country code or three letter code AGG for pooled additional credit claims. For fixed term deposits the value is "EU".</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="CreditAssessmentSource" type="c2d:CreditAssessmentSourceType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Type of credit assessment source for the debtor.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="CredAssessSysProvider" type="c2d:Max100TextType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Name of the actual organisation providing the credit assessment source for the debtor.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="Rating" type="c2d:RatingType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>• Where Debtor_cred_assess_source = ECAI: enter the rating code as shown in the code list of the Eligible Assets Database (e.g. LIMY06 for a Moody’s long-term issuer rating of A2).
|
||
• Where Debtor_cred_assess_source = ICAS: enter the probability of default in percentage points (decimal format) with the amount of decimal digits needed, i.e. 1.23% would be reported as 0.0123. Alternatively, enter the rating code used internally. In this case, a code list that translates the code into a probability of default must also be provided.
|
||
• Where Debtor_cred_assess_source = IRB: enter the probability of default in percentage points (decimal format) with the amount of decimal digits needed, i.e. 1.23% would be reported as 0.0123.
|
||
• Where Debtor_cred_assess_source = RT: enter the probability of default in percentage points (decimal format) with the amount of decimal digits needed, i.e. 1.23% would be reported as 0.0123.
|
||
|
||
NOTE: For records with Aggregated_no_of_debtors > 1, please enter the mid-point of the range of probabilities of default in percentage points (decimal format) with the amount of decimal digits needed, e.g. a range for a probability of default is 0.10%-0.05%, the reported figure would be the 0.00075. Use as many decimal places as deemed necessary .
|
||
</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
<xs:complexType name="DG1">
|
||
<xs:annotation>
|
||
<xs:documentation>Central Bank</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractDebtor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="DG2">
|
||
<xs:annotation>
|
||
<xs:documentation>Central Government</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractDebtor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="DG3">
|
||
<xs:annotation>
|
||
<xs:documentation>Non Financial Corporation</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractDebtor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="DG4">
|
||
<xs:annotation>
|
||
<xs:documentation>Credit institution (excluding Agency credit institution)</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractDebtor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="DG5">
|
||
<xs:annotation>
|
||
<xs:documentation>Regional/local government</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractDebtor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="DG6">
|
||
<xs:annotation>
|
||
<xs:documentation>Supranational</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractDebtor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="DG7">
|
||
<xs:annotation>
|
||
<xs:documentation>Agency-non credit institution</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractDebtor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="DG8">
|
||
<xs:annotation>
|
||
<xs:documentation>Agency-credit institution</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractDebtor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="DG9">
|
||
<xs:annotation>
|
||
<xs:documentation>Financial Corporation</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractDebtor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="DG10">
|
||
<xs:annotation>
|
||
<xs:documentation>Private Household</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractDebtor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="DG11">
|
||
<xs:annotation>
|
||
<xs:documentation>Public Corporation</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractDebtor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="DGAGG">
|
||
<xs:annotation>
|
||
<xs:documentation>Aggregated credit claim with multiple credit assessment sources</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractDebtor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="AbstractGuarantor" abstract="true">
|
||
<xs:annotation>
|
||
<xs:documentation>Block for Guarantor information.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:sequence>
|
||
<xs:element name="Name" type="c2d:Max255TextType">
|
||
<xs:annotation>
|
||
<xs:documentation>Name of the guarantor</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="ID" type="c2d:AbstractID">
|
||
<xs:annotation>
|
||
<xs:documentation>Filled in with the identification number assigned by the NCB to the guarantor.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="Class" type="c2d:GuarantorClassType">
|
||
<xs:annotation>
|
||
<xs:documentation>The class indicating how to consider the guarantor regarding its rating.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="Residence" type="c2d:EurosystemResidenceISOCodeType">
|
||
<xs:annotation>
|
||
<xs:documentation>Two letter ISO country code or three letter code AGG for pooled additional credit claims. For fixed term deposits the value is "EU".</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="CreditAssessmentSource" type="c2d:CreditAssessmentSourceType">
|
||
<xs:annotation>
|
||
<xs:documentation>Type of credit assessment source for the guarantor.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="CredAssessSysProvider" type="c2d:Max100TextType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Name of the actual organisation providing the credit assessment source for the guarantor.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="Rating" type="c2d:RatingType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>• Where Guarantor_cred_assess_source = ECAI: enter the rating code as shown in the code list of the Eligible Assets Database (e.g. LIMY06 for a Moody’s long-term issuer rating of A2).
|
||
• Where Guarantor_cred_assess_source = ICAS: enter the probability of default in percentage points (decimal format) with the amount of decimal digits needed, i.e. 1.23% would be reported as 0.0123. Alternatively, enter the rating code used internally. In this case, a code list that translates the code into a probability of default must also be provided.
|
||
• Where Guarantor_cred _assess_source = IRB: enter the probability of default in percentage points (decimal format) with the amount of decimal digits needed, i.e. 1.23% would be reported as 0.0123.
|
||
• Where Guarantor_cred _assess_source = RT: enter the probability of default in percentage points (decimal format) with the amount of decimal digits needed, i.e. 1.23% would be reported as 0.0123.
|
||
|
||
NOTE: For records with Aggregated_no_of_assets > 1, please enter the mid-point of the range of probabilities of default in percentage points (decimal format) with the amount of decimal digits needed, e.g. a range for a probability of default is 0.10%-0.05%, the reported figure would be the 0.00075. Use as many decimal places as deemed necessary .
|
||
</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
<xs:complexType name="AbstractID" abstract="true">
|
||
<xs:annotation>
|
||
<xs:documentation>Type of the debtor/guarantor identifier</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:sequence>
|
||
<xs:element name="value" type="xs:string"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
<xs:complexType name="FVC">
|
||
<xs:annotation>
|
||
<xs:documentation>Financial Vehicle Corporation</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:restriction base="c2d:AbstractID">
|
||
<xs:sequence>
|
||
<xs:element name="value" type="c2d:fvcType"/>
|
||
</xs:sequence>
|
||
</xs:restriction>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:simpleType name="fvcType">
|
||
<xs:restriction base="c2d:Max256TextType"/>
|
||
</xs:simpleType>
|
||
<xs:complexType name="MFI">
|
||
<xs:annotation>
|
||
<xs:documentation>Monetary Financial Institute</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:restriction base="c2d:AbstractID">
|
||
<xs:sequence>
|
||
<xs:element name="value" type="c2d:mfiType"/>
|
||
</xs:sequence>
|
||
</xs:restriction>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:simpleType name="mfiType">
|
||
<xs:restriction base="c2d:Max256TextType"/>
|
||
</xs:simpleType>
|
||
<xs:complexType name="AVI">
|
||
<xs:annotation>
|
||
<xs:documentation>ID from AVOX</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:restriction base="c2d:AbstractID">
|
||
<xs:sequence>
|
||
<xs:element name="value" type="c2d:aviType"/>
|
||
</xs:sequence>
|
||
</xs:restriction>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:simpleType name="aviType">
|
||
<xs:restriction base="c2d:Max100TextType">
|
||
<xs:pattern value="[0-9]{7,12}"/>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:complexType name="NCB">
|
||
<xs:annotation>
|
||
<xs:documentation>National Central Bank</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:restriction base="c2d:AbstractID">
|
||
<xs:sequence>
|
||
<xs:element name="value" type="c2d:Max100TextType"/>
|
||
</xs:sequence>
|
||
</xs:restriction>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="ECB">
|
||
<xs:annotation>
|
||
<xs:documentation>European Central Bank</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:restriction base="c2d:AbstractID">
|
||
<xs:sequence>
|
||
<xs:element name="value" type="c2d:Max100TextType"/>
|
||
</xs:sequence>
|
||
</xs:restriction>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="AGG">
|
||
<xs:annotation>
|
||
<xs:documentation>Aggregated credit claim</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:restriction base="c2d:AbstractID">
|
||
<xs:sequence>
|
||
<xs:element name="value" type="c2d:Max100TextType"/>
|
||
</xs:sequence>
|
||
</xs:restriction>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="RIAD">
|
||
<xs:annotation>
|
||
<xs:documentation>RIAD</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:restriction base="c2d:AbstractID">
|
||
<xs:sequence>
|
||
<xs:element name="value" type="c2d:Max256TextType"/>
|
||
</xs:sequence>
|
||
</xs:restriction>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="GG1">
|
||
<xs:annotation>
|
||
<xs:documentation>Central Bank</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractGuarantor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="GG2">
|
||
<xs:annotation>
|
||
<xs:documentation>Central Government</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractGuarantor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="GG3">
|
||
<xs:annotation>
|
||
<xs:documentation>Non Financial Corporation</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractGuarantor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="GG4">
|
||
<xs:annotation>
|
||
<xs:documentation>Credit institution (excluding Agency credit institution)</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractGuarantor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="GG5">
|
||
<xs:annotation>
|
||
<xs:documentation>Regional/local government</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractGuarantor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="GG6">
|
||
<xs:annotation>
|
||
<xs:documentation>Supranational</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractGuarantor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="GG7">
|
||
<xs:annotation>
|
||
<xs:documentation>Agency-non credit institution</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractGuarantor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="GG8">
|
||
<xs:annotation>
|
||
<xs:documentation>Agency-credit institution</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractGuarantor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="GG9">
|
||
<xs:annotation>
|
||
<xs:documentation>Financial Corporation</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractGuarantor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="GG10">
|
||
<xs:annotation>
|
||
<xs:documentation>Private Household</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractGuarantor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="GG11">
|
||
<xs:annotation>
|
||
<xs:documentation>Public Corporation</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractGuarantor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="GGAGG">
|
||
<xs:annotation>
|
||
<xs:documentation>Aggregated credit claim with multiple credit assessment sources</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:AbstractGuarantor"/>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="IssuerType">
|
||
<xs:sequence>
|
||
<xs:element name="CreditAssessmentSource" type="c2d:IssuerCreditAssessmentSourceType">
|
||
<xs:annotation>
|
||
<xs:documentation>For unrated assets (EADB status H) it gives the source of the credit assessment.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="CredAssessSysProvider" type="c2d:Max100TextType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>For unrated assets (EADB status H) it gives the name of the provider of the credit assessment.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="Class" type="c2d:IssuerClassType">
|
||
<xs:annotation>
|
||
<xs:documentation>For unrated assets (EADB status H) it gives the class of the issuer.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="Rating" type="c2d:RatingType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>For unrated assets (EADB status H) :
|
||
• Where Issuer_cred_assess_source = ICAS: enter the probability of default in percentage points (decimal format) with the amount of decimal digits needed, i.e. 1.23% would be reported as 0.0123. Alternatively, enter the rating code used internally. In this case, a code list that translates the code into a probability of default must also be provided.
|
||
• Where Issuer_cred _assess_source = IRB: enter the probability of default in percentage points (decimal format) with the amount of decimal digits needed, i.e. 1.23% would be reported as 0.0123.
|
||
• Where Issuer_cred _assess_source = RT: enter the probability of default in percentage points (decimal format) with the amount of decimal digits needed, i.e. 1.23% would be reported as 0.0123.
|
||
|
||
NOTE: In case only a range is available for a probability of default instead of a point estimate, please report the mid-point of the range (e.g. if a range for a probability of default is 0.0005-0.001, please report the 0.00075). Use as many decimal places as deemed necessary.
|
||
</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
<xs:complexType name="RegistrationCodeType" abstract="true"/>
|
||
<xs:complexType name="isin">
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:RegistrationCodeType">
|
||
<xs:sequence>
|
||
<xs:element name="ISINCode" type="c2d:ISINCodeType">
|
||
<xs:annotation>
|
||
<xs:documentation>The International Securities Identification Number (ISIN) uniquely identifies an asset.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="OtherRegistrationNumber" type="c2d:Max100TextType" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Unique code that can identify an asset.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
</xs:sequence>
|
||
</xs:extension>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:complexType name="orn">
|
||
<xs:complexContent>
|
||
<xs:extension base="c2d:RegistrationCodeType">
|
||
<xs:sequence>
|
||
<xs:element name="OtherRegistrationNumber" type="c2d:Max100TextType"/>
|
||
</xs:sequence>
|
||
</xs:extension>
|
||
</xs:complexContent>
|
||
</xs:complexType>
|
||
<xs:simpleType name="ValuationMethodologyType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines all valuation methodologies.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:enumeration value="Theoretical">
|
||
<xs:annotation>
|
||
<xs:documentation>price based on theoretical price</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="Outstanding">
|
||
<xs:annotation>
|
||
<xs:documentation>price based on outstanding amount</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="AmountInMillionEuroType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines a decimal number of 13 digits long, with max. 8 decimals. Caters for amounts between 0 million euro and 99999.99999999 million euro</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:decimal">
|
||
<xs:totalDigits value="13"/>
|
||
<xs:fractionDigits value="8"/>
|
||
<xs:minInclusive value="0.00000000"/>
|
||
<xs:maxInclusive value="99999.99999999"/>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="AmountInMillionEuroTypeNMA">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines a decimal number of 14 digits long, with max. 9 decimals. Caters for amounts between 0 million euro and 999999.99999999 million euro</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:decimal">
|
||
<xs:totalDigits value="14"/>
|
||
<xs:fractionDigits value="8"/>
|
||
<xs:minInclusive value="0.00000000"/>
|
||
<xs:maxInclusive value="999999.99999999"/>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="CreditLineType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines a decimal number of 14-digit long, with max. 8 decimals. Caters for amounts between 0 million and 99999.99999999 million euro</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:decimal">
|
||
<xs:totalDigits value="14"/>
|
||
<xs:fractionDigits value="8"/>
|
||
<xs:minInclusive value="0"/>
|
||
<xs:maxInclusive value="999999.99999999"/>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="BucketSizeType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines allowed values for outstanding amount size in EUR.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:enumeration value="0_to_100">
|
||
<xs:annotation>
|
||
<xs:documentation>Outstanding amount smaller than or equal to EUR 100,000</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="100_to_500">
|
||
<xs:annotation>
|
||
<xs:documentation>Outstanding amount bigger than EUR 100,000</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="Currency">
|
||
<xs:annotation>
|
||
<xs:documentation>ISO4217 currency codes</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:pattern value="[A-Z]{3}"/>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="ShortBoolean">
|
||
<xs:restriction base="xs:string">
|
||
<xs:enumeration value="Y">
|
||
<xs:annotation>
|
||
<xs:documentation>yes, the asset is secured.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="N">
|
||
<xs:annotation>
|
||
<xs:documentation>no, the asset is not secured.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="DebtorClassType">
|
||
<xs:annotation>
|
||
<xs:documentation>The class indicating how to consider the debtor regarding its rating.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="c2d:Max50TextType">
|
||
<xs:enumeration value="PSE1">
|
||
<xs:annotation>
|
||
<xs:documentation>PSE class1 (assessed as being equivalent to central government)</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="PSE2">
|
||
<xs:annotation>
|
||
<xs:documentation>PSE class2 (assessed as being one credit quality step below the central government)</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="Private Household">
|
||
<xs:annotation>
|
||
<xs:documentation>Private household</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="Other">
|
||
<xs:annotation>
|
||
<xs:documentation>any other class</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="NFC-PSE3">
|
||
<xs:annotation>
|
||
<xs:documentation>PSE class 3 or non-financial corporations (treated as a private sector issuer or debtor)</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="AGG">
|
||
<xs:annotation>
|
||
<xs:documentation>Pooled additional credit claim</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="GuarantorClassType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines Guarantor class string type</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:enumeration value="PSE1">
|
||
<xs:annotation>
|
||
<xs:documentation>PSE class1 (assessed as being equivalent to central government)</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="PSE2">
|
||
<xs:annotation>
|
||
<xs:documentation>PSE class2 (assessed as being one credit quality step below the central government</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="Other">
|
||
<xs:annotation>
|
||
<xs:documentation>any other class</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="NFC-PSE3">
|
||
<xs:annotation>
|
||
<xs:documentation>PSE class 3 or non-financial corporations (treated as a private sector issuer or debtor)</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="Private Household">
|
||
<xs:annotation>
|
||
<xs:documentation>Private household</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="AGG">
|
||
<xs:annotation>
|
||
<xs:documentation>Aggregated credit claim with multiple credit assessment sources</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="CreditAssessmentSourceType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines Guarantor/Debtor credit assessment source string type</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:enumeration value="ECAI">
|
||
<xs:annotation>
|
||
<xs:documentation>External credit assessment institution source</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="ICAS">
|
||
<xs:annotation>
|
||
<xs:documentation>NCB in-house credit assessment system source</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="IRB">
|
||
<xs:annotation>
|
||
<xs:documentation>Counterparties internal ratings based system source</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="PSE">
|
||
<xs:annotation>
|
||
<xs:documentation>Implicit credit assessments for public sector entities</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="RT">
|
||
<xs:annotation>
|
||
<xs:documentation>Third party rating tool source</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="AGG">
|
||
<xs:annotation>
|
||
<xs:documentation>Aggregated credit claim with multiple credit assessment sources</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="InterestPaymentType">
|
||
<xs:annotation>
|
||
<xs:documentation>Type of interest payment can be fixed for fixed interest rates or floating for floating interest rates.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:enumeration value="Fixed">
|
||
<xs:annotation>
|
||
<xs:documentation>Fixed interest payment</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="Floating">
|
||
<xs:annotation>
|
||
<xs:documentation>Floating interest payment</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="IssuerClassType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines Issuer class string type</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:enumeration value="PSE1">
|
||
<xs:annotation>
|
||
<xs:documentation>PSE class 1</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="PSE2">
|
||
<xs:annotation>
|
||
<xs:documentation>PSE class 2</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="NFC-PSE3">
|
||
<xs:annotation>
|
||
<xs:documentation>PSE class 3 and NFC (non-financial corporations)</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="IssuerCreditAssessmentSourceType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines Issuer credit assessment source string type</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:enumeration value="ICAS">
|
||
<xs:annotation>
|
||
<xs:documentation>NCB in-house credit assessment system source</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="IRB">
|
||
<xs:annotation>
|
||
<xs:documentation>Counterparties internal ratings-based system source</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="PSE">
|
||
<xs:annotation>
|
||
<xs:documentation>Implicit credit assessments for public sector entities</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="RT">
|
||
<xs:annotation>
|
||
<xs:documentation>Third-party rating tool source</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="ISINCodeType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines a string pattern for ISIN code. Must be exactly 12 characters long, where two first characters should be A-Z, followed by 10 characters fo A-Z or 0-9, or 2).</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:pattern value="[A-Z]{2}[0-9, A-Z]{10}"/>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="Max200TextType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines max. 200 characters long string.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:minLength value="1"/>
|
||
<xs:maxLength value="200"/>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="Max255TextType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines max. 255 characters long string.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:minLength value="1"/>
|
||
<xs:maxLength value="255"/>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="Max500TextType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines max. 500 characters long string.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:minLength value="1"/>
|
||
<xs:maxLength value="500"/>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="MFIIdType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines a string pattern for MFI Id. Restricted to max 256 characters long.</xs:documentation>
|
||
<xs:documentation>- The rule for this simpleType has been changed in June 2017.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:maxLength value="256"/>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="RiadCodeType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines a string pattern for Riad Code. Restricted to max 256 characters long.</xs:documentation>
|
||
<xs:documentation>- The rule for this simpleType has been changed in June 2017.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:maxLength value="256"/>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="NonMktAssetType">
|
||
<xs:annotation>
|
||
<xs:documentation>The type of asset for non marketable assets.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:enumeration value="Credit claim">
|
||
<xs:annotation>
|
||
<xs:documentation>Credit claim or bank loan</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="RMBD">
|
||
<xs:annotation>
|
||
<xs:documentation>Retail mortgage-backed debt instrument. Includes Irish MBPN</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="Fixed term deposit">
|
||
<xs:annotation>
|
||
<xs:documentation>Fixed term deposit</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="ACC">
|
||
<xs:annotation>
|
||
<xs:documentation>Additional Credit Claim</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="Cash deposit">
|
||
<xs:annotation>
|
||
<xs:documentation>Cash deposit</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="DECC">
|
||
<xs:annotation>
|
||
<xs:documentation>Nonmarketable Debt instruments backed by Eligible Credit Claims</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="ResidualMaturityType">
|
||
<xs:annotation>
|
||
<xs:documentation>An interval of years to maturity expressed in years.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:enumeration value="0-1">
|
||
<xs:annotation>
|
||
<xs:documentation>Residual maturity not longer than one year</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="1-3">
|
||
<xs:annotation>
|
||
<xs:documentation>Residual maturity greater than one year up to three years</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="3-5">
|
||
<xs:annotation>
|
||
<xs:documentation>Residual maturity greater than three years up to five years</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="5-7">
|
||
<xs:annotation>
|
||
<xs:documentation>Residual maturity greater than five years up to seven years</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="7-10">
|
||
<xs:annotation>
|
||
<xs:documentation>Residual maturity greater than seven years up to ten years</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="10-15">
|
||
<xs:annotation>
|
||
<xs:documentation>Residual maturity greater than ten years up to fifteen years</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="15-30">
|
||
<xs:annotation>
|
||
<xs:documentation>Residual maturity greater than fifteen years up to thirty years</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="+30">
|
||
<xs:annotation>
|
||
<xs:documentation>Residual maturity greater than thirty years</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="OperationType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines type of operation</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:enumeration value="MRO">
|
||
<xs:annotation>
|
||
<xs:documentation>Main refinancing operation</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="LTRO">
|
||
<xs:annotation>
|
||
<xs:documentation>Longer term refinancing operation</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="FTO">
|
||
<xs:annotation>
|
||
<xs:documentation>Fine-tuning operation</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="MLF">
|
||
<xs:annotation>
|
||
<xs:documentation>Marginal lending facility</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="IDC">
|
||
<xs:annotation>
|
||
<xs:documentation>Intra-day credit</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="MPO">
|
||
<xs:annotation>
|
||
<xs:documentation>Monetary Policy Operation</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="Other">
|
||
<xs:annotation>
|
||
<xs:documentation>Other liquidity providing operations, e.g. in US dollars</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="SystemType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines type of system with the following codes: earm, pool</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:enumeration value="earm">
|
||
<xs:annotation>
|
||
<xs:documentation>Asset was used in an earmarking system</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="pool">
|
||
<xs:annotation>
|
||
<xs:documentation>Asset was used in a pooling system</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="TransactionType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines type of transaction with the following codes: domestic, cross-border</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:enumeration value="domestic">
|
||
<xs:annotation>
|
||
<xs:documentation>Asset was used on a domestic basis</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="cross-border">
|
||
<xs:annotation>
|
||
<xs:documentation>Asset was used on a cross-border basis</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="IDCSourceType">
|
||
<xs:annotation>
|
||
<xs:documentation>System facilitating the counterparty's subscription to IDC</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:enumeration value="PHA">
|
||
<xs:annotation>
|
||
<xs:documentation>Proprietary Home Accoung</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="T2">
|
||
<xs:annotation>
|
||
<xs:documentation>Target2</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="SSS">
|
||
<xs:annotation>
|
||
<xs:documentation>Securities Settlement System</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="IntegerGreaterThanZeroType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines an integer number greater than 0 (i.e minimum value =1) and smaller than/equal to 9999999999</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:unsignedInt">
|
||
<xs:minExclusive value="0"/>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="FileType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines the referenced filetype.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:enumeration value="INITIAL">
|
||
<xs:annotation>
|
||
<xs:documentation>Initial file containing normal use of collateral</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="FINAL INITIAL">
|
||
<xs:annotation>
|
||
<xs:documentation>Final initial file filled in by NCBs to update suspect records for normal use of collateral file</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="SUSPECT">
|
||
<xs:annotation>
|
||
<xs:documentation>Revision file containing suspect records for normal use of collateral file</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="DISSEMINATION">
|
||
<xs:annotation>
|
||
<xs:documentation>Dissemination file containing normal use of collateral</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="ELA">
|
||
<xs:annotation>
|
||
<xs:documentation>ELA file with outstanding credit and use of collateral</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="EurosystemISOCodeType">
|
||
<xs:restriction base="c2d:cl_eurosystem_iso_code"/>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="EurosystemISOCodeTypeWithDK">
|
||
<xs:union memberTypes="c2d:EurosystemISOCodeType c2d:EurosystemISOCodeTypeDKAddon"/>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="EurosystemISOCodeTypeDKAddon">
|
||
<xs:restriction base="xs:string">
|
||
<xs:enumeration value="DK">
|
||
<xs:annotation>
|
||
<xs:documentation>Denmark</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="EurosystemResidenceISOCodeType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines a string pattern for the residence.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:pattern value="[A-Z]{2,3}"/>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="Max4TextType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines max. 4 characters long string.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:minLength value="1"/>
|
||
<xs:maxLength value="4"/>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="Max30TextType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines max. 30 characters long string.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:minLength value="1"/>
|
||
<xs:maxLength value="30"/>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="Max50TextType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines max. 50 characters long string</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:minLength value="1"/>
|
||
<xs:maxLength value="50"/>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="Max60TextType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines max. 60 characters long string</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:minLength value="1"/>
|
||
<xs:maxLength value="60"/>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="Max100TextType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines max. 100 characters long string.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:minLength value="1"/>
|
||
<xs:maxLength value="100"/>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="Max256TextType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines max. 256 characters long string.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:minLength value="1"/>
|
||
<xs:maxLength value="256"/>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="OrnType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines the format of ORN string for nonmarketable assets.</xs:documentation>
|
||
</xs:annotation>
|
||
<restriction base="string">
|
||
<pattern value="[A-Z]{2}[0-9A-Z]{10,13}"/>
|
||
</restriction>
|
||
</xs:simpleType>
|
||
<xs:complexType name="SuspectsReasonsType">
|
||
<xs:sequence>
|
||
<xs:element name="SuspectReason" type="c2d:SuspectReasonType" maxOccurs="unbounded"/>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
<xs:complexType name="SuspectReasonType">
|
||
<xs:annotation>
|
||
<xs:documentation>Addon for initial file records</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:sequence>
|
||
<xs:element name="ErrorCode" type="c2d:Max30TextType">
|
||
<xs:annotation>
|
||
<xs:documentation>A short code describing the type of suspect record found.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="ErrorMessage" type="c2d:Max500TextType">
|
||
<xs:annotation>
|
||
<xs:documentation>A message describing the suspect record found.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="ErrorPositionInFile">
|
||
<xs:annotation>
|
||
<xs:documentation>Shows which row and column in the initial/revision file has caused a suspect record.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="xs:string">
|
||
<xs:pattern value="row ([0-9])+:column ([0-9])+"/>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
|
||
<xs:group name="MobilisationChannelInfoGroup">
|
||
<xs:sequence>
|
||
<xs:element name="MobilisationChannel" type="c2d:cl_mobilisation_channel">
|
||
<xs:annotation>
|
||
<xs:documentation>The type of channel used to mobilise collateral.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="CCB" type="c2d:cl_ccb" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Correspondent Central Bank.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="InvestorSSS" type="c2d:cl_issuer_csd" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>The CSD (central securities depository) for the investor.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="IntermediarySSS" type="c2d:cl_issuer_csd" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>The CSD (central securities depository) for the intermediary.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="IssuerSSS" type="c2d:cl_issuer_csd" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>The CSD (central securities depository) for the issuer.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
</xs:sequence>
|
||
</xs:group>
|
||
|
||
<xs:group name="MobilisationChannelInfoMarketableAssetsGroup">
|
||
<xs:sequence>
|
||
<xs:group ref="c2d:MobilisationChannelInfoGroup"/>
|
||
<xs:element name="TripartyAgent" type="c2d:cl_triparty_agent" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>The agent used for mobilisation.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
</xs:sequence>
|
||
</xs:group>
|
||
|
||
<xs:complexType name="RatingType">
|
||
<xs:choice>
|
||
<xs:element name="EnumValue" type="c2d:RatingEnumValueType" minOccurs="0"/>
|
||
<xs:element name="NumberValue" type="c2d:RatingDecimalType" minOccurs="0"/>
|
||
</xs:choice>
|
||
</xs:complexType>
|
||
|
||
<xs:simpleType name="RatingDecimalType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines a decimal number of 9 digits long, with max. 8 decimals. Caters for values between 0 and 0.99999999</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:decimal">
|
||
<xs:totalDigits value="9"/>
|
||
<xs:fractionDigits value="8"/>
|
||
<xs:minInclusive value="0.00000000"/>
|
||
<xs:maxInclusive value="0.99999999"/>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
|
||
<xs:simpleType name="RatingEnumValueType" >
|
||
<xs:union memberTypes="c2d:cl_la_rating c2d:cl_lg_rating c2d:cl_li_rating c2d:cl_sa_rating c2d:cl_si_rating c2d:cl_cgr_rating"/>
|
||
</xs:simpleType>
|
||
|
||
<xs:simpleType name="CapType">
|
||
<xs:restriction base="xs:string">
|
||
<xs:enumeration value="Y">
|
||
<xs:annotation>
|
||
<xs:documentation>Cap exists for the credit claim.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
<xs:enumeration value="N">
|
||
<xs:annotation>
|
||
<xs:documentation>Cap does not exist for the credit claim.</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:enumeration>
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
|
||
<xs:simpleType name="ObservedAgentIdentifierType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines the format of OaId string for non-marketable assets.</xs:documentation>
|
||
</xs:annotation>
|
||
<restriction base="c2d:Max50TextType">
|
||
<pattern value="[A-Za-z0-9_@$\-][!-~]*"/>
|
||
</restriction>
|
||
</xs:simpleType>
|
||
|
||
<xs:simpleType name="ContractIdentifierType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines the format of ContractId string for non-marketable assets.</xs:documentation>
|
||
</xs:annotation>
|
||
<restriction base="c2d:Max60TextType">
|
||
<pattern value="[!-~]|([!-~][ -~]*[!-~])"/>
|
||
</restriction>
|
||
</xs:simpleType>
|
||
|
||
<xs:simpleType name="InstrumentIdentifierType">
|
||
<xs:annotation>
|
||
<xs:documentation>Defines the format of InstrmntId string for non-marketable assets.</xs:documentation>
|
||
</xs:annotation>
|
||
<restriction base="c2d:Max60TextType">
|
||
<pattern value="[!-~]|([!-~][ -~]*[!-~])"/>
|
||
</restriction>
|
||
</xs:simpleType>
|
||
|
||
</xs:schema>
|