Commit bf133284 authored by Antoine Burckard's avatar Antoine Burckard
Browse files

Upload New File

parent 6d549bae
Loading
Loading
Loading
Loading
+111 −0
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" elementFormDefault="qualified"
    xmlns:rim="urn:oasis:names:tc:ebxml-regrep:xsd:rim:4.0"
    xmlns:lcm="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:4.0"
    xmlns:query="urn:oasis:names:tc:ebxml-regrep:xsd:query:4.0"
    xmlns:ts19478="http://uri.etsi.org/19478/v1.1.1#"
    targetNamespace="http://uri.etsi.org/19478/v1.1.1#" vc:minVersion="1.1">


    <xs:import namespace="urn:oasis:names:tc:ebxml-regrep:xsd:rim:4.0"
        schemaLocation="https://docs.oasis-open.org/regrep/regrep-core/v4.0/os/xsd/rim.xsd"/>

    <xs:import namespace="urn:oasis:names:tc:ebxml-regrep:xsd:query:4.0"
        schemaLocation="https://docs.oasis-open.org/regrep/regrep-core/v4.0/os/xsd/query.xsd"/>

    <xs:include schemaLocation="19478-interfaces-schema.xsd"/>

    <xs:include schemaLocation="19478-pid-schema.xsd"/>

    <xs:complexType name="VerificationQueryDetailsValueType">
        <xs:complexContent>
            <xs:extension base="rim:ValueType">
                <xs:sequence>
                    <xs:element name="VerificationQueryDetails"
                        type="ts19478:VerificationQueryDetailsType" minOccurs="0" maxOccurs="1"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="VerificationResponseDetailsValueType">
        <xs:complexContent>
            <xs:extension base="rim:ValueType">
                <xs:sequence>
                    <xs:element name="VerificationResponseDetails"
                        type="ts19478:VerificationResponseDetailsType" minOccurs="0" maxOccurs="1"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="RetrieveQueryDetailsValueType">
        <xs:complexContent>
            <xs:extension base="rim:ValueType">
                <xs:sequence>
                    <xs:element name="RetrieveQueryDetails" type="ts19478:RetrieveQueryDetailsType"
                        minOccurs="0" maxOccurs="1"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="RetrieveResponseDetailsValueType">
        <xs:complexContent>
            <xs:extension base="rim:ValueType">
                <xs:sequence>
                    <xs:element name="RetrieveResponseDetails"
                        type="ts19478:RetrieveResponseDetailsType" minOccurs="0" maxOccurs="1"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    

    <xs:complexType name="LegalPersonValueType">
        <xs:complexContent>
            <xs:extension base="rim:ValueType">
                <xs:sequence>
                    <xs:element name="LegalPerson" type="ts19478:LegalPersonType" minOccurs="0"
                        maxOccurs="1"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    
    <xs:complexType name="NaturalPersonValueType">
        <xs:complexContent>
            <xs:extension base="rim:ValueType">
                <xs:sequence>
                    <xs:element name="NaturalPerson" type="ts19478:NaturalPersonType" minOccurs="0"
                        maxOccurs="1"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="NaturalPersonRepresentingNaturalPersonValueType">
        <xs:complexContent>
            <xs:extension base="rim:ValueType">
                <xs:sequence>
                    <xs:element name="NaturalPersonRepresentingNaturalPerson"
                        type="ts19478:NaturalPersonRepresentingNaturalPersonType"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="NaturalPersonRepresentingLegalPersonValueType">
        <xs:complexContent>
            <xs:extension base="rim:ValueType">
                <xs:sequence>
                    <xs:element name="NaturalPersonRepresentingLegalPerson"
                        type="ts19478:NaturalPersonRepresentingLegalPersonType"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>


</xs:schema>