Schemat aplikacyjny GML do rozporządzenia w sprawie państwowego rejestru nazw geograficznych

Zaczęty przez support, Niedziela 14 Październik 2012, 17:46:40

Poprzedni wątek - Następny wątek

0 użytkowników i 1 Gość przegląda ten wątek.

supportAutor w?tku

Schemat aplikacyjny GML dla PRNG

Kod  xml [Zaznacz]
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gco="http://www.isotc211.org/2 005/gco" xmlns:gmd="http://www.isotc211.org/2 005/gmd" xmlns:rng="urn:gugik:specyfikacje:gmlas:panstwowyRejestrNazwGeograficznych: 1.0" xmlns:bt="urn:gugik:specyfikacje:gmlas:modelPodstawowy:1.0" targetNamespace="urn:gugik:specyfikacje:gmlas:panstwowyRejestrNazwGeografic znych:1.0" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<import namespace="http://www.opengis.net/gml/3.2" schemaLocation="http://schemas.opengis.net/gml/3.2.1/gml.xsd"/>
	<import namespace="urn:gugik:specyfikacje:gmlas:modelPodstawowy:1.0" schemaLocation="BT_ModelPodstawowy.xsd"/>
	<import namespace="http://www.isotc211.org/2 005/gmd" schemaLocation="http://schemas.opengis.net/iso/1913 9/2 007 0417/gmd/gmd.xsd"/>
	<import namespace="http://www.isotc211.org/2005/gco" schemaLocation="http://schemas.opengis.net/iso/1913 9/2 007 0417/gco/gco.xsd"/>
	<element name="NG_NazwaGeograficzna" type="rng:NG_NazwaGeograficznaType" substitutionGroup="bt:BT_ReferencjaDoObiektu"/>
	<complexType name="NG_NazwaGeograficznaType">
		<complexContent>
			<extension base="bt:BT_Referencj aDoObiektuType">
				<sequence>
				<!--voidable, property-->
					<element name="dataWprowadzenia" type="date"/>
					<!--property-->
					<element name="cyklZycia" type="bt:BT_CyklZyciaInfoPropertyType"/>
					<element name="dopelniacz" type="string" minOccurs="0"/>
					<element name="elRodzajowy" type="string" minOccurs="0"/>
					<element name="elRozrozniajacy" type="string" minOccurs="0"/>
					<element name="IdIIP">
						<complexType>
							<complexContent>
								<extension base="bt:BT_IdentyfikatorPropertyType">
									<attribute ref="gco:nilReason"/>
								</extension>
							</complexContent>
						</complexType>
					</element>
					<element name="nazwaGlowna" type="string"/>
					<element name="nazwaHistoryczna" type="string" minOccurs="0" maxOccurs="unbounded"/>
					<element name="nazwaOboczna" type="string" minOccurs="0" maxOccurs="unbounded"/>
					<element name="obiektNadrzedny" minOccurs="0">
						<complexType>
							<complexContent>
								<extension base="bt:BT_ReferencjaDoObiektuPropertyType">
									<attribute ref="gco:nilReason"/>
								</extension>
							</complexContent>
						</complexType>
					</element>
					<element name="panstwo" type="string" maxOccurs="unbounded"/>
					<element name="przymiotnik" type="string" minOccurs="0"/>
					<element name="rodzaj Reprezent" type="rng:NG_TypRodzajReprezentacjiType"/>
					<element name="uwagi" type="string" minOccurs="0" maxOccurs="unbounded"/>
					<element name="wspGeograficzne" type="gml:DirectPositionType" maxOccurs="unbounded"/>
					<element name ="wymowaDzwiekowa" type="anyURI" minOccurs="0"/>
					<element name="wymowaIPA" type="string" minOccurs="0"/>
					<element name="wymowaPolska" type="string" minOccurs="0"/>
					<element name="zrodloInformacji" maxOccurs="unbounded">
						<complexType>
							<complexContent>
								<extension base="bt:BT_DokumentPropertyType">
									<attribute ref="gco:nilReason"/>
								</extension>
							</complexContent>
						</complexType>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="NG_NazwaGeograficznaPropertyType">
		<sequence minOccurs="0">
			<element ref="rng:NG_NazwaGeograficzna"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<element name="NG_NazwaGeografRP" type="rng:NG_NazwaGeografRPType" substitutionGroup="rng:NG_NazwaGeograficzna"/>
	<complexType name="NG_NazwaGeografRPType">
		<complexContent>
			<extension base="rng:NG_NazwaGeograficznaType">
				<sequence>
					<!--property-->
					<element name="funkcj aAdmMiej scowosci" type="rng:NG_TypFunkcjaAdmMiejscowosciType" minOccurs="0" maxOccurs="unbounded"/>
					<element name="gmina" type="string" maxOccurs="unbounded"/>
					<element name="idTERYT" maxOccurs="unbounded">
						<complexType>
							<complexContent>
								<extension base="bt:BT_IdentyfikatorPropertyType">
									<attribute ref="gco:nilReason"/>
								</extension>
							</complexContent>
						</complexType>
					</element>
					<element name="idZewnetrzny" minOccurs="0" maxOccurs="unbounded">
						<complexType>
							<complexContent>
								<extension base="bt:BT_IdentyfikatorPropertyType">
									<attribute ref="gco:nilReason"/>
								</extension>
							</complexContent>
						</complexType>
					</element>
					<element name="jezykEndonimu" type="string"/>
					<element name="jezykNazwyDodatkowej" type="rng:NG_KodJezyka"/>
					<element name="klasaOb" type="rng:NG_TypKlasaObiektuType"/>
					<element name="mianownikSkali" type="rng:NG_TypMianownikSkaliType" minOccurs="0" maxOccurs="unbounded"/>
					<element name="na zwaDodatkowa" type="rng:NG_TypNazwaObiektuType" minOccurs="0" maxOccurs="unbounded"/>
					<element name="obcyEgzonim" type="rng:NG_TypNazwaObiektuType" minOccurs="0" maxOccurs="unbounded"/>
					<element name="powiat" type="string" maxOccurs="unbounded"/>
					<element name="rodzajOb" type="rng:NG_TypRodzajObiektuRPType"/>
					<element name="statusNazwy" type="rng:NG_TypStatusNazwyRPType"/>
					<element name="warunkiWizualizacj i" type="rng:NG_TypWarunkiWizualizacjiType" minOccurs="0"/>
					<element name="wojewodztwo" type="string" maxOccurs="unbounded"/>
					<element name="wspXY" type="gml:DirectPositionType" maxOccurs="unbounded"/>
					<element name="zagranicznyEndonim" type="rng:NG_TypNazwaObiektuType" minOccurs="0" maxOccurs="unbounded"/>
					<element name="jezykEgzonimu" type="string"/>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="NG_NazwaGeografRPPropertyType">
		<sequence minOccurs="0">
			<element ref="rng:NG_NazwaGeografRP"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
		<element name="NG_NazwaGeografSwiata" type="rng:NG_NazwaGeografSwiataType" substitutionGroup="rng:NG_NazwaGeograficzna"/>
	<complexType name="NG_NazwaGeografSwiataType">
		<complexContent>
			<extension base="rng:NG_NazwaGeograficznaType">
				<sequence>
					<!--property-->
					<element name="endonim" type="rng:NG_EndonimWJezykuPanstwaType" maxOccurs="unbounded"/>
					<element name="nazwaDluga" type="string" minOccurs="0" maxOccurs="unbounded"/>
					<element name="rodzajOb" type="rng:NG_TypRodzajObiektuSwType"/>
					<element name="statusNazwy" type="rng:NG_TypStatusNazwySwType"/>
					<element name="typNazwyDlugiej" type="rng:NG_TypNazwyType" minOccurs="0" maxOccurs="unbounded"/>
					<element name="typNazwyGlownej" type="rng:NG_TypNazwyType"/>
					<element name="typNazwyObocznej" type="rng:NG_TypNazwyType"/>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="NG_NazwaGeografSwiataPropertyType">
		<sequence minOccurs = "0">
			<element ref ="rng:NG_NazwaGeografSwiata"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<element name="NG_TypNazwaObiektu" type="rng:NG_TypNazwaObiektuType" substitutionGroup="gml:AbstractObject"/>
	<complexType name="NG_TypNazwaObiektuType">
		<sequence>
			<element name="latynizacja" type="string" minOccurs="0"/>
			<element name="nazwa" type="string"/>
			<element name="pismoNazwy" type="string"/>
		</sequence>
	</complexType>
	<complexType name="NG_TypNazwaObiektuPropertyType">
		<sequence>
			<element ref="rng:NG_TypNazwaObiektu"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<element name="NG_EndonimWJezykuPanstwa" type="rng:NG_EndonimWJezykuPanstwaType" substitutionGroup="gml:AbstractObject"/>
	<complexType name="NG_EndonimWJezykuPanstwaType">
		<sequence>
			<element name="endonim" type="string"/>
			<element name="endonimWZapOryg" type="string" minOccurs="0"/>
			<element name="jezykEndonimu" type="string"/>
			<element name="systemTranskrypcji" type="string" minOccurs="0"/>
			<element name="systemTransliteracji" type="string" minOccurs="0"/>
			<element name="transkrypcja" type="string" minOccurs="0"/>
			<element name="pismoEndonimu" type="string"/>
		</sequence>
	</complexType>
	<complexType name="NG_EndonimWJezykuPanstwaPropertyType">
		<sequence>
			<element ref="rng:NG_EndonimWJezykuPanstwa"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<simpleType name="NG_TypNazwyType">
		<restriction base="string">
			<enumeration value="egzonim"/>
			<enumeration value="pseudoegzonim"/>
		</restriction>
	</simpleType>
	<simpleType name="NG_TypRodzajObiektuSwType">
		<restriction base="string">
		<enumeration value="panstwo"/>
			<enumeration value="terytoriumNiesam"/>
			<enumeration value="jednAdm1rz"/>
			<enumeration value="j ednAdm2rz"/>
			<enumeration value="innaJednAdm"/>
			<enumeration value="miejscowosc"/>
			<enumeration value="czescMiejscowosci"/>
			<enumeration value="oaza"/>
			<enumeration value="stacjaBadawcza"/>
			<enumeration value="regionEkonom"/>
			<enumeration value="krainaRegion"/>
			<enumeration value="ocean"/>
			<enumeration value="morze"/>
			<enumeration value="zatoka"/>
			<enumeration value="ciesnina"/>
			<enumeration value="innyAkwenMorski" />
			<enumeration value="lodowiecSzelfowy"/>
			<enumeration value="barieraLodowa"/>
			<enumeration value="jezioro"/>
			<enumeration value="sztucznyZbWodny"/>
			<enumeration value="zatokaNaJez"/>
			<enumeration value="jeziora"/>
			<enumeration value="rzeka"/>
			<enumeration value="kanal"/>
			<enumeration value="wodospad"/>
			<enumeration value="lodowiec"/>
			<enumeration value="bagno"/>
			<enumeration value="solnisko"/>
			<enumeration value="pradMorski"/>
			<enumeration value="grzbietPodmorski"/>
			<enumeration value="goryPodmorskie"/>
			<enumeration value="progPodmorski"/>
			<enumeration value="krawedzPodmorska"/>
			<enumeration value="wyniesieniePodmorskie"/>
			<enumeration value="plaskowyzPodmorski"/>
			<enumeration value="basenPodmorski"/>
			<enumeration value="rowninaPodmorska"/>
			<enumeration value="lawica"/>
			<enumeration value="glebia"/>
			<enumeration value="rowOceaniczny"/>
			<enumeration value="rynna"/>
			<enumeration value="kanionOceaniczny"/>
			<enumeration value="wyspa"/>
			<enumeration value="wyspy"/>
			<enumeration value="wyspaNaJezLubRzece"/>
			<enumeration value="rafa"/>
			<enumeration value="polwysep"/>
			<enumeration value="polwysepNaJez"/>
			<enumeration value="przyladek"/>
			<enumeration value="wybrzeze"/>
			<enumeration value="przesmyk"/>
			<enumeration value="delta"/>
			<enumeration value="pojezierze"/>
			<enumeration value="nizinaRownina"/>
			<enumeration value="dolina"/>
			<enumeration value="kotlina"/>
			<enumeration value="wysoczyzna"/>
			<enumeration value="wyzynaPlaskowyz"/>
			<enumeration value="gory"/>
			<enumeration value="szczytGory"/>
			<enumeration value="przelecz"/>
			<enumeration value="pustynia"/>
			<enumeration value="step"/>
			<enumeration value="las"/>
			<enumeration value="basenArtezyjski"/>
			<enumeration value="jaskinia"/>
			<enumeration value="innyObNaturalny"/>
			<enumeration value="obszarOchronyPrzyrody"/>
			<enumeration value="regionPrzemyslowy"/>
			<enumeration value="surowceMineralne"/>
			<enumeration value="zapora"/>
			<enumeration value="droga"/>
			<enumeration value="kolej"/>
			<enumeration value="ulica"/>
			<enumeration value="plac"/>
			<enumeration value="most"/>
			<enumeration value="tunel"/>
			<enumeration value="innyObKomunikacyjny"/>
			<enumeration value="miejsceKultu"/>
			<enumeration value="cmentarzNekropola"/>
			<enumeration value="mauzoleum"/>
			<enumeration value="fortTwierdzaZamek"/>
			<enumeration value="ruinyOsiedli"/>
			<enumeration value="innyZabytek"/>
			<enumeration value="innyObAntropogen"/>
			<enumeration value="wyspyNaJezLubRzece"/>
		</restriction>
	</simpleType>
	<simpleType name="NG_TypRodzajObiektuRPType">
		<restriction base="string">
			<enumeration value="miasto"/>
			<enumeration value="czescMiasta"/>
			<enumeration value="wies"/>
			<enumeration value="czescWsi"/>
			<enumeration value="kolonia"/>
			<enumeration value="czescKolonii"/>
			<enumeration value="osada"/>
			<enumeration value="osadaMlynska"/>
			<enumeration value="osadaLesna"/>
			<enumeration value="osadaRybacka"/>
			<enumeration value="osadaKolejowa"/>
			<enumeration value="osadaPGR"/>
			<enumeration value="czescOsady"/>
			<enumeration value="osiedle"/>
			<enumeration value="przysiolek"/>
			<enumeration value="lesniczowka"/>
			<enumeration value="gajowka"/>
			<enumeration value="schroniskoTurystyczne"/>
			<enumeration value="innyObiekt"/>
			<enumeration value="nizina"/>
			<enumeration value="rownina"/>
			<enumeration value="dolina"/>
			<enumeration value="pradolina"/>
			<enumeration value="parow"/>
			<enumeration value="wawoz"/>
			<enumeration value="wawozy"/>
			<enumeration value="jar"/>
			<enumeration value="kotlina"/>
			<enumeration value="zaglebienie"/>
			<enumeration value="obnizenie"/>
			<enumeration value="krawedz"/>
			<enumeration value="urwisko"/>
			<enumeration value="skarpa"/>
			<enumeration value="wyzyna"/>
			<enumeration value="czescWyzyny"/>
			<enumeration value="plaskowyz"/>
			<enumeration value="kepaMorenowa"/>
			<enumeration value="wysoczyzna"/>
			<enumeration value="poj ezierze"/>
			<enumeration value="zakleslosc"/>
			<enumeration value="garb"/>
			<enumeration value="pagory"/>
			<enumeration value="grzeda"/>
			<enumeration value="padol"/>
			<enumeration value="wynioslosc"/>
			<enumeration value="podgorze"/>
			<enumeration value="pogorze"/>
			<enumeration value="brama"/>
			<enumeration value="prog"/>
			<enumeration value="niecka"/>
			<enumeration value="bruzda"/>
			<enumeration value="regionNaturalny"/>
			<enumeration value="pobrzeze"/>
			<enumeration value="zulawy"/>
			<enumeration value="wzgorzeWzniesienie"/>
			<enumeration value="wzgorzaWzniesienia"/>
			<enumeration value="wydma"/>
			<enumeration value="wydmy"/>
			<enumeration value="goraSzczyt"/>
			<enumeration value="pasmoGorskie"/>
			<enumeration value="gran"/>
			<enumeration value="masyw"/>
			<enumeration value="gory"/>
			<enumeration value="zboczeStok"/>
			<enumeration value="zleb"/>
			<enumeration value="piarg"/>
			<enumeration value="uwal"/>
			<enumeration value="skala"/>
			<enumeration value="skaly"/>
			<enumeration value="glaz"/>
			<enumeration value="glazy"/>
			<enumeration value="przelecz"/>
			<enumeration value="cyrkLodowcowy"/>
			<enumeration value="wyspa"/>
			<enumeration value="wyspy"/>
			<enumeration value="polwysep"/>
			<enumeration value="wybrzeze"/>
			<enumeration value="przyladek"/>
			<enumeration value="jaskiniaGrota"/>
			<enumeration value="rzeka"/>
			<enumeration value="potok"/>
			<enumeration value="struga"/>
			<enumeration value="strumien"/>
			<enumeration value="kanal"/>
			<enumeration value="row"/>
			<enumeration value="ramieUjsciowe"/>
			<enumeration value="ramieBoczne"/>
			<enumeration value="stareKoryto"/>
			<enumeration value="jezioro"/>
			<enumeration value="jeziora"/>
			<enumeration value="czescJeziora"/>
			<enumeration value="staw"/>
			<enumeration value="sztucznyZbiornikWodny"/>
			<enumeration value="morze"/>
			<enumeration value="zatoka"/>
			<enumeration value="zatokaJeziora"/>
			<enumeration value="zatokaRzeki"/>
			<enumeration value="zatokaKanalu"/>
			<enumeration value="czescZatoki"/>
			<enumeration value="ciesnina"/>
			<enumeration value="czescCiesniny"/>
			<enumeration value="bagnoBloto"/>
			<enumeration value="bagnaBlota"/>
			<enumeration value="wodospad"/>
			<enumeration value="wodospady"/>
			<enumeration value="zrodlo"/>
			<enumeration value="zrodla"/>
			<enumeration value="wywierzysko"/>
			<enumeration value="ponor"/>
			<enumeration value="glebia"/>
			<enumeration value="mielizna"/>
			<enumeration value="lawica"/>
			<enumeration value="rynna"/>
			<enumeration value="ton"/>
			<enumeration value="las"/>
			<enumeration value="lasy"/>
			<enumeration value="czescLasu"/>
			<enumeration value="uroczysko"/>
			<enumeration value="uroczysko-dawnaMiejsc"/>
			<enumeration value="polana"/>
			<enumeration value="laka"/>
			<enumeration value="laki"/>
			<enumeration value="pole"/>
			<enumeration value="pola"/>
			<enumeration value="hala"/>
			<enumeration value="polonina"/>
			<enumeration value="torfowisko"/>
			<enumeration value="torfowis ka"/>
			<enumeration value="obszarPiaskow"/>
			<enumeration value="regionHistoryczny"/>
			<enumeration value="regionEtnograficzny"/>
			<enumeration value="droga"/>
			<enumeration value="liniaKolejowa"/>
			<enumeration value="most"/>
			<enumeration value="sluza"/>
			<enumeration value="zapora"/>
			<enumeration value="basenPortowy"/>
			<enumeration value="okop"/>
			<enumeration value="okopy"/>
			<enumeration value="grodzisko"/>
			<enumeration value="skrzyzowanieDrog"/>
			<enumeration value="park"/>
			<enumeration value="szaniec"/>
			<enumeration value="szance"/>
			<enumeration value="wal"/>
			<enumeration value="waly"/>
			<enumeration value="nasyp"/>
			<enumeration value="nasypy"/>
			<enumeration value="grobla"/>
			<enumeration value="kopiec"/>
			<enumeration value="kopce"/>
		</restriction>
	</simpleType>
	<simpleType name="NG_TypFunkcjaAdmMiejscowosciType">
		<union memberTypes="rng:NG_TypFunkcjaAdmMiejscowosciEnumerationType rng:NG_TypFunkcjaAdmMiejscowosciOtherType"/>
	</simpleType>
	<simpleType name="NG_TypFunkcjaAdmMiejscowosciEnumerationType">
		<restriction base="string">
			<enumeration value="siedzibaWladzGminyMiejskiej"/>
			<enumeration value="siedzibaWladzGminyMiejsko-Wiejskiej"/>
			<enumeration value="siedzibaWladzGminyWiejskiej"/>
			<enumeration value="siedzibaWladzMiastaNaPrawachPow"/>
			<enumeration value="siedzibaWladzPowiatu"/>
			<enumeration value="siedzibaSejmikuWoj"/>
			<enumeration value="siedzibaWojewody"/>
		</restriction>
	</simpleType>
	<simpleType name="NG_TypFunkcjaAdmMiejscowosciOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
	<simpleType name="NG_TypKlasaObiektuType">
		<union memberTypes="rng:NG_TypKlasaObiektuEnumerationType rng:NG_TypKlasaObiektuOtherType"/>
	</simpleType>
	<simpleType name="NG_TypKlasaObiektuEnumerationType">
		<restriction base="string">
			<enumeration value="innyObFizjograficzny"/>
			<enumeration value="innyObWodny"/>
			<enumeration value="miejscowosc"/>
			<enumeration value="obUksztaltowaniaDnaZbWodnego"/>
			<enumeration value="obUksztaltowaniaTerenu"/>
			<enumeration value="plynacyObWodny"/>
			<enumeration value="stojacyObWodny"/>
		</restriction>
	</simpleType>
	<simpleType name="NG_TypKlasaObiektuOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
	<simpleType name="NG_TypStatusNazwySwType">
		<union memberTypes="rng:NG_TypStatusNazwySwEnumerationType rng:NG_TypStatusNazwySwOtherType"/>
	</simpleType>
	<simpleType name="NG_TypStatusNazwySwEnumerationType">
		<restriction base="string">
			<enumeration value="zestandaryzowana"/>
			<enumeration value="zniesiona"/>
		</restriction>
	</simpleType>
	<simpleType name="NG_TypStatusNazwySwOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
	<simpleType name="NG_TypStatusNazwyRPType">
		<union memberTypes="rng:NG_TypStatusNazwyRPEnumerationType rng:NG_TypStatusNazwyRPOtherType"/>
	</simpleType>
	<simpleType name="NG_TypStatusNazwyRPEnumerationType">
		<restriction base="string">
			<enumeration value="niestandaryzowana"/>
			<enumeration value="urzedowa"/>
			<enumeration va_ue="zestandaryzowana"/>
			<enumeration value="zniesiona"/>
		</restriction>
	</simpleType>
	<simpleType name="NG_TypStatusNazwyRPOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
	<simpleType name="NG_KodJezykaType">
		<union memberTypes="rng:NG_KodJezykaEnumerationType rng:NG_KodJezykaOtherType"/>
	</simpleType>
	<simpleType name="NG_KodJezykaEnumerationType">
		<restriction base="string">
			<enumeration value="bel"/>
			<enumeration value="ces"/>
			<enumeration value="ell"/>
			<enumeration value="heb"/>
			<enumeration value="yid"/>
			<enumeration value="kdr"/>
			<enumeration value="csb"/>
			<enumeration value="lit"/>
			<enumeration value="qle"/>
			<enumeration value="deu"/>
			<enumeration value="hye"/>
			<enumeration value="pol"/>
			<enumeration value="rom"/>
			<enumeration value="rmc"/>
			<enumeration value="rml"/>
			<enumeration value="rus"/>
			<enumeration value="slk"/>
			<enumeration value="szl"/>
			<enumeration value="tat"/>
			<enumeration value="ukr"/>
		</restriction>
	</simpleType>
	<simpleType name="NG_KodJezykaOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
	<simpleType name="NG_TypRodzajReprezentacjiType">
		<union memberTypes="rng:NG_TypRodzajReprezentacjiEnumerationType rng:NG_TypRodzajReprezentacjiOtherType"/>
	</simpleType>
	<simpleType name="NG_TypRodzajReprezentacjiEnumerationType">
		<restriction base="string">
			<enumeration value="liniaOsi"/>
			<enumeration value="pkt"/>
			<enumeration value="pktCentralny"/>
			<enumeration value="pktCentralnyZGranica"/>
			<enumeration value="pktCentralnyZPktDod"/>
			<enumeration value="pktPoczIKonOb"/>
			<enumeration value="pktPoczIKonObZPktDod"/>
		</restriction>
	</simpleType>
	<simpleType name="NG_TypRodzajReprezentacjiOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
	<simpleType name="NG_TypMianownikSkaliType">
		<union memberTypes="rng:NG_TypMianownikSkaliEnumerationType rng:NG_TypMianownikSkaliOtherType"/>
	</simpleType>
	<simpleType name="NG_TypMianownikSkaliEnumerationType">
		<restriction base="string">
			<enumeration value="10 000"/>
			<enumeration value="25 000"/>
			<enumeration value="50 000"/>
			<enumeration value="100 000"/>
			<enumeration value="250 000"/>
			<enumeration value="500 000"/>
			<enumeration value="1 000 000"/>
		</restriction>
	</simpleType>
	<simpleType name="NG_TypMianownikSkaliOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
	<simpleType name="NG_TypWarunkiWizualizacjiType">
		<union memberTypes="rng:NG_TypWarunkiWizualizacjiEnumerationType rng:NG_TypWarunkiWizualizacjiOtherType"/>
	</simpleType>
	<simpleType name="NG_TypWarunkiWizualizacjiEnumerationType">
		<restriction base="string">
			<enumeration value="granica"/>
			<enumeration value="os"/>
		</restriction>
	</simpleType>
	<simpleType name="NG_TypWarunkiWizualizacjiOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
