<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2008 (http://www.altova.com) by ewa (dom) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="MPiPS-03">
		<xs:annotation>
			<xs:documentation>Sprawozdanie MPiPS-03  z udzielonych świadczeń pomocy społecznej - pieniężnych, w naturze i usługach
          </xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="Metryczka"/>
				<xs:element ref="Nagłówek"/>
				<xs:element ref="Dział_1" minOccurs="0"/>
				<xs:element ref="Dział_2A"/>
				<xs:element ref="Dział_2B"/>
				<xs:element ref="Dział_2C-1"/>
				<xs:element ref="Dział_2C-2"/>
				<xs:element ref="Dział_2C-3"/>
				<xs:element ref="Dział_3" minOccurs="0"/>
				<xs:element ref="Dział_4" minOccurs="0"/>
				<xs:element ref="Dział_5" minOccurs="0"/>
				<xs:element ref="Dział_6A" minOccurs="0"/>
				<xs:element ref="Dział_6B" minOccurs="0"/>
			</xs:sequence>
			<xs:attribute name="Dostawca-aplikacji" type="xs:normalizedString" use="required"/>
			<xs:attribute name="Nazwa-aplikacji" type="xs:normalizedString" use="required"/>
			<xs:attribute name="Kod-aplikacji" type="xs:token" use="required"/>
			<xs:attribute name="Wersja-aplikacji" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:token"/>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="Wersja-wymagań" use="required" fixed="1.3">
				<xs:simpleType>
					<xs:restriction base="xs:token"/>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="Wersja-formularza" use="required" fixed="1.3">
				<xs:simpleType>
					<xs:restriction base="xs:token"/>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="Metryczka">
		<xs:annotation>
			<xs:documentation>Odbiorca, nadawca, data, okres, przyczyna sporządzenia etc.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:all>
				<xs:element name="Kod">
					<xs:complexType>
						<xs:all>
							<xs:element name="Typu-wykonania">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="[1-2]"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="Cyklu-sprawozdawczego">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="[1-4]|9"/>
									</xs:restriction>
								</xs:simpleType>
								<!--
									2 dla MK1/MK2,
									3 dla MPiPS-03-P,
									4 dla MPiPS-03-R
								-->
							</xs:element>
							<xs:element name="Statusu-wykonania">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="[1-3]"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="Data">
					<xs:complexType>
						<xs:all>
							<xs:element name="Wykonania" type="xs:date"/>
							<xs:element name="Zatwierdzenia" type="xs:date"/>
							<xs:element name="Wysłania" type="xs:date"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element ref="Nadawca"/>
				<xs:element ref="Odbiorca"/>
				<xs:element name="Symbol-formularza">
					<xs:simpleType>
						<xs:restriction base="xs:token">
							<xs:enumeration value="MK1/MK2"/>
							<xs:enumeration value="MPiPS-03-P"/>
							<xs:enumeration value="MPiPS-03-R"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="Data-utworzenia" type="xs:date"/>
				<xs:element ref="Za-okres"/>
				<xs:element name="Numer-sprawozdania">
					<xs:simpleType>
						<xs:restriction base="xs:positiveInteger">
							<xs:maxInclusive value="99999999999"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="Opis" type="xs:normalizedString" minOccurs="0"/>
			</xs:all>
		</xs:complexType>
	</xs:element>
	<xs:element name="Nagłówek">
		<xs:annotation>
			<xs:documentation>Jednostka i okres sprawozdawczy</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:choice>
					<xs:element ref="Województwo"/>
					<xs:element ref="Gmina"/>
					<xs:element ref="Powiat"/>
					<xs:element ref="Ministerstwo"/>
				</xs:choice>
				<xs:element name="Osoba-sporządzająca" minOccurs="0">
					<xs:complexType>
						<xs:all>
							<xs:element name="Imię-i-nazwisko" type="xs:token"/>
							<xs:element name="Telefon" type="xs:string"/>
							<xs:element name="Data-wykonania" type="xs:date"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Dział_1">
		<xs:annotation>
			<xs:documentation>Dział 1: Zatrudnienie w jednostkach organizacyjnych pomocy społecznej</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Zatrudnienie" type="Zatrudnienie"/>
			</xs:sequence>
			<xs:attribute name="Opis" type="xs:string" use="required" fixed="ZATRUDNIENIE W JEDNOSTKACH ORGANIZACYJNYCH POMOCY SPOŁECZNEJ"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="Dział_2A">
		<xs:annotation>
			<xs:documentation>Dział 2A: Udzielone świadczenia - zadania zlecone gminom</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Zlecone-gminom" type="Zlecone-gminom"/>
			</xs:sequence>
			<xs:attribute name="Opis" type="xs:string" use="required" fixed="UDZIELONE ŚWIADCZENIA - ZADANIA ZLECONE GMINOM"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="Dział_2B">
		<xs:annotation>
			<xs:documentation>Dział 2B: Udzielone świadczenia - zadania własne gmin</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Własne-gmin" type="Własne-gmin" minOccurs="2" maxOccurs="5"/>
			</xs:sequence>
			<xs:attribute name="Opis" type="xs:string" use="required" fixed="UDZIELONE ŚWIADCZENIA - ZADANIA WŁASNE GMIN"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="Dział_2C-1">
		<xs:annotation>
			<xs:documentation>Dział 2C-1: Udzielone świadczenia - zadania własne realizowane przez PCPR</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Placówki-PCPR" type="Placówki-PCPR" maxOccurs="10"/>
			</xs:sequence>
			<xs:attribute name="Opis" type="xs:string" use="required" fixed="UDZIELONE ŚWIADCZENIA - ZADANIA WŁASNE REALIZOWANE PRZEZ POWIATOWE CENTRA POMOCY RODZINIE"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="Dział_2C-2">
		<xs:annotation>
			<xs:documentation>Dział 2C-2: Udzielone świadczenia - zadania własne realizowane przez PCPR</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Rodzinom-zastępczym" type="Rodzinom-zastępczym"/>
			</xs:sequence>
			<xs:attribute name="Opis" type="xs:string" use="required" fixed="UDZIELONE ŚWIADCZENIA - ZADANIA WŁASNE REALIZOWANE PRZEZ POWIATOWE CENTRA POMOCY RODZINIE"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="Dział_2C-3">
		<xs:annotation>
			<xs:documentation>Dział 2C-3: Udzielone świadczenia - zadania z zakresu administracji rządowej realizowane przez PCPR</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Uchodźcom" type="Uchodźcom"/>
			</xs:sequence>
			<xs:attribute name="Opis" type="xs:string" use="required" fixed="UDZIELONE ŚWIADCZENIA - ZADANIA Z ZAKRESU ADMINISTRACJI RZĄDOWEJ REALIZOWANE PRZEZ POWIATOWE CENTRA POMOCY RODZINIE"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="Dział_3">
		<xs:annotation>
			<xs:documentation>Dział 3: Rzeczywista liczba rodzin i osób objętych pomocą społeczną</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Objętych-pomocą" type="Objętych-pomocą" minOccurs="4" maxOccurs="4"/>
			</xs:sequence>
			<xs:attribute name="Opis" type="xs:string" use="required" fixed="RZECZYWISTA LICZBA RODZIN I OSÓB OBJĘTYCH POMOCĄ SPOŁECZNĄ"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="Dział_4">
		<xs:annotation>
			<xs:documentation>Dział 4: Powody przyznania pomocy</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Powody-przyznania" type="Powody-przyznania" minOccurs="18" maxOccurs="18"/>
			</xs:sequence>
			<xs:attribute name="Opis" type="xs:string" use="required" fixed="POWODY PRZYZNANIA POMOCY"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="Dział_5">
		<xs:annotation>
			<xs:documentation>Dział 5: Typy rodzin objętych pomocą społeczną</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Typy-rodzin" type="Typy-rodzin" minOccurs="3" maxOccurs="3"/>
			</xs:sequence>
			<xs:attribute name="Opis" type="xs:string" use="required" fixed="Typy rodzin objętych pomocą społeczną"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="Dział_6A">
		<xs:annotation>
			<xs:documentation>Dział 6A: JOPS o zasięgu lokalnym</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="JOPS-lokalne" type="JOPS-lokalne" minOccurs="7" maxOccurs="7"/>
			</xs:sequence>
			<xs:attribute name="Opis" type="xs:string" use="required" fixed="JEDNOSTKI ORGANIZACYJNE POMOCY SPOŁECZNEJ O ZASIĘGU LOKALNYM - FINANSOWANE Z BUDŻETU GMIN ZE ŚRODKÓW NA POMOC SPOŁECZNĄ"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="Dział_6B">
		<xs:annotation>
			<xs:documentation>Dział 6B: JOPS o zasięgu ponadgminnym</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="JOPS-ponadgminne" type="JOPS-ponadgminne" minOccurs="8" maxOccurs="8"/>
			</xs:sequence>
			<xs:attribute name="Opis" type="xs:string" use="required" fixed="JEDNOSTKI ORGANIZACYJNE POMOCY SPOŁECZNEJ O ZASIĘGU PONADGMINNYM - FINANSOWANE Z BUDŻETU POWIATÓW ZE ŚRODKÓW NA POMOC SPOŁECZNĄ"/>
		</xs:complexType>
	</xs:element>
	<!--=======================================================================================-->
	<xs:element name="Gmina">
		<xs:annotation>
			<xs:documentation>Kod i nazwa gminy</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:token">
					<xs:attributeGroup ref="Lokalizacja-i-NTS"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="Powiat">
		<xs:annotation>
			<xs:documentation>Kod i nazwa powiatu</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:token">
					<xs:attributeGroup ref="Lokalizacja-i-NTS"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="Województwo">
		<xs:annotation>
			<xs:documentation>Kod i nazwa województwa</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:token">
					<xs:attributeGroup ref="Lokalizacja-i-NTS"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="Ministerstwo">
		<xs:annotation>
			<xs:documentation>Kod i nazwa ministerstwa</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:token">
					<xs:attributeGroup ref="Lokalizacja-i-NTS"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="Dane-adresowe">
		<xs:annotation>
			<xs:documentation>Nazwa, adres, telefon, fax</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Pełna-nazwa" type="xs:string"/>
			<xs:element name="Adres-pocztowy">
				<xs:complexType>
					<xs:all>
						<xs:element name="Ulica-i-numer">
							<xs:simpleType>
								<xs:restriction base="xs:token">
									<xs:pattern value=".+"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="Kod-i-poczta">
							<xs:simpleType>
								<xs:restriction base="xs:token">
									<xs:pattern value="\d\d\-\d\d\d\s\p{Lu}.+"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
					</xs:all>
				</xs:complexType>
			</xs:element>
			<xs:element name="Telefon" type="xs:token" minOccurs="0"/>
			<xs:element name="Faks" type="xs:token" minOccurs="0"/>
		</xs:all>
	</xs:complexType>
	<xs:complexType name="Jednostka">
		<xs:annotation>
			<xs:documentation>Dane jednostki sprawozdawczej</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="Dane-adresowe">
				<xs:attribute ref="Kod-KESO" use="required"/>
				<xs:attribute name="Kod-lokalizacji" use="optional">
					<xs:simpleType>
						<xs:restriction base="xs:token"/>
					</xs:simpleType>
				</xs:attribute>
				<xs:attribute name="Kod-NTS" use="optional">
					<xs:simpleType>
						<xs:restriction base="xs:positiveInteger"/>
					</xs:simpleType>
				</xs:attribute>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="Odbiorca">
		<xs:annotation>
			<xs:documentation>Adresat sprawozdania</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="Jednostka">
					<xs:attribute ref="Kod-REGON" use="optional"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="Nadawca">
		<xs:annotation>
			<xs:documentation>Nadawca  sprawozdania</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="Jednostka">
					<xs:attribute ref="Kod-REGON" use="required"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="Za-okres">
		<xs:annotation>
			<xs:documentation>Okres sprawozdawczy</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:all>
				<xs:element name="Rok" type="xs:gYear"/>
				<xs:element name="Data-początku" type="xs:date"/>
				<xs:element name="Data-końca" type="xs:date"/>
				<xs:element name="Kwartał">
					<xs:simpleType>
						<xs:restriction base="xs:token">
							<xs:enumeration value="I"/>
							<xs:enumeration value="II"/>
							<xs:enumeration value="III"/>
							<xs:enumeration value="IV"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
			</xs:all>
		</xs:complexType>
	</xs:element>
	<!--=======================================================================================-->
	<xs:complexType name="Zatrudnienie">
		<xs:annotation>
			<xs:documentation>Zatrudnienie ogółem lub w rozbiciu</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Ogółem" type="Liczba" nillable="true"/>
			<xs:element name="Z-tego" minOccurs="0">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="Z-tego">
							<xs:sequence minOccurs="2" maxOccurs="unbounded">
								<xs:element name="Zatrudnienie" type="Zatrudnienie"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="W-tym" minOccurs="0">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="W-tym">
							<xs:sequence maxOccurs="unbounded">
								<xs:element name="Zatrudnienie" type="Zatrudnienie"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Pozycja" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:ID">
					<xs:pattern value="_1_(0[1-9]|1\d|2\d)"/>
					<xs:pattern value="_1_(3\d|4\d|5[0-3])"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Opis" type="xs:string" use="required"/>
	</xs:complexType>
	<xs:complexType name="Zlecone-gminom">
		<xs:annotation>
			<xs:documentation>Zadania zlecone gminom - udzielone świadczenia ogółem lub w rozbiciu</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Udzielone-świadczenia" type="Udzielone-świadczenia"/>
			<xs:element name="Z-tego" minOccurs="0">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="Z-tego">
							<xs:sequence minOccurs="2" maxOccurs="unbounded">
								<xs:element name="Zlecone-gminom" type="Zlecone-gminom"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="W-tym" minOccurs="0">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="W-tym">
							<xs:sequence maxOccurs="unbounded">
								<xs:element name="Zlecone-gminom" type="Zlecone-gminom"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Pozycja" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:ID">
					<xs:pattern value="_2A_(0[1-9]|1[0-1])"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Opis" type="xs:string" use="required"/>
	</xs:complexType>
	<xs:complexType name="Własne-gmin">
		<xs:annotation>
			<xs:documentation>Zadania własne gmin - udzielone świadczenia ogółem lub w rozbiciu</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Udzielone-świadczenia" type="Udzielone-świadczenia"/>
			<xs:element name="Z-tego" minOccurs="0">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="Z-tego">
							<xs:sequence minOccurs="2" maxOccurs="unbounded">
								<xs:element name="Własne-gmin" type="Własne-gmin"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="W-tym" minOccurs="0">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="W-tym">
							<xs:sequence maxOccurs="unbounded">
								<xs:element name="Własne-gmin" type="Własne-gmin"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Pozycja" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:ID">
					<xs:pattern value="_2B_(0[1-9]|1[0-9]|2[0-9]|30)"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Opis" type="xs:string" use="required"/>
	</xs:complexType>
	<xs:complexType name="Rodzinom-zastępczym">
		<xs:annotation>
			<xs:documentation>Zadania własne PCPR - udzielone świadczenia ogółem lub w rozbiciu</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Udzielone-rodzinom" type="Udzielone-rodzinom"/>
			<xs:element name="Z-tego" minOccurs="0">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="Z-tego">
							<xs:sequence minOccurs="2" maxOccurs="unbounded">
								<xs:element name="Rodzinom-zastępczym" type="Rodzinom-zastępczym"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="W-tym" minOccurs="0">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="W-tym">
							<xs:sequence maxOccurs="unbounded">
								<xs:element name="Rodzinom-zastępczym" type="Rodzinom-zastępczym"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Pozycja" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:ID">
					<xs:pattern value="_2C-2_(0[1-9]|1[0-9]|2[0-9]|3[0-9]|4[0-1])"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Opis" type="xs:string" use="required"/>
	</xs:complexType>
	<xs:complexType name="Uchodźcom">
		<xs:annotation>
			<xs:documentation>PCPR - pomoc dla uchodźców</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Udzielone-świadczenia" type="Udzielone-świadczenia"/>
			<xs:element name="Z-tego" minOccurs="0">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="Z-tego">
							<xs:sequence minOccurs="2" maxOccurs="unbounded">
								<xs:element name="Uchodźcom" type="Uchodźcom"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="W-tym" minOccurs="0">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="W-tym">
							<xs:sequence maxOccurs="unbounded">
								<xs:element name="Uchodźcom" type="Uchodźcom"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Pozycja" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:ID">
					<xs:pattern value="_2C-3_0[1-4]"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Opis" type="xs:string" use="required"/>
	</xs:complexType>
	<xs:complexType name="Objętych-pomocą">
		<xs:annotation>
			<xs:documentation>Rzeczywista liczba rodzin i osób objętych pomocą społeczną</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Decyzji-i-rodzin" type="Decyzji-i-rodzin"/>
			<xs:element name="Z-tego" minOccurs="0">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="Z-tego">
							<xs:sequence minOccurs="2" maxOccurs="unbounded">
								<xs:element name="Objętych-pomocą" type="Objętych-pomocą"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="W-tym" minOccurs="0">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="W-tym">
							<xs:sequence maxOccurs="unbounded">
								<xs:element name="Objętych-pomocą" type="Objętych-pomocą"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Pozycja" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:ID">
					<xs:pattern value="_3_0[1-5]"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Opis" type="xs:string" use="required"/>
	</xs:complexType>
	<xs:complexType name="Powody-przyznania">
		<xs:annotation>
			<xs:documentation>Zadania zlecone gminom - udzielone świadczenia ogółem lub w rozbiciu</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Rodzin-objętych" type="Rodzin-objętych"/>
			<xs:element name="Z-tego" minOccurs="0">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="Z-tego">
							<xs:sequence minOccurs="2" maxOccurs="unbounded">
								<xs:element name="Powody-przyznania" type="Powody-przyznania"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="W-tym" minOccurs="0">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="W-tym">
							<xs:sequence maxOccurs="unbounded">
								<xs:element name="Powody-przyznania" type="Powody-przyznania"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Pozycja" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:ID">
					<xs:pattern value="_4_(0[1-9]|1\d|2[0-1])"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Opis" type="xs:string" use="required"/>
	</xs:complexType>
	<xs:complexType name="Typy-rodzin">
		<xs:annotation>
			<xs:documentation>Zadania zlecone gminom - udzielone świadczenia ogółem lub w rozbiciu</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Rodzin-objętych" type="Rodzin-objętych"/>
			<xs:element name="Z-tego" minOccurs="0">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="Z-tego">
							<xs:sequence minOccurs="2" maxOccurs="unbounded">
								<xs:element name="Typy-rodzin" type="Typy-rodzin"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="W-tym" minOccurs="0">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="W-tym">
							<xs:sequence maxOccurs="unbounded">
								<xs:element name="Typy-rodzin" type="Typy-rodzin"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Pozycja" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:ID">
					<xs:pattern value="_5_(0[1-9]|1\d)"/>
					<xs:pattern value="_5_2[0-5]"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Opis" type="xs:string" use="required"/>
	</xs:complexType>
	<xs:complexType name="JOPS-lokalne">
		<xs:annotation>
			<xs:documentation>Zadania zlecone gminom - udzielone świadczenia ogółem lub w rozbiciu</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Podmiot-prowadzący" type="Gmina-i-inne"/>
			<xs:element name="Z-tego" minOccurs="0">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="Z-tego">
							<xs:sequence minOccurs="2" maxOccurs="unbounded">
								<xs:element name="JOPS-lokalne" type="JOPS-lokalne"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="W-tym" minOccurs="0">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="W-tym">
							<xs:sequence maxOccurs="unbounded">
								<xs:element name="JOPS-lokalne" type="JOPS-lokalne"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Pozycja" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:ID">
					<xs:pattern value="_6A_(0[1-9]|1\d|2[0-1])"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Opis" type="xs:string" use="required"/>
	</xs:complexType>
	<xs:complexType name="JOPS-ponadgminne">
		<xs:annotation>
			<xs:documentation>Zadania zlecone gminom - udzielone świadczenia ogółem lub w rozbiciu</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Podmiot-prowadzący" type="Powiat-i-inne"/>
			<xs:element name="Z-tego" minOccurs="0">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="Z-tego">
							<xs:sequence minOccurs="2" maxOccurs="unbounded">
								<xs:element name="JOPS-ponadgminne" type="JOPS-ponadgminne"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="W-tym" minOccurs="0">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="W-tym">
							<xs:sequence maxOccurs="unbounded">
								<xs:element name="JOPS-ponadgminne" type="JOPS-ponadgminne"/>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Pozycja" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:ID">
					<xs:pattern value="_6B_(0[1-6]|0[8-9]|1\d|2\d|3[0-2])"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Opis" type="xs:string" use="required"/>
	</xs:complexType>
	<xs:complexType name="Placówki-PCPR">
		<xs:annotation>
			<xs:documentation>Zadania realizowane przez placówki PCPR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Usamodzielnienie" type="Rodzaj-pomocy"/>
			<xs:element name="Kontynuowanie-nauki" type="Rodzaj-pomocy"/>
			<xs:element name="Uzyskanie-warunków-mieszk" type="Rodzaj-pomocy"/>
			<xs:element name="W-mieszkaniu-chronionym" type="Rodzaj-pomocy"/>
			<xs:element name="Zagospodarowanie" type="Rodzaj-pomocy"/>
			<xs:element name="Uzyskanie-zatrudnienia" type="Rodzaj-pomocy"/>
			<xs:element name="Praca-socjalna" type="Rodzaj-pomocy"/>
		</xs:sequence>
		<xs:attribute name="Pozycja" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:ID">
					<xs:pattern value="_2C-1_(0[0-9]|1[0-1])"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Opis" type="xs:string" use="required"/>
	</xs:complexType>
	<!--= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =  = = = = = = = = = = = = = = = = = =-->
	<xs:complexType name="Udzielone-świadczenia">
		<xs:annotation>
			<xs:documentation>Udzielone świadczenia - zadania własne i zlecone</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Osób-w-decyzjach" type="Liczba" nillable="true"/>
			<xs:element name="Liczba-świadczeń" type="Liczba" nillable="true"/>
			<xs:element name="Kwota-świadczeń" type="Kwota" nillable="true"/>
			<xs:element name="Liczba-rodzin" type="Liczba" nillable="true"/>
			<xs:element name="Osób-w-rodzinach" type="Liczba" nillable="true"/>
		</xs:sequence>
	</xs:complexType>
	<xs:group name="Rodzin-i-osób">
		<xs:annotation>
			<xs:documentation>Liczba rodzin (w tym na wsi) i osób w rodzinach</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Rodzin-ogółem" type="Liczba"/>
			<xs:element name="Rodzin-na-wsi" type="Liczba" nillable="true"/>
			<xs:element name="Osób-w-rodzinach" type="Liczba"/>
		</xs:sequence>
	</xs:group>
	<xs:complexType name="Decyzji-i-rodzin">
		<xs:annotation>
			<xs:documentation>Liczba decyzji, rodzin  i osób w rodzinach</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Osób-w-decyzjach" type="Liczba" nillable="true"/>
			<xs:group ref="Rodzin-i-osób"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Rodzin-objętych">
		<xs:annotation>
			<xs:documentation>Liczba objętych pomocą rodzin i osób w rodzinach</xs:documentation>
		</xs:annotation>
		<xs:group ref="Rodzin-i-osób"/>
	</xs:complexType>
	<xs:complexType name="Udzielone-rodzinom">
		<xs:annotation>
			<xs:documentation>Udzielone świadczenia - zadania własne PCPR</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Osób-w-decyzjach" type="Liczba" nillable="true"/>
			<xs:element name="Liczba-świadczeń" type="Liczba" nillable="true"/>
			<xs:element name="Kwota-świadczeń" type="Kwota" default="0"/>
			<xs:element name="Liczba-rodzin" type="Liczba" nillable="true"/>
			<xs:element name="Dzieci-umieszczonych" type="Liczba" nillable="true"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Gmina-i-inne">
		<xs:annotation>
			<xs:documentation>Liczba jednostek, miejsc i osób korzystających, w rozbiciu na prowadzone przez gminę i inne podmioty</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Gmina" type="Jednostki-org"/>
			<xs:element name="Inne" type="Jednostki-org"/>
		</xs:all>
	</xs:complexType>
	<xs:complexType name="Powiat-i-inne">
		<xs:annotation>
			<xs:documentation>Liczba jednostek, miejsc i osób korzystających, w rozbiciu na prowadzone przez powiat i inne podmioty</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Powiat" type="Jednostki-org"/>
			<xs:element name="Inne" type="Jednostki-org"/>
		</xs:all>
	</xs:complexType>
	<xs:complexType name="Jednostki-org">
		<xs:annotation>
			<xs:documentation>Liczba jednostek, miejsc i osób korzystających</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Liczba-jednostek" type="Liczba"/>
			<xs:element name="Liczba-miejsc" type="Liczba" nillable="true"/>
			<xs:element name="Liczba-korzystających" type="Liczba" nillable="true"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Rodzaj-pomocy">
		<xs:annotation>
			<xs:documentation>Liczba placówek, osób i świadczeń oraz kwota</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Liczba-placówek" type="Liczba" nillable="true"/>
			<xs:element name="Liczba-osób" type="Liczba" nillable="true"/>
			<xs:element name="Liczba-świadczeń" type="Liczba" nillable="true"/>
			<xs:element name="Kwota-świadczeń" type="Kwota" nillable="true"/>
		</xs:sequence>
	</xs:complexType>
	<!--=======================================================================================-->
	<xs:complexType name="Z-tego">
		<xs:annotation>
			<xs:documentation>Typ pomocniczy dla rekursji</xs:documentation>
		</xs:annotation>
		<xs:attribute name="Prefiks" type="xs:string" use="optional"/>
	</xs:complexType>
	<xs:complexType name="W-tym">
		<xs:annotation>
			<xs:documentation>Typ pomocniczy dla rekursji</xs:documentation>
		</xs:annotation>
		<xs:attribute name="Prefiks" type="xs:string" use="optional"/>
	</xs:complexType>
	<!--=======================================================================================-->
	<xs:simpleType name="Kwota">
		<xs:annotation>
			<xs:documentation>Kwota w zł</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:integer">
			<xs:minInclusive value="0"/>
			<xs:maxInclusive value="99999999999"/>
			<xs:whiteSpace value="collapse"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Liczba">
		<xs:restriction base="xs:integer"/>
	</xs:simpleType>
	<!--=======================================================================================-->
	<xs:attribute name="Kod-REGON">
		<xs:annotation>
			<xs:documentation>Numer identyfikacyjny REGON</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:token">
				<xs:pattern value="\d{9}|\d{14}"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:attribute>
	<xs:attributeGroup name="Lokalizacja-i-NTS">
		<xs:annotation>
			<xs:documentation>Kody: lokalizacji i NTS</xs:documentation>
		</xs:annotation>
		<xs:attribute name="Kod-lokalizacji" use="optional">
			<xs:simpleType>
				<xs:restriction base="xs:token"/>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Kod-NTS" use="optional">
			<xs:simpleType>
				<xs:restriction base="xs:positiveInteger"/>
			</xs:simpleType>
		</xs:attribute>
	</xs:attributeGroup>
	<xs:attribute name="Kod-KESO">
		<xs:annotation>
			<xs:documentation>Kod Elementu Struktury Organizacyjnej</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:token">
				<xs:pattern value="\d{12}"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:attribute>
</xs:schema>

