<?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/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/19139/20070417/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">
<annotation>
<documentation>Abstrakcyjna reprezentacja zjawiska świata rzeczywistego związana z określonym położeniem lub obszarem geograficznym [źródło: DYREKTYWA 2007/2/WE PARLAMENTU EUROPEJSKIEGO I RADY z dnia 14 marca 2007 r. ustanawiająca infrastrukturę informacji przestrzennej we Wspólnocie Europejskiej (IN SPIRE)]</documentation>
</annotation>
</element>
<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>
<documentation>Zbiór danych przestrzennych, do którego należy obiekt przestrzenny.</documentation>
</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">
<annotation>
<documentation>Abstrakcyjna reprezentacja zjawiska świata rzeczywistego związana z określonym położeniem lub obszarem geograficznym (obiekt przestrzenny), posiadająca identyfikator w ramach infrastruktury informacji przestrzennej. Identyfikator ten może zostać wykorzystany przez zewnętrzne systemy/aplikacje, aby zbudować referencję do obiektu.</documentation>
</annotation>
</element>
<complexType name="BT_ReferencyjnyObiektPrzestrzennyType" abstract="true">
<complexContent>
<extension base="bt:BT_ObiektPrzestrzennyType">
<sequence>
<element name="idIIP" type="bt:BT_IdentyfikatorPropertyType">
<annotation>
<documentation>Identyfikator obiektu w ramach infrastruktury informacji przestrzennej.</documentation>
</annotation>
</element>
</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">
<annotation>
<documentation>Rozpoznawalny zestaw danych przestrzennych [źródło: DYREKTYWA 2007/2/WE PARLAMENTU EUROPEJSKIEGO I RADY z dnia 14 marca 2007 r. ustanawiająca infrastrukturę informacji przestrzennej we Wspólnocie Europejskiej (IN SPIRE)]</documentation>
</annotation>
</element>
<complexType name="BT_ZbiorDanychPrzestrzennychType">
<complexContent>
<extension base="gml:AbstractFeatureType">
<sequence>
<element name="idIIP" type="bt:BT_IdentyfikatorPropertyType">
<annotation>
<documentation>Identyfikator zbioru danych przestrzennych.</documentation>
</annotation>
</element>
<element name="metadane" type="gmd:MD_Metadata_PropertyType">
<annotation>
<appinfo>
<gml:targetElement>gmd:MD_Metadata</gml:targetElement>
</appinfo>
<documentation>Metadane opisujące zbiór danych przestrzennych.</documentation>
</annotation>
</element>
<element name="obiekt" type="bt:BT_ObiektPrzestrzennyPropertyType" minOccurs="0" maxOccurs="unbounded">
<annotation>
<appinfo>
<gml:targetElement>bt:BT_ObiektPrzestrzenny</gml:targetElement>
</appinfo>
<documentation>Obiekt przestrzenny wchodzący w skład zbioru danych przestrzennych.</documentation>
</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">
<annotation>
<documentation>Typ reprezentujący unikalny identyfikator obiektu nadawany przez dostawcę zbioru danych. Identyfikator ten może zostać wykorzystany przez zewnętrzne systemy/aplikacje, aby zbudować referencję do obiektu.</documentation>
</annotation>
</element>
<complexType name="BT_IdentyfikatorType">
<sequence>
<element name="lokalnyId" type="string">
<annotation>
<documentation>Lokalny identyfikator obiektu przestrzennego nadawany przez dostawcę zbioru danych. Identyfikator musi być unikalny w zakresie przestrzeni nazw, tzn. żaden obiekt nie może mieć takiego samego identyfikatora. Unikalność identyfikatora w przestrzeni nazw gwarantuje dostawca zbioru danych.</documentation>
</annotation>
</element>
<element name="przestrzenNazw" type="string">
<annotation>
<documentation>Nazwa przestrzeni nazw identyfikującej zbiór danych, z którego pochodzi obiekt przestrzenny.</documentation>
</annotation>
</element>
<element name="wersjaId" type="string" minOccurs="0">
<annotation>
<documentation>Identyfikator poszczególnej wersji obiektu przestrzennego. Jeżeli specyfikacja obiektu zawiera informacje o cyklu życia obiektu, identyfikator wersji jest używany do rozróżnienia poszczególnych wersji obiektu. W zestawie wszystkich wersji danego obiektu identyfikator wersji musi być unikalny.</documentation>
</annotation>
</element>
</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="rodzajZawartosci" type="bt:BT_RodzajElementuType" maxOccurs="unbounded">
<annotation>
<documentation>Rodzaje plików lub dokumentów.</documentation>
</annotation>
</element>
</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">
<annotation>
<documentation>Typ reprezentujący cykl życia wersji obiektu w zbiorze danych.</documentation>
</annotation>
</element>
<complexType name="BT_CyklZyciaInfoType">
<sequence>
<element name="poczatekWersjiObiektu" type="dateTime">
<annotation>
<documentation>Data i czas, kiedy wersja obiektu została wprowadzona do zbioru danych lub w nim zmieniona.</documentation>
</annotation>
</element>
<element name="koniecWersjiObiektu" type="dateTime" minOccurs="0">
<annotation>
<documentation>Data i czas, kiedy wersja obiektu została 'wycofana' ze zbioru danych.</documentation>
</annotation>
</element>
</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">
<annotation>
<documentation>Data utworzenia operatu.</documentation>
</annotation>
</element>
<element name="idOpracowania" type="string" maxOccurs="unbounded">
<annotation>
<documentation>Identyfikator opracowania, w ramach którego powstała dokumentacja.</documentation>
</annotation>
</element>
<element name="metadane" type="gmd:MD_Metadata_PropertyType">
<annotation>
<documentation>Metadane opisujące operat techniczny.</documentation>
</annotation>
</element>
<element name="odniesienieDoBazy" type="bt:BT_BazaEnumerationType">
<annotation>
<documentation>Określenie prowadzonych baz danych, do których odnoszą się pewne elementy opracowania.</documentation>
</annotation>
</element>
<element name="wykonwaca" type="gmd:CI_ResponsibleParty_PropertyType">
<annotation>
<documentation>Wykonawca dokumentacji.</documentation>
</annotation>
</element>
<element name="zasiegRoboty" type="gml:LinearRingPropertyType">
<annotation>
<documentation>Zasięg roboty zdefiniowany w postaci zamkniętego wieloboku.</documentation>
</annotation>
</element>
<element name="zasobSieciowy" type="gmd:CI_OnlineResource_PropertyType" minOccurs="0" maxOccurs="unbounded">
<annotation>
<documentation>Zasób sieciowy - np. adres URL, pod którym znajduje się dokumentacja lub jej części.</documentation>
</annotation>
</element>
<element name="zawartosc" type="bt:BT_ZbiorPropertyType" maxOccurs="unbounded">
<annotation>
<documentation>Zawartość dokumentacji.</documentation>
</annotation>
</element>
<element name="idZgloszenia">
<annotation>
<documentation>Identyfikator zgłoszenia do ośrodka dokumentacji geodezyjnej i kartograficznej.</documentation>
</annotation>
<complexType>
<simpleContent>
<extension base="string">
<attribute ref="gco:nilReason"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="zleceniodawca">
<annotation>
<documentation>Zleceniodawca, który zlecił utworzenie dokumentacji lub opracowania, w ramach którego powstała dokumentacja.</documentation>
</annotation>
<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>
<documentation>Określa nazwy dostępnych baz danych.</documentation>
</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>
<documentation>Dowody doręczeń zawiadomień i kopie doręczeń wezwań.</documentation>
</annotation>
</enumeration>
<enumeration value="dziennikPomiaru">
<annotation>
<documentation>Dziennik pomiaru.</documentation>
</annotation>
</enumeration>
<enumeration value="inny">
<annotation>
<documentation>Inny rodzaj.</documentation>
</annotation>
</enumeration>
<enumeration value="protokol">
<annotation>
<documentation>Protokoły przyjęcia granic, ustalenia granic, wznowienia znaków granicznych, wyznaczenia punktów granicznych, kopie protokołów granicznych.</documentation>
</annotation>
</enumeration>
<enumeration value="roboczaBazaDanych">
<annotation>
<documentation>Robocze bazy danych zapisane na nośniku informatycznym zgodne z odpowiednim schematem GML lub zapisane w innym formacie uzgodnionym między wykonawcą prac geodezyjnych lub kartograficznych a organem prowadzącym PZGiK.</documentation>
</annotation>
</enumeration>
<enumeration value="sprawozdanieTechniczne">
<annotation>
<documentation>Sprawozdanie techniczne określa cel, zakres rzeczowy i terytorialny wykonywanych prac geodezyjnych lub kartograficznych, wykonawcę oraz opisuje przebieg i rezultaty wykonywanych prac geodezyjnych i kartograficznych.</documentation>
</annotation>
</enumeration>
<enumeration value="szkicPomiarowy">
<annotation>
<documentation>Szkic pomiarowy lub odbitka mapy.</documentation>
</annotation>
</enumeration>
</restriction>
</simpleType>
<simpleType name="BT_RodzajElementuOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<!-- ====================================== -->
<simpleType name="BT_UkladWysType">
<annotation>
<documentation>Układ wysokościowy, w którym jest określona wysokość punktu osnowy.</documentation>
</annotation>
<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">
<annotation>
<documentation>Układ współrzędnych, w którym zostały wyrównane współrzędne punktu osnowy.</documentation>
</annotation>
<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">
<annotation>
<documentation>Typ wyboru pozwalający na zdefiniowanie bezpośredniej (informacja o obiekcie zapisana bezpośrednio w strukturze atrybutu definiującego odwołanie) lub pośredniej (podanie identyfikatora IIP obiektu) referencji do instancji typu obiektu dostępnej w ramach infrastruktury informacji przestrzennej (IIP).</documentation>
</annotation>
</element>
<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>
<documentation>Unikalny identyfikator obiektu Infrastruktury Informacji Przestrzennej, do którego jest referencja.</documentation>
</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="btKR_PktWysPropertyType" minOccurs="0">
<annotation>
<appinfo>
<gml:reversePropertyName>bt:obiektPrzedstawiany2</gml:reversePropertyName>
</appinfo>
</annotation>
</element>
<element name="limaWysKarto" type="btKR_LimaWysPropertyType" minOccurs=" 0" maxOccurs="unbounded">
<annotation>
<appinfo>
<gml:reversePropertyName>bt:obiektyReferencyjne</gml:reversePropertyName>
</appinfo>
</annotation>
</element>
</choice>
</complexType>
<complexType name="BT_ReferencjaDoObiektuPropertyType">
<sequence>
<element ref="btBT_ReferencjaDoObiektu"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
<simpleType name="BT_ReferencjaDoObiektuUmonSemantics">
<restriction base="string">
<enumeration value="identyfikatorIIP"/>
</restriction>
</simpleType>
<!-- ====================================== -->
<element name="BT_Dokument" type="bt:BT_DokumentType" substitutionGroup="gml:AbstractObject">
<annotation>
<documentation>Rzeczowe świadectwo jakiegoś zjawiska sporządzone w formie właściwej dla danego czasu i miejsca.</documentation>
</annotation>
</element>
<complexType name="BT_DokumentType">
<sequence>
<element name="opis" type="string" minOccurs="0">
<annotation>
<documentation>Opis dokumentu.</documentation>
</annotation>
</element>
<element name="rodzaj" type="bt:DC_RodzajDokumentuKodType">
<annotation>
<documentation>Rodzaj dokumentu.</documentation>
</annotation>
</element>
<element name="status" type="bt:DC_StatusDokumentuKodType">
<annotation>
<documentation>Status dokumentu.</documentation>
</annotation>
</element>
<element name="sygnatura" type="string" minOccurs="0">
<annotation>
<documentation>Sygnatura dokumentu nadana przez twórcę.</documentation>
</annotation>
</element>
<element name="tytul" type="string">
<annotation>
<documentation>Tytuł lub nazwa dokumentu.</documentation>
</annotation>
</element>
<element name="wydawca" type="string">
<annotation>
<documentation>Organ wydający/osoba wydająca dokument.</documentation>
</annotation>
</element>
<element name="zasobSieciowy" type="gmd:CI_OnlineResource_PropertyType" minOccurs="0" maxOccurs="unbounded">
<annotation>
<documentation>Zasób sieciowy, np. adres URL, pod którym dostępny jest tekst dokumentu.</documentation>
</annotation>
</element>
<element name="data" maxOccurs="unbounded">
<annotation>
<documentation>Data wystawienia lub publikacji dokumentu.</documentation>
</annotation>
<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_RodzajDokumentuKodType">
<annotation>
<documentation>Typ reprezentujący rodzaj dokumentu.</documentation>
</annotation>
<union memberTypes="bt:DC_RodzajDokumentuKodEnumerationType bt:DC_RodząjDokumentuKodOtherType"/>
</simpleType>
<simpleType name="DC_RodzajDokumentuKodEnumerationType">
<restriction base="string">
<enumeration value="decyzja">
<annotation>
<documentation>Rozstrzygająca sprawę decyzja wydana w trybie określonym w przepisach, w szczególności Kodeksu postępowania administracyjnego.</documentation>
</annotation>
</enumeration>
<enumeration value="inny">
<annotation>
<documentation>Inny dokument, z wyłączeniem operatu technicznego.</documentation>
</annotation>
</enumeration>
<enumeration value="orzeczenie">
<annotation>
<documentation>Prawomocne, władcze rozstrzygnięcie sądu.</documentation>
</annotation>
</enumeration>
<enumeration value="rozporzadzenie">
<annotation>
<documentation>Akt normatywny wydany na podstawie ustawy przez upoważniony tą ustawą organ w celu wykonania tej ustawy.</documentation>
</annotation>
</enumeration>
<enumeration value="protokol">
<annotation>
<documentation>Sprawozdanie z przebiegu oględzin.</documentation>
</annotation>
</enumeration>
<enumeration value="uchwala">
<annotation>
<documentation>Akt normatywny (akt prawa miejscowego) wydany przez ciało kolegialne.</documentation>
</annotation>
</enumeration>
<enumeration value="umowa">
<annotation>
<documentation>Zgodne porozumienie dwóch lub więcej stron, ustalające ich wzajemne prawa lub obowiązki, rodzące skutki dla informacji zawartych w bazach danych, w szczególności: akt notarialny, umowa administracyjna (porozumienie).</documentation>
</annotation>
</enumeration>
<enumeration value="ustawa">
<annotation>
<documentation>Akt normatywny wydany przez Sejm RP, ale także ratyfikowana umowa międzynarodowa oraz rozporządzenie Komisji Europejskiej lub Rady Unii Europejskiej.</documentation>
</annotation>
</enumeration>
<enumeration value="wyciągZKW">
<annotation>
<documentation>Odpis zwykły lub odpis zupełny z księgi wieczystej urządzonej dla nieruchomości.</documentation>
</annotation>
</enumeration>
<enumeration value="zarzadzenie">
<annotation>
<documentation>Akt normatywny wydany przez organ jednoosobowy na podstawie ustawy.</documentation>
</annotation>
</enumeration>
<enumeration value="zawiadomienie">
<annotation>
<documentation>Różne dokumenty wydane ze zbiorów referencyjnych, wydane przez upoważnione organy prowadzące te zbiory, lub inny dokument informujący o istotnych faktach, rodzących skutki dla informacji zawartych w bazach danych.</documentation>
</annotation>
</enumeration>
</restriction>
</simpleType>
<simpleType name="DC_RodzajDokumentuKodOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<!-- ====================================== -->
<simpleType name="DC_StatusDokumentuKodType">
<annotation>
<documentation>Typ reprezentujący status dokumentu.</documentation>
</annotation>
<restriction base="string">
<enumeration value="obowiazujacy">
<enumeration value="nieobowiazujacy"/>
</restriction>
</simpleType>
<!-- ====================================== -->
<element name="KR_ObiektKarto" type="bt:KR_ObiektKartoType" substitutionGroup="gml:AbstractFeature">
<annotation>
<documentation>Obiekt kartograficzny, który powstaje dla każdego obiektu z bazy danych umieszczanego na mapie.</documentation>
</annotation>
</element>
<complexType name="KR_ObiektKartoType">
<complexContent>
<extension base="gml:AbstractFeatureType">
<sequence>
<element name="mianownikSkali" type="integer">
<annotation>
<documentation>Mianownik skali mapy.</documentation>
</annotation>
</element>
<element name="kodKarto" type="string" minOccurs="0">
<annotation>
<documentation>Kod kartograficzny przypisany do danego obiektu.</documentation>
</annotation>
</element>
<element name="geometriaKarto" type="gml:GeometricPrimitivePropertyType" maxOccurs="unbounded">
<annotation>
<documentation>Współrzędne obiektu w "układzie mapy".</documentation>
</annotation>
</element>
<element name="uwagi" type="string" minOccurs="0">
<annotation>
<documentation>Uwagi, które redaktor uznał za istotne.</documentation>
</annotation>
</element>
<element name="etykieta" type="bt:KR_EtykietaType" minOccurs=" 0" maxOccurs="unbounded">
<annotation>
<documentation>Etykieta/napis, który ma zostać umieszczony wewnątrz lub obok przedstawienia kartograficznego obiektu.</documentation>
</annotation>
</element>
<element name="parametr" type="double" minOccurs="0" maxOccurs="unbounded">
<annotation>
<documentation>Parametr, którego wartość jest istotna dla przedstawienia kartograficznego obiektu (np. szerokość drogi); może też przechowywać wartości typu integer.</documentation>
</annotation>
</element>
<element name="warstwa" type="string" minOccurs="0">
<annotation>
<documentation>Atrybut umożliwiający kategoryzację obiektów kartograficznych, np. na obiekty punktowe, liniowe i powierzchniowe.</documentation>
</annotation>
</element>
<element name="obiektPrzedstawiany1" 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">
<annotation>
<documentation>Punkt wysokościowy, którego wysokość została uzyskana z NMT, bezpośrednich pomiarów terenowych, z materiałów kartograficznych lub w jakiś inny sposób.</documentation>
</annotation>
</element>
<complexType name="KR_PktWysType">
<complexContent>
<extension base="gml: AbstractFeatureType">
<sequence>
<element name="polozenie" type="gml:DirectPositionType">
<annotation>
<documentation>Określenie położenia punktu wysokościowego na mapie.</documentation>
</annotation>
</element>
<element name="etykieta" type="bt:KR_EtykietaType">
<annotation>
<documentation>Wysokość punktu (napis) umieszczony obok punktu wysokościowego.</documentation>
</annotation>
</element>
<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">
<annotation>
<documentation>Linia, której wysokość została pozyskana z NMT, interpolacji, z opracowań kartograficznych lub innych materiałów.</documentation>
</annotation>
</element>
<complexType name="KR_LiniaWysType">
<complexContent>
<extension base="gml:AbstractFeatureType">
<sequence>
<element name="geometriaKarto" type="gml:GeometricPrimitivePropertyType" maxOccurs="unbounded">
<annotation>
<documentation>Współrzędne obiektu w "układzie mapy".</documentation>
</annotation>
</element>
<element name="etykieta" type="bt:KR_EtykietaType" minOccurs=" 0" maxOccurs="unbounded">
<annotation>
<documentation>Etykieta/napis, który ma zostać umieszczony wewnątrz lub obok przedstawienia kartograficznego obiektu.</documentation>
</annotation>
</element>
<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">
<annotation>
<documentation>Napis, który ma się pojawić wewnątrz lub tuż obok obiektu na mapie.</documentation>
</annotation>
</element>
<complexType name="KR_EtykietaType">
<sequence>
<element name="tekst" type="string">
<annotation>
<documentation>Tekst, który ma zostać umieszczony na mapie.</documentation>
</annotation>
</element>
<element name="czcionka" type="bt:KR_KrojPismaType">
<annotation>
<documentation>Podstawowe parametry użytego kroju pisma.</documentation>
</annotation>
</element>
<element name="geometriaKarto" type="gml:GeometricPrimitivePropertyType" maxOccurs="unbounded">
<annotation>
<documentation>Współrzędne etykiety w "układzie mapy".</documentation>
</annotation>
</element>
<element name="odnosnik" type="bt:KR_OdnosnikType" minOccurs="0">
<annotation>
<documentation>Definiuj e położenie odnośnika.</documentation>
</annotation>
</element>
</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_KrojPisma"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
<!-- ====================================== -->
<element name="KR_Odnosnik" type="bt:KR_OdnosnikType" substitutionGroup="gml:AbstractObject">
<annotation>
<documentation>Definiuje położenie odnośnika.</documentation>
</annotation>
</element>
<complexType name="KR_OdnosnikType">
<sequence>
<element name="polozenie" type="gml:PointType" minOccurs="3" maxOccurs="3">
<annotation>
<documentation>Definiuje położenie odnośnika, przy czym punkt nr 1 wskazuje na obiekt opisywany przez etykietę, punkty 2 i 3 definiują położenie drugiej linii odnośnika, która jest równoległą do linii określonej przez lewy dolny i prawy dolny punkt prostokąta otaczającego etykietę.</documentation>
</annotation>
</element>
</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" minOccurs=" 0"/>
<element name="geometriaKarto" type="gml:GeometricPrimitivePropertyType" maxOccurs="unbounded">
<annotation>
<documentation>Współrzędne opisu w "układzie mapy".</documentation>
</annotation>
</element>
</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>
<documentation>Klasa opisująca rodzaje punktów wysokościowych.</documentation>
</annotation>
<union memberTypes="bt:KR_RodząjPktuEnumerationType bt:KR_RodząjPktuOtherType"/>
</simpleType>
<simpleType name="KR_RodzajPktuEnumerationType">
<restriction base="string">
<enumeration value="pikieta">
<annotation>
<documentation>Charakterystyczny punkt wysokościowy.</documentation>
</annotation>
</enumeration>
<enumeration value="pktOsnowy">
<annotation>
<documentation>Punkt osnowy, dla którego umieszcza się jego wysokość jako opis.</documentation>
</annotation>
</enumeration>
<enumeration value="rzednaArmatury">
<annotation>
<documentation>Rzędna armatury.</documentation>
</annotation>
</enumeration>
<enumeration value="inny">
<annotation>
<documentation>Inny rodzaj punktu wysokościowego.</documentation>
</annotation>
</enumeration>
<enumeration value="rzednaDna">
<annotation>
<documentation>Rzędna dna zbiornika wodnego.</documentation>
</annotation>
</enumeration>
<enumeration value="rzednaGory">
<annotation>
<documentation>Rzędna góry.</documentation>
</annotation>
</enumeration>
<enumeration value="rzednaDolu">
<annotation>
<documentation>Rzędna dołu.</documentation>
</annotation>
</enumeration>
<enumeration value="pktWysNaturalny">
<annotation>
<documentation>Punkt wysokościowy naturalny.</documentation>
</annotation>
</enumeration>
<enumeration value="pktWysSztuczny">
<annotation>
<documentation>Punkt wysokościowy sztuczny.</documentation>
</annotation>
</enumeration>
</restriction>
</simpleType>
<simpleType name="KR_RodzajPktuOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<!-- ====================================== -->
<simpleType name="KR_RodzajLiniiType">
<annotation>
<documentation>Rodzaje linii "wysokościowych".</documentation>
</annotation>
<union memberTypes="bt:KR_RodzajLiniiEnumerationType bt:KR_RodzajLiniiOtherType"/>
</simpleType>
<simpleType name="KR_RodzajLiniiEnumerationType">
<restriction base="string">
<enumeration value="warstwica">
<annotation>
<documentation>Warstwica.</documentation>
</annotation>
</enumeration>
<enumeration value="granicaSkarpy">
<annotation>
<documentation>Granica skarpy.</documentation>
</annotation>
</enumeration>
<enumeration value="inna">
<annotation>
<documentation>Inna linia z określoną wysokością.</documentation>
</annotation>
</enumeration>
<enumeration value="liniaGrzbietu">
<annotation>
<documentation>Linia grzbietu.</documentation>
</annotation>
</enumeration>
<enumeration value="liniaCieku">
<annotation>
<documentation>Linia cieku.</documentation>
</annotation>
</enumeration>
</restriction>
</simpleType>
<simpleType name="KR_RodzajLimiOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
</schema>