</schema>
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.


supportAutor w?tku

Schemat aplikacyjny GML dla Modelu Podstawowego

Kod  xml [Zaznacz]
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2 0 01/XMLSchema" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:bt="urn:gugik:specyfikacje:gmlas:modelPodstawowy:1.0" targetNamespace="urn:gugik:specyfikacje:gmlas:modelPodstawowy:1.0" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<import namespace="http://www.opengis.net/gml/3.2" schemaLocation="http://schemas.opengis.net/gml/3.2.1/gml.xsd"/>
	<import namespace="http://www.isotc211.org/2005/gmd" schemaLocation="http://schemas.opengis.net/iso/19139/20070417/gmd/gmd.xsd"/>
	<import namespace="http://www.isotc211.org/2005/gmd" schemaLocation="http://schemas.opengis.net/iso/1913 9/2 007 0417/gmd/citation.xsd"/>
	<import namespace="http://www.isotc211.org/2005/gco" schemaLocation="http://schemas.opengis.net/iso/19139/20070417/gco/gco.xsd"/>
	<!--======================================-->
	<element name="BT_ObiektPrzestrzenny" type="bt:BT_ObiektPrzestrzennyType" abstract="true" substitutionGroup="gml:AbstractFeature"/>
	<complexType name="BT_ObiektPrzestrzennyType" abstract="true">
		<complexContent>
			<extension base="gml:AbstractFeatureType">
				<sequence>
					<element name="zbior" minOccurs="0" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:targetElement>bt:BT_ZbiorDanychPrzestrzennych</gml:targetElement>
							</appinfo>
						</annotation>
						<complexType>
							<complexContent>
								<extension base="gml:ReferenceType">
									<attribute ref="gco:nilReason"/>
								</extension>
							</complexContent>
						</complexType>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="BT_ObiektPrzestrzennyPropertyType">
		<sequence minOccurs = "0">
			<element ref="bt:BT_ObiektPrzestrzenny"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<!--======================================-->
	<element name="BT_ReferencyjnyObiektPrzestrzenny" type="bt:BT_ReferencyjnyObiektPrzestrzennyType" abstract="true" substitutionGroup="bt:BT_ObiektPrzestrzenny"/>
	<complexType name="BT_ReferencyjnyObiektPrzestrzennyType" abstract="true">
		<complexContent>
			<extension base="bt:BT_ObiektPrzestrzennyType">
				<sequence>
					<element name="idIIP" type="bt:BT_IdentyfikatorPropertyType"/>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="BT_ReferencyjnyObiektPrzestrzennyPropertyType">
		<sequence minOccurs="0">
			<element ref="bt:BT_ReferencyjnyObiektPrzestrzenny"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<!--======================================-->
	<element name="BT_ZbiorDanychPrzestrzennych" type="bt:BT_ZbiorDanychPrzestrzennychType" substitutionGroup="gml:AbstractFeature"/>
	<complexType name="BT_ZbiorDanychPrzestrzennychType">
		<complexContent>
			<extension base="gml:AbstractFeatureType">
				<sequence>
					<element name="idIIP" type="bt:BT_IdentyfikatorPropertyType"/>
					<element name="metadane" type="gmd:MD_Metadata_PropertyType">
						<annotation>
							<appinfo>
								<gml:targetElement>gmd:MD_Metadata</gml:targetElement>
							</appinfo>
						</annotation>
					</element>
					<element name="obiekt" type="bt:BT_ObiektPrzestrzennyPropertyType" minOccurs="0" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:targetElement>bt:BT_ObiektPrzestrzenny</gml:targetElement>
							</appinfo>
						</annotation>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="BT_ZbiorDanychPrzestrzennychPropertyType">
		<sequence minOccurs = "0">
			<element ref="bt:BT_ZbiorDanychPrzestrzennych"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<!--======================================-->
	<element name="BT_Identyfikator" type="bt:BT_IdentyfikatorType" substitutionGroup="gml:AbstractObject"/>
	<complexType name="BT_IdentyfikatorType">
		<sequence>
			<element name="lokalnyId" type="string"/>
			<element name="przestrzenNazw" type="string"/>
			<element name="wersjaId" type="string" minOccurs="0"/>
		</sequence>
	</complexType>
	<complexType name="BT_IdentyfikatorPropertyType">
		<sequence>
			<element ref="bt:BT_Identyfikator"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<!--======================================-->
	<element name="BT_Zbior" type="bt:BT_ZbiorType" substitutionGroup="gml:AbstractObject"/>
		<complexType name="BT_ZbiorType">
			<sequence>
				<element name="dataAktualizacji" type="date" minOccurs="0"/>
				<element name="dataUtworzenia" type="date"/>
				<element name="opis" type="string" minOccurs="0"/>
				<element name="postacElektroniczna" type="boolean"/>
				<element name="rozszerzenie" type="string" minOccurs="0" maxOccurs="unbounded"/>
				<element name="autor" type="gmd:CI_ResponsibleParty_PropertyType" maxOccurs="unbounded"/>
				<element name="tytul" type="string"/>
				<element name="zasobSieciowy" type="gmd:CI_OnlineResource_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
				<element name="rodzaj Zawartosci" type="bt:BT_RodzajElementuType" maxOccurs="unbounded"/>
			</sequence>
		</complexType>
	<complexType name="BT_ZbiorPropertyType">
		<sequence>
			<element ref="bt:BT_Zbior"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<!--======================================-->
	<element name="BT_CyklZyciaInfo" type="bt:BT_CyklZyciaInfoType" substitutionGroup="gml:AbstractObject"/>
	<complexType name="BT_CyklZyciaInfoType">
		<sequence>
			<element name="poczatekWersjiObiektu" type="dateTime"/>
			<element name="koniecWersjiObiektu" type="dateTime" minOccurs="0"/>
		</sequence>
	</complexType>
	<complexType name="BT_CyklZyciaInfoPropertyType">
		<sequence>
			<element ref="bt:BT_CyklZyciaInfo"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<!--======================================-->
	<element name="BT_OperatTech" type="bt:BT_OperatTechType" substitutionGroup="gml:AbstractFeature"/>
	<complexType name="BT_OperatTechType">
		<complexContent>
			<extension base="gml:AbstractFeatureType">
				<sequence>
					<element name="dataUtworzenia" type="date"/>
					<element name="idOpracowania" type="string" maxOccurs="unbounded"/>
					<element name="metadane" type="gmd:MD_Metadata_PropertyType"/>
					<element name="odniesienieDoBazy" type="bt:BT_BazaEnumerationType" maxOccurs="unbounded"/>
					<element name="wykonawca" type="gmd:CI_ResponsibleParty_PropertyType"/>
					<element name="zasiegRoboty" type="gml:LinearRingPropertyType"/>
					<element name="zasobSieciowy" type="gmd:CI_OnlineResource_PropertyType" min0ccurs="0" maxOccurs="unbounded"/>
					<element name="zawartosc" type="bt:BT_ZbiorPropertyType" maxOccurs="unbounded"/>
					<element name="idZgloszenia">
						<complexType>
							<simpleContent>
								<extension base="string">
									<attribute ref="gco:nilReason"/>
								</extension>
							</simpleContent>
						</complexType>
					</element>
					<element name="zleceniodawca">
						<complexType>
							<complexContent>
								<extension base="gmd:CI_ResponsibleParty_PropertyType"/>
							</complexContent>
						</complexType>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="BT_OperatTechPropertyType">
		<sequence>
			<element ref="bt:BT_OperatTech"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
		<attributeGroup ref="gml: AssociationAttributeGroup"/>
	</complexType>
	<!--======================================-->
	<simpleType name="BT_BazaEnumerationType">
		<annotation/>
		<restriction base="string">
			<enumeration value="EGiB"/>
			<enumeration value="GESUT"/>
			<enumeration value="BDNMT"/>
			<enumeration value="BDOrto"/>
			<enumeration value="BDOT10k"/>
			<enumeration value="BDOT500"/>
			<enumeration value="BDSOG"/>
			<enumeration value="BDZLiS"/>
			<enumeration value="EMUiA"/>
			<enumeration value="PRG"/>
			<enumeration value="PRNG"/>
			<enumeration value="PRPOG"/>
			<enumeration value="RCiWN"/>
			<enumeration value="BDOO"/>
		</restriction>
	</simpleType>
	<!--======================================-->
	<simpleType name="BT_RodzajElementuType">
		<union memberTypes="bt:BT_RodzajElementuEnumerationType bt:BT_RodzajElementuOtherType"/>
	</simpleType>
	<simpleType name="BT_RodzajElementuEnumerationType">
		<restriction base="string">
			<enumeration value="dowodyIKopieDoreczen">
				<annotation/>
			</enumeration>
			<enumeration value="dziennikPomiaru">
				<annotation/>
			</enumeration>
			<enumeration value="inny">
				<annotation/>
			</enumeration>
			<enumeration value="protokol">
				<annotation/>
			</enumeration>
			<enumeration value="roboczaBazaDanych">
				<annotation/>
			</enumeration>
			<enumeration value="sprawozdanieTechniczne" >
				<annotation/>
			</enumeration>
			<enumeration value="s zkicPomiarowy">
				<annotation/>
			</enumeration>
		</restriction>
	</simpleType>
	<simpleType name="BT_RodzajElementuOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
	<!--======================================-->
	<simpleType name="BT_UkladWysType">
		<union memberTypes="bt:BT_UkladWysEnumerationType bt:BT_UkladWysOtherType"/>
	</simpleType>
	<simpleType name="BT_UkladWysEnumerationType">
		<restriction base="string">
			<enumeration value="Kronsztadt60"/>
			<enumeration value="Kronsztadt86"/>
			<enumeration value="Kronsztadt2006"/>
			<enumeration value="Amsterdam55"/>
			<enumeration value="Amsterdam2000"/>
			<enumeration value="EUREF89"/>
			<enumeration value="ETRF2000"/>
			<enumeration value="ETRF2008"/>
			<enumeration value="Pulkowo42"/>
			<enumeration value="EVRS2007"/>
		</restriction>
	</simpleType>
	<simpleType name="BT_UkladWysOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
	<!--======================================-->
	<simpleType name="BT_UkladGeodType">
		<union memberTypes="bt:BT_UkladGeodEnumerationType bt:BT_UkladGeodOtherType"/>
	</simpleType>
	<simpleType name="BT_UkladGeodEnumerationType">
		<restriction base="string">
			<enumeration value="EUREF89"/>
			<enumeration value="ETRF2000"/>
			<enumeration value="ETRF2008"/>
			<enumeration value="Pulkowo42"/>
			<enumeration value="PUWP1992"/>
			<enumeration value="PUWP2000"/>
			<enumeration value="PUWP1965"/>
			<enumeration value="PUWP1942"/>
			<enumeration value="PUWPBG"/>
			<enumeration value="UTM"/>
		</restriction>
	</simpleType>
	<simpleType name="BT_UkladGeodOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
	<!--======================================-->
	<element name="BT_ReferencjaDoObiektu" type="bt:BT_ReferencjaDoObiektuType" substitutionGroup="gml:AbstractObject"/>
	<complexType name="BT_ReferencjaDoObiektuType">
		<choice>
			<element name="idIIP" type="bt:BT_IdentyfikatorPropertyType"/>
			<element name="obiekt" type="gml:ReferenceType">
				<annotation>
					<appinfo>
						<gml:targetElement>bt:BT_ReferencyjnyObiektPrzestrzenny</gml:targetElement>
					</appinfo>
				</annotation>
			</element>
			<element name="obiektKarto" type="bt:KR_ObiektKartoPropertyType" maxOccurs="unbounded">
				<annotation>
					<appinfo>
						<gml:reversePropertyName>bt:obiektPrzedstawiany</gml:reversePropertyName>
					</appinfo>
				</annotation>
			</element>
			<element name="pktWysKarto" type="bt:KR_PktWysPropertyType" minOccurs="0">
				<annotation>
					<appinfo>
						<gml:reversePropertyName>bt:obiektPrzedstawiany2</gml:reversePropertyName>
					</appinfo>
				</annotation>
			</element>
			<element name="liniaWysKarto" type="bt:KR_LiniaWysPropertyType" minOccurs="0" maxOccurs="unbounded">
				<annotation>
					<appinfo>
						<gml:reversePropertyName>bt:obiektyReferencyjne</gml: reversePropertyName>
					</appinfo>
				</annotation>
			</element>
		</choice>
	</complexType>
	<complexType name="BT_ReferencjaDoObiektuPropertyType">
		<sequence>
			<element ref="bt:BT_Referencj aDoObiektu"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<simpleType name="BT_ReferencjaDoObiektuUnionSemantics">
		<restriction base="string">
			<enumeration value="identyfikatorIIP"/>
		</restriction>
	</simpleType>
	<!--======================================-->
	<element name="BT_Dokument" type="bt:BT_DokumentType" substitutionGroup="gml:AbstractObject"/>
	<complexType name="BT_DokumentType">
		<sequence>
			<element name="opis" type="string" minüccurs="0"/>
			<element name="rodzaj" type="bt:DC_RodzajDokumentuType"/>
			<element name="status" type="bt:DC_StatusDokumentuKodType"/>
			<element name="sygnatura" type="string" minüccurs="0"/>
			<element name="tytul" type="string"/>
			<element name="wydawca" type="string"/>
			<element name="zasobSieciowy" type="gmd:CI_OnlineResource_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
			<element name="data">
				<complexType>
					<simpleContent>
						<extension base="date">
							<attribute ref="gco:nilReason"/>
						</extension>
					</simpleContent>
				</complexType>
			</element>
		</sequence>
	</complexType>
	<complexType name="BT_DokumentPropertyType">
		<sequence>
			<element ref="bt:BT_Dokument"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<!--======================================-->
	<simpleType name="DC_RodzajDokumentuType">
		<annotation/>
		<union memberTypes = "bt:DC_RodzajDokumentuEnumerationType bt:DC_RodzajDokumentuOtherType"/>
	</simpleType>
	<simpleType name="DC_RodzajDokumentuEnumerationType">
		<restriction base="string">
			<enumeration value="decyzja"/>
			<enumeration value="inny"/>
			<enumeration value="orzeczenie"/>
			<enumeration value="rozporzadzenie"/>
			<enumeration value="protokol"/>
			<enumeration value="uchwala"/>
			<enumeration value="umowa"/>
			<enumeration value="ustawa"/>
			<enumeration value="wyciągZKW"/>
			<enumeration value="zarzadzenie"/>
			<enumeration value="zawiadomienie"/>
		</restriction>
	</simpleType>
	<simpleType name="DC_RodzajDokumentuOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
	<!--======================================-->
	<simpleType name="DC_StatusDokumentuKodType">
		<restriction base="string">
			<enumeration value="obowiazujacy"/>
			<enumeration value="nieobowiazujacy"/>
		</restriction>
	</simpleType>
	<!--======================================-->
	<element name="KR_ObiektKarto" type="bt:KR_ObiektKartoType" substitutionGroup="gml:AbstractFeature"/>
	<complexType name="KR_ObiektKartoType">
		<complexContent>
			<extension base="gml:AbstractFeatureType">
				<sequence>
					<element name="mianownikSkali" type="integer"/>
					<element name="kodKarto" type="string" minOccurs="0"/>
					<element name="geometriaKarto" type="gml:GeometricPrimitivePropertyType" maxOccurs="unbounded"/>
					<element name="uwagi" type="string" minOccurs="0"/>
					<element name="etykieta" type="bt:KR_EtykietaType" minOccurs="0" maxOccurs="unbounded"/>
					<element name="parametr" type="double" minOccurs="0" maxOccurs="unbounded"/>
					<element name="warstwa" type="string" minOccurs="0"/>
					<element name="obiektPrzedstawianyl" type="bt:BT_ReferencjaDoObiektuPropertyType">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>bt:obiektKarto</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="KR_ObiektKartoPropertyType">
		<sequence>
			<element ref="bt:KR_ObiektKarto"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
	</complexType>
	<!--======================================-->
	<element name="KR_PktWys" type="bt:KR_PktWysType" substitutionGroup="gml:AbstractFeature"/>
	<complexType name="KR_PktWysType">
		<complexContent>
			<extension base="gml:AbstractFeatureType">
				<sequence>
					<element name="polozenie" type="gml:DirectPositionType"/>
					<element name="etykieta" type="bt:KR_EtykietaType"/>
					<element name="rodzajPkt" type="bt:KR_RodzajPktuType"/>
					<element name="obiektPrzedstawiany2" type="bt:BT_ReferencjaDoObiektuPropertyType" minOccurs="0" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>bt:pktWysKarto</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="KR_PktWysPropertyType">
		<sequence>
			<element ref="bt:KR_PktWys"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
	</complexType>
	<!--======================================-->
	<element name="KR_LiniaWys" type="bt:KR_LiniaWysType" substitutionGroup="gml:AbstractFeature"/>
	<complexType name="KR_LiniaWysType">
		<complexContent>
			<extension base="gml:AbstractFeatureType">
				<sequence>
					<element name="geometriaKarto" type="gml:GeometricPrimitivePropertyType" maxOccurs="unbounded"/>
					<element name="etykieta" type="bt:KR_EtykietaType" minOccurs="0" maxOccurs="unbounded"/>
					<element name="rodzajLinii" type="bt:KR_RodzajLiniiType"/>
					<element name="obiektyReferencyjne" type="bt:BT_ReferencjaDoObiektuPropertyType" minOccurs="0" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>liniaWysKarto</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="KR_LiniaWysPropertyType">
		<sequence>
			<element ref="bt:KR_LiniaWys"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
	</complexType>
	<!--======================================-->
	<element name="KR_Etykieta" type="bt:KR_EtykietaType" substitutionGroup="gml:AbstractObject"/>
	<complexType name="KR_EtykietaType">
		<sequence>
			<element name="tekst" type="string"/>
			<element name="czcionka" type="bt:KR_KrojPismaType"/>
			<element name="geometriaKarto" type="gml:GeometricPrimitivePropertyType" maxOccurs="unbounded"/>
			<element name="odnosnik" type="bt:KR_OdnosnikType" minOccurs="0"/>
		</sequence>
	</complexType>
	<complexType name="KR_EtykietaTypePropertyType">
		<sequence>
			<element ref="bt:KR_Etykieta"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<!--======================================-->
	<element name="KR_KrojPisma" type="bt:KR_KrojPismaType" substitutionGroup="gml:AbstractObject"/>
	<complexType name="KR_KrojPismaType">
		<sequence>
			<element name="nazwaCzcionki" type="string"/>
			<element name="wysCzcionki" type="integer"/>
			<element name="pogrubiona" type="boolean"/>
			<element name="kursywa" type="boolean"/>
			<element name="podkreslona" type="boolean"/>
			<element name="kolor" type="integer" minOccurs="3" maxOccurs="4"/>
		</sequence>
	</complexType>
	<complexType name="KR_KrojPismaPropertyType">
		<sequence>
			<element ref="bt:KR_Kroj Pisma"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<!--======================================-->
	<element name="KR_Odnosnik" type="bt:KR_OdnosnikType" substitutionGroup="gml:AbstractObject"/>
	<complexType name="KR_OdnosnikType">
		<sequence>
			<element name="polozenie" type="gml:PointType" minOccurs="3" maxOccurs="3"/>
		</sequence>
	</complexType>
	<complexType name="KR_OdnosnikPropertyType">
		<sequence>
			<element ref="bt:KR_Odnosnik"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<!--======================================-->
	<element name="KR_Opis" type="bt:KR_OpisType" substitutionGroup="gml:AbstractFeature"/>
	<complexType name="KR_OpisType">
		<complexContent>
			<extension base="gml: AbstractFeatureType">
				<sequence>
					<element name="idOpisu" type="string"/>
					<element name="opis" type="string" minOccurs="0"/>
					<element name="czcionka" type="bt:KR_KrojPismaType" minüccurs="0"/>
					<element name="geometriaKarto" type="gml:GeometricPrimitivePropertyType" maxOccurs="unbounded"/>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="KR_OpisPropertyType">
		<sequence>
			<element ref="bt:KR_Opis"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
		<attributeGroup ref="gml: AssociationAttributeGroup"/>
	</complexType>
	<!--======================================-->
	<simpleType name="KR_RodzajPktuType">
		<annotation/>
		<union memberTypes="bt:KR_Rodzaj PktuEnumerationType bt:KR_RodzajPktuOtherType"/>
	</simpleType>
	<simpleType name="KR_RodzajPktuEnumerationType">
		<restriction base="string">
			<enumeration value="pikieta"/>
			<enumeration value="pktOsnowy"/>
			<enumeration value="rzednaArmatury"/>
			<enumeration value="inny"/>
			<enumeration value="rzednaDna"/>
			<enumeration value="rzednaGory"/>
			<enumeration value="rzednaDolu"/>
			<enumeration value="pktWysNaturalny"/>
			<enumeration value="pktWysSztuczny"/>
		</restriction>
	</simpleType>
	<simpleType name="KR_RodzajPktuOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
	<!--======================================-->
	<simpleType name="KR_RodzajLiniiType">
	<annotation/>
		<union memberTypes="bt:KR_Rodzaj LiniiEnumerationType bt:KR_RodzajLiniiOtherType"/>
	</simpleType>
	<simpleType name="KR_RodzajLiniiEnumerationType">
		<restriction base="string">
			<enumeration value="warstwica"/>
			<enumeration value="granicaSkarpy"/>
			<enumeration value="inna"/>
			<enumeration value="liniaGrzbietu"/>
			<enumeration value="liniaCieku"/>
		</restriction>
	</simpleType>
	<simpleType name="KR_RodzajLiniiOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
</schema>
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.


supportAutor w?tku

ROZPORZĄDZENIE MINISTRA ADMINISTRACJI I CYFRYZACJI1
z dnia 14 lutego 2012 r.
w sprawie państwowego rejestru nazw geograficznych
Na podstawie art. 19 ust. 1 pkt 8 ustawy z dnia 17 maja 1989 r. - Prawo geodezyjne i kartograficzne (Dz. U. z 2010 r. Nr 193, poz. 1287)
1 Minister Administracji i Cyfryzacji kieruje działem administracji rządowej - administracja publiczna, na podstawie § 1 ust. 2 pkt 1 rozporządzenia Prezesa Rady Ministrów z dnia 18 listopada 2011 r. w sprawie szczegółowego zakresu działania Ministra Administracji
i Cyfryzacji (Dz. U. Nr 248, poz. 1479).

<a href="https://ewmapa.pl/rozporzadzenia/D2012000030901.pdf" target="_blank">https://ewmapa.pl/rozporzadzenia/D2012000030901.pdf</a>
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.