<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2006 sp2 U (http://www.altova.com) by ewa (di) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="DPS-EWID">
		<xs:annotation>
			<xs:documentation>Ogółem liczba ponadgminnych Domów Pomocy Społecznej</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="Metryczka"/>
				<xs:element ref="Nagłówek"/>
				<xs:element ref="DPSy-według-typów"/>
			</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.2">
				<xs:simpleType>
					<xs:restriction base="xs:token"/>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="Wersja-formularza" type="xs:token" use="required" fixed="1.2a"/>
		</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>
							</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: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">
					<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="DPSy-według-typów" type="DPSy-według-typów">
		<xs:annotation>
			<xs:documentation>Domy Pomocy Społecznej w rozbiciu na typy</xs:documentation>
		</xs:annotation>
	</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" type="xs:token"/>
						<xs:element name="Kod-i-poczta" type="xs:token"/>
					</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="DPSy-według-typów">
		<xs:annotation>
			<xs:documentation>Domy Pomocy Społecznej w rozbiciu na typy</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="7" maxOccurs="7">
			<xs:element name="Domy-pomocy-społecznej" type="Domy-pomocy-społecznej"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Domów-miejsc-mieszkańców">
		<xs:annotation>
			<xs:documentation>Liczba domów, miejsc i mieszkańców</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Liczba-domów" type="Liczba"/>
			<xs:element name="Liczba-miejsc" type="Liczba"/>
			<xs:element name="Liczba-mieszkańców" type="Liczba"/>
		</xs:all>
		<xs:attribute name="Podsumowanie" type="xs:boolean" use="optional" fixed="true"/>
	</xs:complexType>
	<xs:complexType name="Domy-pomocy-społecznej">
		<xs:annotation>
			<xs:documentation>Domy Pomocy Społecznej ogółem i wg podmiotów</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Ogółem" type="Domów-miejsc-mieszkańców"/>
			<xs:element name="Samorządów-powiatowych" type="Domów-miejsc-mieszkańców"/>
			<xs:element name="Podmiotów-niepublicznych" type="Domów-miejsc-mieszkańców"/>
		</xs:sequence>
		<xs:attribute name="Pozycja" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:ID">
					<xs:pattern value="_DPS-EWID_(0[1-7])"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Opis" type="xs:string" use="required"/>
	</xs:complexType>
	<!--=======================================================================================-->
	<xs:simpleType name="Liczba">
		<xs:annotation>
			<xs:documentation>Liczba całkowita do 99 999 999</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:integer">
			<xs:minInclusive value="0"/>
			<xs:maxInclusive value="99999999"/>
			<xs:whiteSpace value="collapse"/>
		</xs:restriction>
	</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>

