<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:irzplusZPZUS="http://www.arimr.gov.pl/irzplus/xml/zgloszenia/zpzus/"
            xmlns:c="http://www.arimr.gov.pl/irzplus/xml/commons/"
            xmlns:z="http://www.arimr.gov.pl/irzplus/xml/zgloszenieXml/"
            xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            targetNamespace="http://www.arimr.gov.pl/irzplus/xml/zgloszenia/zpzus/">


    <xsd:import namespace="http://www.arimr.gov.pl/irzplus/xml/commons/"
                schemaLocation="../commons.xsd"/>
    <xsd:import namespace="http://www.arimr.gov.pl/irzplus/xml/zgloszenieXml/"
                schemaLocation="../ZgloszenieXml.xsd"/>

    <xsd:complexType name="dokument">
        <xsd:sequence>
            <xsd:element name="KATEGORIA-ZWIERZAT" type="irzplusZPZUS:kategoria-zwierzat" maxOccurs="unbounded"/>
            <xsd:element name="NUMER-LOCHY" type="irzplusZPZUS:numer-lochy" maxOccurs="unbounded"/>
        </xsd:sequence>

        <xsd:attribute name="id-dokument" type="xsd:long" use="required"/>
        <xsd:attribute name="stado-z" type="c:numerDzialalnosci" use="required"/>
        <xsd:attribute name="stada-do" type="c:numerDzialalnosci" use="required"/>
        <xsd:attribute name="data-zdarzenia" type="c:data_DDMMRRRR" use="required"/>
        <xsd:attribute name="typ-zdarzenia" type="c:wartoscSlownika_SIA-SL02267" use="required"/>
        <xsd:attribute name="typ-uboju" type="xsd:string" use="required"/>
        <xsd:attribute name="liczba-swin" type="xsd:long" use="required"/>
        <xsd:attributeGroup ref="c:transport" />
    </xsd:complexType>

    <xsd:complexType name="plik">
        <xsd:complexContent>
            <xsd:extension base="z:plik">
                <xsd:sequence>
                    <xsd:element name="DOKUMENT" type="irzplusZPZUS:dokument" maxOccurs="unbounded"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>

    <xsd:complexType name="kategoria-zwierzat">
        <xsd:attribute name="kategoria-zwierzat" type="xsd:string" use="required"/>
        <xsd:attribute name="liczba-sztuk" type="xsd:long" use="required"/>
    </xsd:complexType>

    <xsd:complexType name="numer-lochy">
        <xsd:attribute name="numer-identyfikacyjny-lochy" type="c:identyfikatorLochy" use="required"/>
    </xsd:complexType>

    <xsd:element name="PLIK" type="irzplusZPZUS:plik"/>
    <xsd:element name="DOKUMENT" type="irzplusZPZUS:dokument"/>
    <xsd:element name="KATEGORIA-ZWIERZAT" type="irzplusZPZUS:kategoria-zwierzat"/>
    <xsd:element name="NUMER-LOCHY" type="irzplusZPZUS:numer-lochy"/>

</xsd:schema>