<?xml version="1.0" encoding="utf-8"?>
<!-- v3.4 -->
<!-- last modified date: 2019-12-13 -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://infoproff.com/"
            targetNamespace="http://infoproff.com/"
            xmlns="http://infoproff.com/">

    <!-- Report -->
    <xsd:element name="report" type="tns:report" nillable="true"/>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="report">
        <xsd:sequence>
            <xsd:element name="language" type="tns:language" minOccurs="1" maxOccurs="1" nillable="false"/>
            <xsd:element name="revision_date" type="tns:date_and_precision" minOccurs="1" maxOccurs="1" nillable="false"/>

            <xsd:element name="identification" type="tns:identification" minOccurs="1" maxOccurs="1" nillable="false"/>

            <xsd:element name="summary" type="tns:summary" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Brief information about company</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="credit_opinions" type="tns:credit_opinions" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Credit opinion</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="general_data" type="tns:general" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>General registration data about company</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="beneficiaries" type="tns:beneficiaries" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Beneficiaries</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="shareholders" type="tns:shareholders" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Shareholders</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="managers" type="tns:managers" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Managers</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="the_normal_regulations_of_the_representation_rights" type="tns:regulations_of_rr"
                         minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>The normal regulations of the representation rights</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="specifications_of_the_rights_of_representation" type="tns:specifications_of_rr"
                         minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Specifications of the rights of representation</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="relations_of_persons" type="tns:relations_of_persons" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Connections of beneficiaries and shareholders and managers in other companies</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="subsidiaries_data" type="tns:subsidiaries_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Subsidiaries</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="related_companies_data" type="tns:related_companies_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Related companies</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="branches_data" type="tns:branches_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Branches</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="export_import_data" type="tns:export_import_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Export-import (countries, turnover, etc)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="clients_and_suppliers" type="tns:clients_and_suppliers" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Information about clients or suppliers</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="real_estate_data" type="tns:property_data" minOccurs="0" maxOccurs="1" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>real_estate</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="assets" type="assets" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="vehicles" type="vehicles" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="bankers_data" type="tns:bankers_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Banks which are used by the entrepreneur</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="commercial_pledge_data" type="tns:commercial_pledge_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Commercial pledge data</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="publications_data" type="tns:publications_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Publications</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="negative_information" type="tns:negative_information" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Debts, litigations, etc</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <!--<xsd:element name="obligation_to_publish_annual_report" minOccurs="0" maxOccurs="1">-->
            <!--<xsd:complexType>-->
            <!--<xsd:sequence>-->
            <!--<xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>-->
            <!--<xsd:element name="is_obliged_to_publish_annual_report" type="xsd:boolean" minOccurs="1"-->
            <!--maxOccurs="1">-->
            <!--<xsd:annotation>-->
            <!--<xsd:documentation>Obligation to publish annual report</xsd:documentation>-->
            <!--</xsd:annotation>-->
            <!--</xsd:element>-->
            <!--&lt;!&ndash;<xsd:element name="comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>&ndash;&gt;-->
            <!--</xsd:sequence>-->
            <!--</xsd:complexType>-->
            <!--</xsd:element>-->
            <xsd:element name="financial_statements_data" type="tns:financial_statements_data" minOccurs="0"
                         maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Financial statements data</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="final_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!-- /ENTREPRENEUR -->

    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- <xsd:element name="dbd" type="tns:general"/>  -->
    <!-- *******************************************************************************************  -->
    <!-- GENERAL_DATA  -->
    <xsd:complexType name="general">
        <xsd:sequence>
            <xsd:element name="register_of_securities" type="tns:register_of_securities" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Register of securitities</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="business_names_data" type="tns:business_names_data" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Business names (current and previous)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="registration_data" type="tns:registration_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Any information about register code (commercial register, tax-payer register,
                        etc)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="trade_names_data" type="tns:trade_names_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Trade names</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="addresses_data" type="tns:addresses_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Addresses (current and previous)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="contacts_data" type="tns:contacts_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Current and previous contacts (phone, fax, mail, www)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="important_notifications_data" type="tns:notifications_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Important notifications data</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="statuses_data" type="tns:status_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Changes in status data</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="activities_data" type="tns:activities_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Activities data</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="licenses_data" type="tns:licenses_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Licenses data</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="legal_form_data" type="tns:legal_form_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Legal form</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="capital_data" type="tns:capital_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Capital</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="information_about_annual_reports_data" type="tns:information_about_annual_reports_data"
                         minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Information about annual reports data</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="employees_data" type="tns:employees_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Information about employees</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- *******************************************************************************************  -->
    <!-- clients_and_suppliers  -->
    <xsd:complexType name="clients_and_suppliers">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="relation_type" type="tns:content_with_key" minOccurs="1"/>
                        <xsd:group ref="tns:company_details"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- *******************************************************************************************  -->
    <!-- negative_information  -->
    <xsd:complexType name="negative_information">
        <xsd:sequence>
            <xsd:element name="litigations" type="tns:litigations" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Litigations</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="debts" type="tns:debts" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Debts</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="unsubmitted_tax_declarations" type="tns:unsubmitted_declarations" minOccurs="0"
                         maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Unsubmitted TAX declarations</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- *******************************************************************************************  -->
    <!-- commercial_pledge_data  -->
    <xsd:complexType name="commercial_pledge_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="id" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Commercial pledge ID</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="ranks" type="tns:ranks" minOccurs="0"/>
                        <xsd:element name="pledge_amounts" type="tns:pledge_amounts" minOccurs="0"/>
                        <xsd:element name="pledge_holders" type="tns:pledge_holders" minOccurs="0"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, comments</xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- *******************************************************************************************  -->
    <!-- credit_opinion  -->
    <xsd:complexType name="credit_opinions">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="1">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="credit_rating" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Our credit rating</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="rating_description" type="tns:content_with_key">
                            <xsd:annotation>
                                <xsd:documentation>Description of rating</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="credit_limit" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Our credit limit</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="credit_limit_currency" type="tns:currency" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="latest_turnover_type" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Turnover type</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="latest_turnover_range" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Turnover range</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="rating_explanation" minOccurs="0" maxOccurs="1">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="explanation" type="tns:content_with_key" minOccurs="0" maxOccurs="unbounded"/>
                                </xsd:sequence>
                            </xsd:complexType>
                            <!--<xsd:annotation>-->
                            <!--<xsd:documentation>Rating explanation</xsd:documentation>-->
                            <!--</xsd:annotation>-->
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- financial_statements_data  -->
    <xsd:complexType name="financial_statements_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="financial_statement" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="financial_document_type" type="tns:content_with_key"/>
                        <xsd:element name="type" type="tns:content_with_key"/>
                        <xsd:element name="subtype_id"
                                     type="xsd:integer"/> <!-- identification of financial document -->
                        <xsd:element name="year" type="xsd:string"/>
                        <xsd:element name="period" type="xsd:integer" minOccurs="1" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>Period in months</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="currency" type="tns:currency" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="scale" minOccurs="1">
                            <xsd:simpleType>
                                <xsd:restriction base="xsd:string">
                                    <xsd:enumeration value="1"/>
                                    <xsd:enumeration value="10"/>
                                    <xsd:enumeration value="100"/>
                                    <xsd:enumeration value="1000"/>
                                    <xsd:enumeration value="1000000"/>
                                    <xsd:enumeration value="1000000000"/>
                                    <xsd:enumeration value="1000000000000"/>
                                </xsd:restriction>
                            </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="consolidated" type="xsd:boolean" minOccurs="1"/>
                        <xsd:element name="reliability" type="tns:content_with_key" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Financial statement reliability type</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, comments</xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                        <xsd:element name="positions" type="tns:fin_reports"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="fin_reports">
        <xsd:sequence>
            <xsd:element name="position" minOccurs="1" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="position_name" type="tns:content_with_key">
                            <xsd:annotation>
                                <xsd:documentation>Field description</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="position_code" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Line number</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="value" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Value</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->

    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- publications_data  -->
    <xsd:complexType name="publications_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="publication" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="date" type="tns:date_and_precision" nillable="false"  minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Date of publication</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="link" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>URL</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="publication_subject" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Text (in origin language)</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="publication_text" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Text (in origin language)</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="comments" type="tns:comments" minOccurs="0" maxOccurs="1"/> <!-- v3.3. minOccurs="0" -->
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->


    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- GENERAL  -->
    <xsd:complexType name="summary">
        <xsd:sequence>
            <xsd:element name="name_in_the_register" type="tns:translit" nillable="false">
                <xsd:annotation>
                    <xsd:documentation>Business name</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="name_in_english" type="xsd:string" nillable="false"/>
            <xsd:element name="registration_code" type="tns:code" nillable="true"/>
            <xsd:element name="vat_code" type="tns:extended_code" nillable="true"/>
            <!--<xsd:element name="inner_code" type="xsd:string" nillable="true">-->
            <!--<xsd:annotation>-->
            <!--<xsd:documentation>inner code (ID of company)</xsd:documentation>-->
            <!--</xsd:annotation>-->
            <!--</xsd:element>-->
            <xsd:element name="legal_form" type="xsd:string" nillable="false">
                <xsd:annotation>
                    <xsd:documentation>Legal form</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="unified_legal_form" type="xsd:string" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Legal form in requested language</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="legal_address" type="tns:translit" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>Legal address</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="office_address" type="tns:translit" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Legal address</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="telephone" type="xsd:string" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>Phones in one raw (semicolon delemited)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="fax" type="xsd:string" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>Faxes in one raw (semicolon delemited)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="email" type="xsd:string" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>e-mails in one raw (semicolon delemited)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="www" type="xsd:string" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>www in one raw (semicolon delemited)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="legal_status" type="xsd:string" nillable="false">
                <xsd:annotation>
                    <xsd:documentation>Legal status</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="capital" type="xsd:decimal" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>Capital amount</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="capital_currency" type="tns:currency" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>Capital amount currency</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="foundation_date" type="tns:date_and_precision" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>First registration date</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="deletion_date" type="tns:date_and_precision" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>Deletion date</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="latest_employed_staff" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Latest employed staff</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="number_of_employees" type="xsd:integer" minOccurs="1" nillable="true"/>
                        <xsd:element name="range" type="xsd:string" minOccurs="1"/>
                        <xsd:element name="is_estimated" type="xsd:boolean" minOccurs="1"/>
                        <xsd:element name="revision_date" type="tns:date_and_precision" minOccurs="1"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element name="remarks_on_payments" type="xsd:boolean" nillable="true"/>
            <xsd:element name="export" type="xsd:boolean" nillable="true"/>
            <xsd:element name="import" type="xsd:boolean" nillable="true"/>
            <xsd:element name="litigations" type="xsd:boolean" nillable="true"/>
            <xsd:element name="main_activities" type="tns:activities_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Main activity (national classificator and international equivalent (optional))
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="latest_turnovers" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Turnovers for last 2 periods</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="item" minOccurs="1" maxOccurs="2">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="year" type="xsd:integer" nillable="false">
                                        <xsd:annotation>
                                            <xsd:documentation>Turnover year</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element name="period_end_date" type="tns:date_and_precision" nillable="true">
                                        <xsd:annotation>
                                            <xsd:documentation>End date of finance period</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element name="value" type="xsd:decimal" nillable="true"> <!-- v3.3 nillable="true" -->
                                        <xsd:annotation>
                                            <xsd:documentation>Turnover volume</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element name="currency" type="tns:currency" nillable="false">
                                        <xsd:annotation>
                                            <xsd:documentation>Turnover volume</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element name="credit_rating" type="xsd:string" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>Latest our credit rating</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="credit_rating_description" type="xsd:string" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>Latest our rating explanation</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="credit_rating_limit" type="xsd:string" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>Latest our credit limit</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="register_of_securities">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="description" type="tns:content_with_key"/>
                        <xsd:element name="isin" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Code in Register</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="business_names_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="name_in_english" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Business name in English</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="name_in_the_register" type="tns:translit" nillable="false">
                            <xsd:annotation>
                                <xsd:documentation>Business name in national language</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="name_in_the_register2" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Business name in second official language (optional element)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="short_name" type="xsd:string" minOccurs="0" maxOccurs="1"> <!-- v3.3 minOccurs="0" -->
                            <xsd:annotation>
                                <xsd:documentation>Short name in national language</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="registration_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="code_type" type="tns:content_with_key" nillable="false"/>
                        <xsd:element name="code_origin" type="tns:country_code" minOccurs="1">
                            <xsd:annotation>
                                <xsd:documentation>Country of origin</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="code" type="tns:code" nillable="false"/>
                        <xsd:element name="register_card_zone" type="xsd:string" minOccurs="0"> <!-- Deprecated -->
                            <xsd:annotation>
                                <xsd:documentation>Register card zone</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="authority" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="trade_names_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"> <!-- v3.3 to minOccurs="0"-->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="name" type="xsd:string" nillable="false">
                            <xsd:annotation>
                                <xsd:documentation>Trade name</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="addresses_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"> <!-- v3.3 to minOccurs="0"-->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:group ref="tns:group_address"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="contacts_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"> <!-- v3.3 to minOccurs="0"-->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:group ref="tns:group_contact"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="notifications_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"> <!-- v3.3 to minOccurs="0"-->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="event" type="tns:content_with_key"/>
                        <xsd:element name="content" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Content in original language</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="status_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"> <!-- v3.3 to minOccurs="0"-->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="status" type="tns:content_with_key" nillable="false"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="activities_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"> <!-- v3.3 to minOccurs="0"-->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="is_main" type="xsd:boolean" nillable="false">
                            <xsd:annotation>
                                <xsd:documentation>True if main activity</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_activity">
                            <xsd:annotation>
                                <xsd:documentation>Activity classificator, code, description</xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                        <xsd:element name="similar_classification_activity_codes" minOccurs="0">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:group ref="tns:group_activity"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="licenses_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"> <!-- v3.3 to minOccurs="0"-->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="license_number" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>License number</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="content" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Content (in original language)</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="license_type" type="tns:content_with_key" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>License type</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="authority" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="license_status" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="expiration_date" type="tns:date_and_precision" minOccurs="0" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>Date of license expiration</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="legal_form_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"> <!-- v3.3 to minOccurs="0"-->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="legal_form" type="tns:content_with_key"/>
                        <xsd:element name="short_legal_form" type="xsd:string" minOccurs="1">
                            <xsd:annotation>
                                <xsd:documentation>Short legal form</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="legal_forms_subtype" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Short legal form</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="unified_legal_form" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="capital_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"> <!-- v3.3 to minOccurs="0"-->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="capital_amount" type="xsd:decimal" nillable="false">
                            <xsd:annotation>
                                <xsd:documentation>Capital amount</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="capital_currency" type="tns:currency" nillable="false">
                            <xsd:annotation>
                                <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="paid_status" type="tns:content_with_key" minOccurs="0" maxOccurs="1"/>
                        <xsd:element name="paid_amount" type="xsd:decimal" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Capital amount</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="information_about_annual_reports_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"> <!-- v3.3 to minOccurs="0"-->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="beginning_of_financial_year" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Format: DD.MM (01.01)</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="end_of_financial_year" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Format: DD.MM (31.12)</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="employees_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"> <!-- v3.3 to minOccurs="0"-->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="number_of_employees" type="xsd:integer" minOccurs="0" nillable="true"/>
                        <xsd:choice>
                            <xsd:element name="range" type="xsd:string" minOccurs="1"/>
                            <xsd:element name="non_standard_range" type="xsd:string" minOccurs="1"/>
                        </xsd:choice>
                        <xsd:element name="is_estimated" type="xsd:boolean" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>If number_of_employees is estimated</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="export_import_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="export_data" minOccurs="0">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="important_comments" type="tns:comments" minOccurs="0"/>
                        <xsd:element name="item" type="tns:exp_imp" minOccurs="0" maxOccurs="unbounded"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element name="import_data" minOccurs="0">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="important_comments" type="tns:comments" minOccurs="0"/>
                        <xsd:element name="item" type="tns:exp_imp" minOccurs="0" maxOccurs="unbounded"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!--  -->
    <xsd:complexType name="exp_imp">
        <xsd:sequence>
            <xsd:element name="period" type="xsd:integer" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Period in months</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="total_amount" type="xsd:decimal" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Amount</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="amount_currency" type="tns:currency" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Currency (three-letter system of codes - ISO 4217)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="is_estimated" type="xsd:boolean" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>TRUE - if amount is estimated</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="revision_date" type="tns:date_and_precision">
                <xsd:annotation>
                    <xsd:documentation>Revision date</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="details" minOccurs="0" maxOccurs="1">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="country" type="tns:country_code" minOccurs="1">
                                        <xsd:annotation>
                                            <xsd:documentation>Country code based on ISO 3166-1 alpha-3
                                            </xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element name="amount" type="xsd:decimal" minOccurs="0">
                                        <xsd:annotation>
                                            <xsd:documentation>Amount</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element name="amount_currency" type="tns:currency" minOccurs="0">
                                        <xsd:annotation>
                                            <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                            </xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element name="share_percentage" type="xsd:decimal" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Share percentage</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->

    <!--  -->
    <xsd:complexType name="assets">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="asset_name" type="tns:translit">
                            <xsd:annotation>
                                <xsd:documentation>Name of asset</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="type" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="ownership_type" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="quantity" type="xsd:decimal" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Quantity</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="quantity_is_estimated" type="xsd:boolean" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>TRUE if is estimated</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="value" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Value</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="value_currency" type="tns:currency" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="value_is_estimate" type="xsd:boolean" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>TRUE if is estimated</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!--  -->
    <xsd:complexType name="vehicles">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="description" type="xsd:string"/>
                        <xsd:element name="licence_type" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="reg_no" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Vehicle registration number</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="make" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Make</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="model" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Model</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="construction_year" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Construction year</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="ownership_type" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="owner" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Owner of vehicle</xsd:documentation>
                            </xsd:annotation>
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:group ref="tns:person_company"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="quantity" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Quantity of vehicle</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="property_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="description" type="tns:content_with_key"/>
                        <xsd:element name="land_registry" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Name of register</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="land_types" minOccurs="0">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="land_type" type="tns:content_with_key"/>
                                                <xsd:element name="description" type="xsd:string"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="object_name" type="tns:translit" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Name of object if presence</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="cadastral_code" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Cadastral code</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="address" type="tns:translit" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Address of object</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="apartment_no" type="tns:translit" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Appartment number</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="size_amount" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Size or amount</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="measure" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="value" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Value</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="value_currency" type="tns:currency" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="value_is_estimate" type="xsd:boolean" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>TRUE if is estimated</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="branches_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="activity_area" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="place_specification" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="name" type="tns:translit" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Name of the place of business</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="working_hours" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Working hours (days and date intervals are in original language)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="goods_or_activity" minOccurs="0" maxOccurs="1">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="item" minOccurs="1" maxOccurs="unbounded" type="xsd:string"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="activity_details" minOccurs="0" maxOccurs="1">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:group ref="tns:group_activity"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="contacts" minOccurs="0" maxOccurs="1">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:group ref="tns:group_contact"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="address" type="tns:address" minOccurs="0"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="subsidiaries_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:group ref="tns:company_details"/>
                        <xsd:element name="share_percentage" type="xsd:decimal" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>Share in percentage</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="share_currency" type="tns:currency" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="share_book_value" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Share value</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="value_is_estimate" type="xsd:boolean" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>estimated-indicator</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="ultimate_share" type="xsd:boolean" minOccurs="0"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="bankers_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:group ref="tns:company_details"/>
                        <xsd:element name="account" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Bank account</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="swift" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>SWIFT</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="related_companies_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="relation_type" type="tns:content_with_key"/>
                        <xsd:group ref="tns:company_details"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!--  PERSONNEL -->
    <xsd:complexType name="beneficiaries">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:group ref="tns:person_company"/>
                        <xsd:element name="share_percentage" type="xsd:decimal" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>in percentage</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="shareholders">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="role" type="tns:content_with_key"/>
                        <xsd:group ref="tns:person_company"/>
                        <xsd:element name="authority_end_date" type="tns:date_and_precision" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Authority end date</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="share_percentage" type="xsd:decimal" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>in percentage</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="share_amount" type="xsd:decimal" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>Amount</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="share_currency" type="tns:currency" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="share_group" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>If co-owners presents.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="ownership_type" type="tns:content_with_key" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Ownership type</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="information_source" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="managers">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="role" type="tns:content_with_key"/>
                        <xsd:element name="manager_type" type="tns:content_with_key" minOccurs="1"/>
                        <xsd:group ref="tns:person_company"/>
                        <xsd:element name="authority_end_date" type="tns:date_and_precision" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Authority end date</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="control_source" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="control_source_date" type="tns:date_and_precision" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Control source date</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="relations_of_persons">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:group ref="tns:person_company"/> <!-- Only person! -->
                        <xsd:element name="relations" minOccurs="1">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="item" type="tns:appointments" maxOccurs="unbounded"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="appointments">
        <xsd:sequence>
            <xsd:element name="role" type="tns:content_with_key" minOccurs="1"/>
            <xsd:group ref="tns:company_details"/>
            <xsd:element name="company_status" type="tns:content_with_key" minOccurs="0"/>
            <xsd:element name="relation_status" type="tns:content_with_key" minOccurs="0"/>
            <xsd:element name="revision_date" type="tns:date_and_precision" minOccurs="0" nillable="true"/>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <!-- representation_rights -->
    <xsd:complexType name="regulations_of_rr">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="role" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="content" type="tns:content_with_key"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <!-- special_conditions -->
    <xsd:complexType name="specifications_of_rr">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="representation_type" type="tns:content_with_key" minOccurs="1"/>
                        <xsd:element name="content" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Content (in original language)</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!--  negative_information	-->
    <xsd:complexType name="litigations">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="participants" minOccurs="0">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <!--<xsd:element name="participant_type" type="xsd:string" minOccurs="1" maxOccurs="1"/>-->
                                                <xsd:element name="participant_type" type="tns:content_with_key"/>
                                                <xsd:group ref="tns:person_company"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="court_description" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="court_country" type="tns:country_code" minOccurs="0" maxOccurs="1">
                            <xsd:annotation>
                                <xsd:documentation>Country code based on ISO 3166-1 alpha-3</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="court_location" type="tns:content_with_key" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Court region</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="description" type="xsd:string" minOccurs="1">
                            <xsd:annotation>
                                <xsd:documentation>description of litigation</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="role" type="tns:content_with_key" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Role of company</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="status" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="case_number" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="amount_of_claim" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="amount_currency" type="tns:currency" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="amount_is_estimate" type="xsd:boolean" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>estimated-indicator</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="judge_mediator" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>judge_mediator</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="date_of_registration" type="tns:date_and_precision" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>date of registration</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="date_of_resolution" type="tns:date_and_precision" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>date of resolution</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="dates_of_court_hearing" minOccurs="0">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="description" type="xsd:string" minOccurs="0"/> <!-- v3.3  minOccurs="0"-->
                                                <xsd:element name="date" type="tns:date_and_precision"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="debts">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="source_type" type="tns:content_with_key"/>
                        <xsd:element name="claimants" minOccurs="0" maxOccurs="1">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="claimant_type" type="tns:content_with_key" minOccurs="1"/>
                                                <xsd:group ref="tns:person_company"/>
                                                <xsd:group ref="tns:group_historical_dates_and_comments"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="debt_type" type="tns:content_with_key"/>
                        <xsd:element name="amount_type" type="tns:content_with_key" minOccurs="1"/>
                        <xsd:element name="amount" type="xsd:string" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>Amount</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="is_estimated" type="xsd:boolean" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>If amount is estimated</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:choice>
                            <xsd:element name="amount_range" type="xsd:string" nillable="true">
                                <xsd:annotation>
                                    <xsd:documentation>Amount in ranges</xsd:documentation>
                                </xsd:annotation>
                            </xsd:element>
                            <xsd:element name="non_standard_range" type="xsd:string" nillable="true">
                                <xsd:annotation>
                                    <xsd:documentation>Amount in non standard ranges</xsd:documentation>
                                </xsd:annotation>
                            </xsd:element>
                        </xsd:choice>
                        <xsd:element name="remainder" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Amount</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="currency" type="tns:currency">
                            <xsd:annotation>
                                <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="penalty" type="xsd:string" minOccurs="0" maxOccurs="1">
                            <xsd:annotation>
                                <xsd:documentation>Penalty</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="penalty_currency" type="tns:currency" minOccurs="0" maxOccurs="1">
                            <xsd:annotation>
                                <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="payment_status" type="tns:content_with_key" nillable="false"/>
                        <xsd:element name="is_disputed" type="xsd:boolean" minOccurs="0" maxOccurs="1">
                            <xsd:annotation>
                                <xsd:documentation>indicator</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="is_dismissed" type="xsd:boolean" minOccurs="0" maxOccurs="1">
                            <xsd:annotation>
                                <xsd:documentation>indicator</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="unsubmitted_declarations">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="declaration_type" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Type of declaration</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="count" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Count of unsubmitted TAX declarations for current declaration_type
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- commercial_pledge_data	-->
    <xsd:complexType name="ranks">
        <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="rank">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="commercial_pledge_ranking_number" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Commercial pledge ranking number</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="pledge_amounts">
        <xsd:sequence>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="pledge_amount" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Pledge amount</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="pledge_currency" type="tns:currency" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="pledge_holders">
        <xsd:sequence>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:group ref="tns:person_company"/>
                        <xsd:element name="fractional_part_of_commercial_pledge" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Fractional part of commercial pledge</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="identification">
        <xsd:sequence>
            <xsd:group ref="tns:person_company"/>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="person_details">
        <xsd:sequence>
            <xsd:element name="honorific" type="tns:content_with_key" minOccurs="0"/>
            <xsd:element name="first_name" type="tns:translit" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="father_name" type="tns:translit" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>for some countries: the patronymic is an official part of the name, used in all
                        official documents
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="last_name" type="tns:translit" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="date_of_birth" type="tns:date_and_precision" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="rcompany">
        <xsd:sequence>
            <xsd:group ref="tns:company_details"/>
            <xsd:group ref="tns:group_historical_dates_and_comments">
                <xsd:annotation>
                    <xsd:documentation>start_date, end_date, historical, revision_date, comments</xsd:documentation>
                </xsd:annotation>
            </xsd:group>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="content_wo_dates">
        <xsd:sequence>
            <xsd:element name="content" type="xsd:string"/>
            <xsd:element name="comments" type="tns:comments" minOccurs="1" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="address">
        <xsd:sequence>
            <xsd:group ref="tns:group_address"/>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="comments">
        <xsd:sequence>
            <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="content" type="xsd:string"/>
                        <xsd:element name="date" type="tns:date_and_precision" minOccurs="0"/> <!-- v3.3. minOccurs changed to 0-->
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="content_with_key">
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="key" type="xsd:integer"  use="optional"/>
                <xsd:attribute name="lang" type="xsd:string"  use="optional"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="date_and_precision">
        <xsd:simpleContent>
            <xsd:extension base="xsd:date">
                <xsd:attribute name="precision" type="tns:enum_dt_precision" use="optional"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="translit">
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="transliteration" type="xsd:string" use="optional"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="extended_code">
        <xsd:simpleContent>
            <xsd:extension base="tns:code">
                <xsd:attribute name="valid" type="xsd:boolean" use="optional"/>
                <xsd:attribute name="expiration_date" type="xsd:date" use="optional"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- SIMPLE TYPES -->
    <!-- *******************************************************************************************  -->
    <!-- ***  -->
    <xsd:simpleType name="language">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="en"/>
            <xsd:enumeration value="et"/>
            <xsd:enumeration value="ru"/>
            <xsd:enumeration value="de"/>
            <!--<xsd:enumeration value="lt"/>-->
            <!--<xsd:enumeration value="lv"/>-->
            <!--<xsd:enumeration value="it"/>-->
            <!--<xsd:enumeration value="es"/>-->
            <!--<xsd:enumeration value="hr"/>-->
        </xsd:restriction>
    </xsd:simpleType>
    <!-- *******************************************************************************************  -->
    <xsd:simpleType name="country_code">
        <xsd:annotation>
            <xsd:documentation>Country code based on ISO 3166-1 alpha-3</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([A-Za-z]{3})?"/>
        </xsd:restriction>
    </xsd:simpleType>
    <!-- *******************************************************************************************  -->
    <xsd:simpleType name="currency">
        <xsd:annotation>
            <xsd:documentation>Currency (based on three-letter system of codes - ISO 4217)</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([A-Za-z]{3})?"/>
        </xsd:restriction>
    </xsd:simpleType>
    <!-- *******************************************************************************************  -->
    <xsd:simpleType name="code">
        <xsd:restriction base="xsd:string">
            <xsd:minLength value="3"/>
            <xsd:maxLength value="64"/>
        </xsd:restriction>
    </xsd:simpleType>
    <!-- *******************************************************************************************  -->
    <xsd:simpleType name="enum_dt_precision">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="Y"/>
            <xsd:enumeration value="M"/>
            <xsd:enumeration value="D"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- *******************************************************************************************  -->
    <!-- START GROUPS  -->
    <xsd:group name="group_historical_dates_and_comments">
        <xsd:sequence>
            <xsd:element name="start_date" type="tns:date_and_precision" minOccurs="0" nillable="true"/>
            <xsd:element name="end_date" type="tns:date_and_precision" minOccurs="0" nillable="true"/>
            <xsd:element name="revision_date" type="tns:date_and_precision" minOccurs="0" nillable="true"/>  <!-- OPTIONAL  -->
            <xsd:element name="historical" type="xsd:boolean" minOccurs="0" nillable="false">
                <xsd:annotation>
                    <xsd:documentation>TRUE if source is trustworthy, but the data was outdated and we don't have exact
                        date of ending
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:group>
    <!-- *******************************************************************************************  -->
    <xsd:group name="group_address">
        <xsd:sequence>
            <xsd:element name="type" type="tns:content_with_key" minOccurs="0"/>
            <xsd:element name="country_code" type="tns:country_code" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Country code based on ISO 3166-1 alpha-3</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="country" type="xsd:string"/>
            <xsd:element name="region_1" type="tns:translit" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>County</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="region_2" type="tns:translit" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Region</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="region_3" type="tns:translit" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Parish</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="town_settlement" type="tns:translit" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Town/settlement/village name</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="town_settlement_type" type="tns:content_with_key" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Town/settlement/village type</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="index" type="tns:translit" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>ZIP code</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="address" type="tns:translit" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Street, etc.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="full_address" type="tns:translit" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Full address</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:group>
    <!-- *******************************************************************************************  -->
    <xsd:group name="person_company">
        <xsd:sequence>
            <xsd:element name="person_type" type="tns:content_with_key" minOccurs="1"/>
            <xsd:element name="name" type="tns:translit" minOccurs="1" maxOccurs="1" nillable="false"/>
            <xsd:element name="code" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true"/>
            <xsd:element name="code_origin" type="tns:country_code" minOccurs="1" maxOccurs="1" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>Country code based on ISO 3166-1 alpha-3</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="location" type="tns:translit" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="person_details" type="tns:person_details" minOccurs="0"/>
        </xsd:sequence>
    </xsd:group>
    <!-- *******************************************************************************************  -->
    <xsd:group name="company_details">
        <xsd:sequence>
            <xsd:element name="person_type" type="tns:content_with_key" minOccurs="1"/>
            <xsd:element name="name" type="tns:translit" minOccurs="1" maxOccurs="1" nillable="false"/>
            <xsd:element name="code" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true"/>
            <xsd:element name="code_origin" type="tns:country_code" minOccurs="1" maxOccurs="1" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>Country code based on ISO 3166-1 alpha-3</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="location" type="tns:translit" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:group>
    <!-- *******************************************************************************************  -->
    <xsd:simpleType name="defined_activities">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="NACE Rev.2"/>
            <xsd:enumeration value="EMTAK 2008"/>  <!-- Economic Activities of Estonia (EMTAK) -->
            <xsd:enumeration value="EMTAK 2003"/>  <!-- Economic Activities of Estonia (EMTAK) -->
            <xsd:enumeration value="EMTAK 2000"/>  <!-- Economic Activities of Estonia (EMTAK) -->
            <xsd:enumeration value="NOT DEFINED"/> <!-- new v3 -->
        </xsd:restriction>
    </xsd:simpleType>
    <!-- -->
    <xsd:simpleType name="undefined_activities">
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="(.{1,16})"/>   <!-- new v3.3 -->
        </xsd:restriction>
    </xsd:simpleType>
    <!-- -->
    <xsd:group name="group_activity">
        <xsd:sequence>
            <xsd:element name="classification_of_activities">
                <xsd:simpleType>
                    <xsd:union memberTypes="tns:defined_activities tns:undefined_activities"/>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="code" type="xsd:string" minOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>activity code (if defined)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="description" type="tns:content_with_key">
                <xsd:annotation>
                    <xsd:documentation>description of activity</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:group>
    <!-- *******************************************************************************************  -->
    <xsd:group name="group_contact">
        <xsd:sequence>
            <xsd:element name="type" type="tns:content_with_key"/>
            <xsd:element name="content" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Phone number, e-mail address, etc.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:group>

</xsd:schema>
