<?xml version="1.0" encoding="utf-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.hazard.mf.gov.pl/2017/03/21/" targetNamespace="http://www.hazard.mf.gov.pl/2017/03/21/" elementFormDefault="qualified" attributeFormDefault="unqualified" xml:lang="pl">
	<xsd:simpleType name="TLp">
		<xsd:annotation>
			<xsd:documentation>Liczby naturalne większe od zera</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:nonNegativeInteger">
			<xsd:whiteSpace value="collapse"/>
			<xsd:totalDigits value="14"/>
			<xsd:minInclusive value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:simpleType name="TData">
		<xsd:annotation>
			<xsd:documentation>Typ daty</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:dateTime">
			<xsd:minInclusive value="1985-03-15T00:00:00"/>
			<xsd:maxInclusive value="2030-12-31T23:59:59"/>
			<xsd:pattern value="\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="TAdresDomeny">
		<xsd:annotation>
			<xsd:documentation>Adres domeny</xsd:documentation>
		</xsd:annotation>
		<xsd:union>
			<xsd:simpleType>
				<xsd:restriction base="xsd:token">
					<xsd:minLength value="3"/>
					<xsd:maxLength value="255"/>
					<xsd:pattern value="([\p{L}0-9]+(-{1,}[\p{L}0-9]+)*\.)+[\p{L}]{2,}"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:union>
	</xsd:simpleType>
	<xsd:element name="Rejestr">
		<xsd:annotation>
			<xsd:documentation>REJESTR STRON HAZARDOWYCH</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="PozycjaRejestru" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="AdresDomeny" type="tns:TAdresDomeny">
								<xsd:annotation>
									<xsd:documentation>Adres domeny</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="DataWpisu" type="tns:TData">
								<xsd:annotation>
									<xsd:documentation>Data wpisu do rejestru</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="DataWykreslenia" type="tns:TData" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Data wykreślenia z rejestru</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
						</xsd:sequence>
						<xsd:attribute name="Lp" type="tns:TLp" use="required"/>
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
</xsd:schema>
