MINISTERSTWO SPRAW WEWNĘTRZNYCH I ADMINISTRACJI DEPARTAMENT INFORMATYZACJI



Podobne dokumenty
MINISTERSTWO SPRAW WEWNĘTRZNYCH I ADMINISTRACJI DEPARTAMENT INFORMATYZACJI

Rozdział 1 Cel dokumentu Rozdział 2 Deklaracja Rozdział 3 Nagłówek Rozdział 4 Podmiot Rozdział 5 FATCA...

- wewnątrz elementów prostych występuje tylko jeden typ danych, wewnątrz złoŝonych nie moŝemy dokładnie określić liczby wystąpień elementu

(Dz. U. z dnia 17 listopada 2006 r.)

MINISTERSTWO SPRAW WEWNĘTRZNYCH I ADMINISTRACJI DEPARTAMENT INFORMATYZACJI

Język XML Schema. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz

Schema bsb-kwy xsd

Schema Schemat_JPK_PKPIR_v1-0.xsd

Rzeszów, dnia 18 czerwca 2015 r. Poz UCHWAŁA NR IX RADY MIEJSKIEJ W BOGUCHWALE. z dnia 28 maja 2015 r.

Zasady Nazewnictwa. Dokumentów XML Strona 1 z 9

Definicja struktury danych XSD dla opisu wzorów dokumentów elektronicznych przyjmowanych w Centralnym Repozytorium Dokumentów

MINISTERSTWO SPRAW WEWNĘTRZNYCH I ADMINISTRACJI DEPARTAMENT INFORMATYZACJI

extensible Markup Language, cz. 4 Marcin Gryszkalis, mg@fork.pl

Załączniki do rozporządzenia Ministra Finansów z dnia 2011 r. (poz. ) Załącznik nr 1. Struktura logiczna urzędowego poświadczenia odbioru

Załącznik nr 14 Struktura logiczna korekty informacji podsumowującej o dokonanych wewnątrzwspólnotowych dostawach/nabyciach towarów (VAT-UEK)

Projekt z dnia 20 grudnia 2006 r. ROZPORZĄDZENIE MINISTRA FINANSÓW 1) z dnia 2007 r.

Definiowanie typów dokumentów Część 2. Przestrzenie nazw, XML Schema. Elementy czy atrybuty? Wartości domyślne i ustalone. Elementy czy atrybuty?

DZIENNIK URZĘDOWY WOJEWÓDZTWA ŚLĄSKIEGO

Warszawa, dnia 5 stycznia 2012 r. Pozycja 18 ROZPORZĄDZENIE MINISTRA FINANSÓW 1) z dnia 3 stycznia 2012 r.

UCHWAŁA NR IX RADY MIEJSKIEJ W BOGUCHWALE. z dnia 28 maja 2015 r.

Struktura logiczna zgłoszenia aktualizacyjnego osoby fizycznej nieprowadzącej samodzielnie działalności gospodarczej (NIP-3)

Wszystko na temat wzoru dokumentu elektronicznego

Projekt - wersja 03c z dnia 14 listopada 2006 (w stosunku do wersji 03b usunięte tylko nieprawidłowe style formatowania)

Integracja Obieg Dokumentów - GiS Spis treści

UCHWAŁA NR XL/347/2014 RADY GMINY BARTOSZYCE. z dnia 30 kwietnia 2014 r.

Nazwa pliku XSD:

MINISTERSTWO FINANSÓW PLAN INTEGRACJI SYSTEMU ZAŁĄCZNIK NR 6 SEAP SPECYFIKACJA KANAŁ DLA PODMIOTÓW ZEWNĘTRZNYCH PL PROJEKT ECIP/SEAP

Wprowadzenie do XML schema

XML Schema. Typy proste, wyprowadzanie typów, modularyzacja schematu. Patryk Czarnik. Instytut Informatyki UW

XML extensible Markup Language. część 4

Ministerstwo Finansów Departament Informatyki

Ministerstwo Finansów Departament Informatyzacji Usług Publicznych

Dokumenty elektroniczne w administracji publicznej - generaliter

Format elektroniczny deklaracji o wysokości opłaty za gospodarowanie odpadami komunalnymi oraz układ informacji i powiązań między nimi

Szczecin, r. Copyright (c) 2015 Izba Skarbowa w Szczecinie. Izba Skarbowa w Szczecinie

MINISTERSTWO SPRAW WEWNĘTRZNYCH I ADMINISTRACJI DEPARTAMENT INFORMATYZACJI

Załączniki do rozporządzenia Ministra Finansów z dnia marca 2008 r. (poz. )

XML Schema. Motywacja, struktura schematu, typy złożone. Patryk Czarnik. Instytut Informatyki UW

Rola języka XML narzędziem

Przykładowy dokument XML

SCHEMAT DOKUMENTÓW OTRZYMYWANYCH Z ZUS ZAWIERAJĄCYCH INFORMACJE ZGROMADZONE W SYSTEMIE INFORMATYCZNYM ZUS

MINISTERSTWO SPRAW WEWNĘTRZNYCH I ADMINISTRACJI DEPARTAMENT INFORMATYZACJI

LAB 7. XML EXtensible Markup Language - Rozszerzalny Język Znaczników XSD XML Schema Definition Definicja Schematu XML

2) załącznik nr 2 deklaracja o wysokości opłaty za gospodarowanie odpadami komunalnymi składana przez

Definiowanie typów dokumentów Część 2. Przestrzenie nazw, XML Schema

<meta:wartosc> </meta:identyfikator> <meta:rodzajrelacji>maczesc</meta:rodzajrelacji>

UCHWAŁA NR VII/.../2015 RADY GMINY PORĄBKA. z dnia 2 czerwca 2015 r.

Załącznik nr 5 do uchwały Nr XXXVIII/775/2013 Rady Miejskiej w Gliwicach z dnia 07 listopada 2013 r.

Załącznik do rozporządzenia. Ministra Finansów z dnia września 2006 r. (poz. )

GML w praktyce geodezyjnej

Schematy aplikacyjne UML i GML dla mapy zasadniczej oraz Modelu Podstawowego. Rozdział 1 Założenia podstawowe

CENTRUM PROJEKTÓW INFORMATYCZNYCH MINISTERSTWA SPRAW WEWNĘTRZNYCH I ADMINISTRACJI

Schematy XML. Tomasz Traczyk.

Jak wygląda XML? Definiowanie typów dokumentów Część 1. DTD, XML Schema. Struktura logiczna dokumentu XML. Składnia XML. Encje predefiniowane.

PL_ADMINISTRACJA (ustawodawstwo)

Rada Miasta Rybnika uchwala:

Format danych adnotacji do tytułów wykonawczych przekazywanych do organów egzekucyjnych przez epuap w związku ze zbiegiem egzekucji

Załączniki do rozporządzenia Ministra Finansów z dnia 2010 r. (poz. ) Załącznik nr 1

Wiadomości. Instrukcja użytkownika systemu bankowości internetowej dla firm. BOŚBank24 iboss

Uchwała Nr Kolegium Regionalnej Izby Obrachunkowej w Warszawie z dnia 19 lipca 2016 roku

XML i nowoczesne metody zarządzania treścią

Warszawa, dnia 9 maja 2017 r. Poz UCHWAŁA NR 223/XXXV/2017 RADY MIASTA PODKOWA LEŚNA. z dnia 30 marca 2017 r.

Jak wygląda XML? Definiowanie typów dokumentów Część 1. DTD, XML Schema. Struktura logiczna dokumentu XML. Składnia XML. Encje predefiniowane.

Struktura danych osobowych programu E-Urząd

Plan prezentacji. XML Schema Definition Language (XSD) Zalety i wady Schematów XML. Ogólna charakterytyka XML Schema. Wstęp

Zasady budowy i przekazywania komunikatów wykorzystywanych w Systemie IT KDPW_CCP

UCHWAŁA NR XXIV/163/13 RADY MIASTA JEDLINA-ZDRÓJ. z dnia 7 marca 2013 r.

Profil Zaufany epuap (PZ) Nowa metoda uwierzytelniania użytkowników systemów teleinformatycznych administracji publicznej

Automatyczne generowanie kodu. 4Developers, 26 marca 2010

Załączniki do rozporządzenia Ministra Finansów z dnia grudnia 2010 r. (poz. ) Załącznik nr 1

ROZPORZĄDZENIE MINISTRA FINANSÓW 1) z dnia 2008 r.

Ministerstwo Finansów Departament Informatyki

Warszawa, dnia 10 kwietnia 2012 r. Poz. 387 ROZPORZĄDZENIE MINISTRA FINANSÓW 1) z dnia 4 kwietnia 2012 r.

Dlaczego GML? Gdańsk r. Karol Stachura

UCHWAŁA NR L/540/2014 RADY MIASTA USTROŃ. z dnia 30 października 2014 r.

Zasady budowy i przekazywania komunikatów XML dla rynku OTC w systemie KDPW_CCP

Archiwum Prac Dyplomowych

BGK Zlecenia (Ferryt Enterprise)

Kurs WWW Język XML, część I

Paweł Kurzawa, Delfina Kongo

XML Schema. Motywacja, struktura schematu, typy złożone. Patryk Czarnik. Instytut Informatyki UW

Format danych adnotacji do tytułów wykonawczych przekazywanych do organów egzekucyjnych przez epuap w związku ze zbiegiem egzekucji

Zasady budowy i przekazywania komunikatów XML w systemie kdpw_otc

Zasady budowy i przekazywania komunikatów XML w systemie kdpw_otc

P.2.1 WSTĘPNA METODA OPISU I

Podstawowe konstrukcje Podstawowymi konstrukcjami są wzorce element oraz attribute:

dlibra 3.0 Marcin Heliński

Szkolenie systemu POL-on

UCHWAŁA NR X/70/15 RADY GMINY GORZYCE. z dnia 22 czerwca 2015 r.

UCHWAŁA NR ORN RADY MIEJSKIEJ W OLECKU. z dnia 29 stycznia 2016 r.

Załącznik nr 1.3. Opis Przedmiotu Zamówienia (część 3) Moduł Komunikacyjny

UCHWAŁA NR LII/1230/14 RADY MIASTA KATOWICE. z dnia 30 lipca 2014 r.

Zarządzanie procesami w Twojej firmie Wygodne. Mobilne. Sprawdzone.

Instrukcja systemu Archiwum Prac Dyplomowych (APD)

Definiowanie typów dokumentów Część 3. XML Schema

Przeciwdziałanie wyblaknięciu dokumentu elektronicznego. Warszawa, r.

Archiwum Prac Dyplomowych

PROJEKT INTERFEJSU UśYTKOWNIKA PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU>

UCHWAŁA NR 434/XXVII/2016 RADY MIASTA RYBNIKA. z dnia 17 listopada 2016 r.

PLAN ZARZĄDZANIA WYMAGANIAMI PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU>

Transkrypt:

MINISTERSTWO SPRAW WEWNĘTRZNYCH I ADMINISTRACJI DEPARTAMENT INFORMATYZACJI ul. Wspólna 1/3 00-529 Warszawa ZESTAW SCHEMATÓW PODSTAWOWYCH Projekt współfinansowany Przez Unię Europejską Europejski Fundusz Rozwoju Regionalnego

Autor Zespół projektowy Klient Ministerstwo Spraw Wewnętrznych i Administracji Wersja dokumentu 1.01 Liczba stron 227 Historia zmian Wersja Data Kto zmian 1.00 2008-02-04 Zespół projektowy epuap 1.01 2008-02-12 Zespół projektowy epuap Utworzenie dokumentu Uzupełnienie dokumentu 2/227

Spis treści 1. Wstęp... 4 1.1. Cel dokumentu... 4 1.2. Źródła informacji... 4 1.3. Powiązane dokumenty... 4 1.4. Zastosowane skróty i pojęcia... 4 2.1. Załączniki... 5 3. dla zestawu wypracowanych schematów... 6 3.1. Przestrzenie... 6 4. Zestaw schematów podstawowych.... 7 4.1. Meta - przestrzenie... 7 4.2. Struktura - przestrzenie... 35 4.3. Osoba - przestrzenie... 61 4.4. Adres - przestrzenie... 73 4.5. Instytucja - przestrzenie... 94 4.6. Zewnetrzne kody krajowe - przestrzenie... 108 4.7. Zewnetrzne kody językowe - przestrzenie... 127 3/227

Wstęp 1. Wstęp 1.1. Cel dokumentu Niniejsze opracowanie ma za zadanie ułatwić tworzenie nowych wzorców dokumentów oraz zapewnić ich jednolitą strukturę. Tworząc nowe dokumenty należy pamiętać, że zaleceniem Interoperacyjności jest używanie zdefiniowanych wcześniej komponentów. 1.2. Źródła informacji Ustawa o informatyzacji działalności podmiotów realizujących zadania publiczne Rozporządzenie w sprawie minimalnych wymagań dla systemów teleinformatycznych Rozporządzenie w sprawie minimalnych wymagań dla rejestrów publicznych i wymiany informacji w formie elektronicznej Rozporządzenie w sprawie niezbędnych elementów struktury dokumentów elektronicznych 1.3. Powiązane dokumenty Zasady zarządzania Interoperacyjnością dokumentów XML Meta Wzór Dokumentu Elektronicznego czyli jak budować schematy XML Zasady Nazewnictwa 1.4. Zastosowane skróty i pojęcia 2. Nazwa Schemat Atomowy Schemat Podstawowy Schemat Zewnętrzny Objaśnienie Schemat który nie wykorzystuje (importuje) innych schematów z wyjątkiem schematów zewnętrznych (dotyczący pojedynczej cechy informacyjnej np. imienia) Schemat który wykorzystuje (importuje) schematy Atomowe lub inne Schematy Podstawowe Schemat opracowany zewnętrzną instytucję zajmującą się standaryzacją. Przykładem schematu zewnętrznego może być schemat podpisu XML owego XMLDsig lub rozszerzenia XAdES 4/227

Wstęp Rozporządzenie w sprawie minimalnych wymagań dla rejestrów publicznych i wymiany informacji w formie elektronicznej Ustawa o informatyzacji Zasady Nazewnictwa Rozporządzenie w sprawie minimalnych wymagań dla systemów teleinformatycznych Rozporządzenie w sprawie niezbędnych elementów struktury dokumentów elektronicznych Rozporządzenie w sprawie minimalnych wymagań dla rejestrów publicznych i wymiany informacji w formie elektronicznej (Dz.U. 2005 nr 214 Poz. 1781) Ustawa o informatyzacji działalności podmiotów realizujących zadania publiczne. (Dz.U, 2005 nr 64 Poz. 565) Rekomendacja dotycząca zasad nazewnictwa Rozporządzenie w sprawie minimalnych wymagań dla systemów teleinformatycznych (Dz.U. 2005 nr 212 Poz. 1766) Rozporządzenie w sprawie niezbędnych elementów struktury dokumentów elektronicznych (Dz.U. 2006 nr 206 Poz. 1516 i 1517) 2.1. Załączniki Do niniejszego opracowania został dołączony zestaw proponowanych schematów podstawowych. 5/227

dla zestawu wypracowanych schematów 3. dla zestawu wypracowanych schematów 3.1. Przestrzenie W chwili publikacji niniejszego dokumentu nie zostało jeszcze uruchomione Repozytorium Interoperacyjności zastało przyjęte założenie, że opracowane schematy zostaną opublikowane w przestrzeni projektu. Ponieważ schematy są opracowywane w ramach projektu epuap zostaną opublikowane w następujących przestrzeniach : Dla elementów definiujących strukturę dokumentu http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ Dla elementów definiujących metadane dokumentu http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ Dla elementów definiujących strukturę osoby http://crd.gov.pl/xml/schematy/epuap/osoba/2008/01/07/ Dla elementów definiujących strukturę adresu http://crd.gov.pl/xml/schematy/epuap/adres/2008/01/07/ Dla elementów definiujących strukturę instytucji http://crd.gov.pl/xml/schematy/epuap/instytucja/2008/01/07/ Dla schematów zewnętrznych: o o Kody krajowe http://crd.gov.pl/xml/schematy/epuap/zewnetrzne/2008/01/07/ Kody językowe http://crd.gov.pl/xml/schematy/epuap/zewnetrzne/2008/01/08/ Deklaracje schemalocation zostały ustawiane lokalnie (po rozpakowaniu archiwum odnoszą się do siebie względnie) 6/227

4. Zestaw schematów podstawowych. 4.1. Meta - przestrzenie http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ Lokalizacja schematu XML: obiektu (targetnamespace):../meta.xsd http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ Elementy Grupy y złożone (Complex types) y proste (Simple types ) Data PrzedzialCzasu Data Czas Dostep Dostep RodzajRelacji Grupowanie Grupowanie Daty Identyfikator Jezyk Kwalifikacja Podmiot Relacja RodzajDokumentu Status Identyfikator Jezyk Kwalifikacja Podmiot Relacja RodzajDokumentu Status 7/227

element meta:data http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:data Właściwości content complex elementy dzieci (children) meta:czas meta:od meta:do complexes meta:dostep str:danedokumentu str:dokumentu Atrybuty (attributes) Name e Use Default Fixed annotation typdaty meta:daty required typdatyuzupelnienie xsd:string optional Atrybut typdatyuzupelnienie zawiera dodatkowe informacje na temat daty <xsd:element name="data" type="meta:data"/> 8/227

element meta:dostep http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:dostep Właściwości content complex elementy dzieci (children) meta:dostepnosc meta:uwagi meta:data complexe str:dokumentu <xsd:element name="dostep" type="meta:dostep"/> element meta:grupowanie http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:grupowanie Właściwości content complex elementy dzieci (children) meta:kodgrupowania meta:kodugrupowania complexe str:dokumentu Atrybuty (attributes) Name e Use Default Fixed annotation typgrupowania xsd:string required <xsd:element name="grupowanie" type="meta:grupowanie"/> 9/227

element meta:identyfikator http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:identyfikator Właściwości content complex elementy dzieci (children) meta:wartosc meta:podmiot complexes str:naglowek str:dokumentu Atrybuty (attributes) Name e Use Default Fixed annotation typidentyfikatora xsd:string required <xsd:element name="identyfikator" type="meta:identyfikator"/> 10/227

element meta:jezyk http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:jezyk Właściwości content complex complexe str:dokumentu Atrybuty (attributes) Name e Use Default Fixed annotation kodjezyka iso639-2:registeredcodee required <xsd:element name="jezyk" type="meta:jezyk"/> element meta:kwalifikacja http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:kwalifikacja Właściwości content complex elementy dzieci (children) meta:kategoriaarchiwalna meta:datanadania meta:podmiot <xsd:element name="kwalifikacja" type="meta:kwalifikacja"/> 11/227

element meta:podmiot http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:podmiot Właściwości content complex elementy dzieci (children) inst:instytucja oso:osoba complexes meta:identyfikator str:adresaci str:nadawcy Atrybuty (attributes) Name e Use Default Fixed annotation typpodmiotu xsd:string optional <xsd:element name="podmiot" type="meta:podmiot"/> element meta:relacja http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:relacja Właściwości content complex 12/227

elementy dzieci (children) meta:identyfikator meta:rodzajrelacji complexe str:dokumentu Atrybuty (attributes) Name e Use Default Fixed annotation typinnejrelacji xsd:string optional Atrybut typinnejrelacji jest uzupełniany w przypadku gdy element RodzajRelacji="inna" <xsd:element name="relacja" type="meta:relacja"/> element meta:rodzajdokumentu http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:rodzajdokumentu Właściwości content complex elementy dzieci (children) meta:kategoria meta:rodzajkategorii complexe str:dokumentu <xsd:element name="rodzajdokumentu" type="meta:rodzajdokumentu"/> element meta:status 13/227

http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:status Właściwości content complex elementy dzieci (children) meta:rodzajstatusu meta:wersjastatusu meta:wersji complexe str:dokumentu <xsd:element name="status" type="meta:status"/> group meta:przedzialczasu elementy dzieci (children) http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:od meta:do complexe meta:data <xsd:group name="przedzialczasu"> <xsd:sequence> <xsd:element name="od" type="meta:czas" minoccurs="0"/> <xsd:element name="do" type="meta:czas" minoccurs="0"/> </xsd:sequence> </xsd:group> element meta:przedzialczasu/od http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:czas Właściwości isref 0 minocc 0 maxocc 1 content simple <xsd:element name="od" type="meta:czas" minoccurs="0"/> 14/227

element meta:przedzialczasu/do http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:czas Właściwości isref 0 minocc 0 maxocc 1 content simple <xsd:element name="do" type="meta:czas" minoccurs="0"/> complexe meta:data elementy dzieci (children) http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:czas meta:od meta:do element meta:data Atrybuty (attributes) Name e Use Default Fixed annotation typdaty meta:daty required typdatyuzupelnienie xsd:string optional Atrybut typdatyuzupelnienie zawiera dodatkowe informacje na temat daty 15/227

<xsd:complexe name="data"> <xsd:sequence> <xsd:choice> <xsd:element name="czas" type="meta:czas"/> <xsd:group ref="meta:przedzialczasu"/> </xsd:choice> </xsd:sequence> <xsd:attribute name="typdaty" type="meta:daty" use="required"/> <xsd:attribute name="typdatyuzupelnienie" type="xsd:string" use="optional"> Atrybut typdatyuzupelnienie zawiera dodatkowe informacje na temat daty </xsd:attribute> </xsd:complexe> attribute meta:data/@typdaty meta:daty Właściwości isref 0 use required Restrykcje dostepnypo opublikowany stworzony uzyskany otrzymany wyslany zaakceptowany zatwierdzony zmodyfikowany datyskrajne zdarzenia waznosci odrzucony inna <xsd:attribute name="typdaty" type="meta:daty" use="required"/> attribute meta:data/@typdatyuzupelnienie xsd:string Właściwości isref 0 use optional Atrybut typdatyuzupelnienie zawiera dodatkowe informacje na temat daty 16/227

<xsd:attribute name="typdatyuzupelnienie" type="xsd:string" use="optional"> Atrybut typdatyuzupelnienie zawiera dodatkowe informacje na temat daty </xsd:attribute> element meta:data/czas http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:czas Właściwości isref 0 content simple <xsd:element name="czas" type="meta:czas"/> complexe meta:dostep elementy dzieci (children) http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:dostepnosc meta:uwagi meta:data element meta:dostep Element Dostep określa informacje o dostępie do poszczególnych elementów dokumentu. Dotyczy dokumentu w którym jest umieszczony <xsd:complexe name="dostep"> 17/227

Element Dostep określa informacje o dostępie do poszczególnych elementów dokumentu. Dotyczy dokumentu w którym jest umieszczony <xsd:sequence> <xsd:element name="dostepnosc"> <xsd:simplee> <xsd:restriction base="xsd:string"> <xsd: value="wszystko"/> <xsd: value="metadane"/> <xsd: value="niedostepne"/> </xsd:restriction> </xsd:simplee> <xsd:element name="uwagi" type="xsd:string" minoccurs="0"/> <xsd:element ref="meta:data" minoccurs="0"/> </xsd:sequence> </xsd:complexe> element meta:dostep/dostepnosc http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ restriction of xsd:string Właściwości isref 0 content simple Restrykcje wszystko metadane niedostepne <xsd:element name="dostepnosc"> <xsd:simplee> <xsd:restriction base="xsd:string"> <xsd: value="wszystko"/> <xsd: value="metadane"/> <xsd: value="niedostepne"/> </xsd:restriction> </xsd:simplee> element meta:dostep/uwagi http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ 18/227

xsd:string Właściwości isref 0 minocc 0 maxocc 1 content simple <xsd:element name="uwagi" type="xsd:string" minoccurs="0"/> complexe meta:grupowanie elementy dzieci (children) http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:kodgrupowania meta:kodugrupowania element meta:grupowanie Atrybuty (attributes) Name e Use Default Fixed annotation typgrupowania xsd:string required Element jest wykorzystywany do wstawiania różnych identyfikatorów, które mogą grupować kilka dokumentów np. numer teczkowy sprawy. W kilku dokumentach może wystąpić ten sam identyfikator KodGrupowania. Atrybut typgrupowania określa rodzaj grupowania np. "znaksprawy" <xsd:complexe name="grupowanie"> Element jest wykorzystywany do wstawiania różnych identyfikatorów, które mogą grupować kilka dokumentów np. numer teczkowy sprawy. W kilku dokumentach może wystąpić ten sam identyfikator KodGrupowania. Atrybut typgrupowania określa rodzaj grupowania np. "znaksprawy" <xsd:sequence> <xsd:element name="kodgrupowania" type="xsd:string"/> 19/227

<xsd:element name="kodugrupowania" type="xsd:string" minoccurs="0"/> </xsd:sequence> <xsd:attribute name="typgrupowania" type="xsd:string" use="required"/> </xsd:complexe> attribute meta:grupowanie/@typgrupowania xsd:string Właściwości isref 0 use required <xsd:attribute name="typgrupowania" type="xsd:string" use="required"/> element meta:grupowanie/kodgrupowania http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ xsd:string Właściwości isref 0 content simple <xsd:element name="kodgrupowania" type="xsd:string"/> element meta:grupowanie/kodugrupowania http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ xsd:string Właściwości isref 0 minocc 0 maxocc 1 content simple <xsd:element name="kodugrupowania" type="xsd:string" minoccurs="0"/> 20/227

complexe meta:identyfikator elementy dzieci (children) http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:wartosc meta:podmiot Elementy meta:identyfikator meta:relacja/identyfikator Atrybuty (attributes) Name e Use Default Fixed annotation typidentyfikatora xsd:string required Uniwersalna struktura identyfikatora <xsd:complexe name="identyfikator"> Uniwersalna struktura identyfikatora <xsd:sequence> <xsd:element name="wartosc" type="xsd:string"> Wartość identyfikatora np. jeżeli atrybut typidentyfikatora="numerdziennikakorespondencyjnego" to element Wartosc mógłby zawierać "DZKIp/123/2008" itp. 21/227

<xsd:element ref="meta:podmiot" minoccurs="0"> Zaleca sie aby w przypadku identyfikatorów lokalnych podać podmiot który prowadzi rejestr tych identyfikatorów np. dla Dziennika Kancelaryjnego prowadzonego w Gminie X w elemencie Podmiot wprowadza się dane tego urzędu </xsd:sequence> <xsd:attribute name="typidentyfikatora" type="xsd:string" use="required"/> </xsd:complexe> attribute meta:identyfikator/@typidentyfikatora xsd:string Właściwości isref 0 use required <xsd:attribute name="typidentyfikatora" type="xsd:string" use="required"/> element meta:identyfikator/wartosc http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ xsd:string Właściwości isref 0 content simple Wartość identyfikatora np. jeżeli atrybut typidentyfikatora="numerdziennikakorespondencyjnego" to element Wartosc mógłby zawierać "DZKIp/123/2008" itp. <xsd:element name="wartosc" type="xsd:string"> Wartość identyfikatora np. jeżeli atrybut typidentyfikatora="numerdziennikakorespondencyjnego" to element Wartosc mógłby zawierać "DZKIp/123/2008" itp. 22/227

complexe meta:jezyk http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ extension of xsd:string Właściwości base xsd:string element meta:jezyk Atrybuty (attributes) Name e Use Default Fixed annotation kodjezyka Definicja języka iso639-2:registeredcodee required <xsd:complexe name="jezyk"> Definicja języka <xsd:simplecontent> <xsd:extension base="xsd:string"> <xsd:attribute name="kodjezyka" type="iso639-2:registeredcodee" use="required"/> </xsd:extension> </xsd:simplecontent> </xsd:complexe> attribute meta:jezyk/@kodjezyka iso639-2:registeredcodee Właściwości isref 0 use required <xsd:attribute name="kodjezyka" type="iso639-2:registeredcodee" use="required"/> 23/227

complexe meta:kwalifikacja elementy dzieci (children) http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:kategoriaarchiwalna meta:datanadania meta:podmiot element meta:kwalifikacja Kategoria archiwalna <xsd:complexe name="kwalifikacja"> Kategoria archiwalna <xsd:sequence> <xsd:element name="kategoriaarchiwalna" type="xsd:string"/> <xsd:element name="datanadania" type="xsd:date"/> <xsd:element name="podmiot" type="meta:podmiot"/> </xsd:sequence> </xsd:complexe> element meta:kwalifikacja/kategoriaarchiwalna http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ xsd:string Właściwości isref 0 content simple <xsd:element name="kategoriaarchiwalna" type="xsd:string"/> element meta:kwalifikacja/datanadania http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ xsd:date 24/227

Właściwości isref 0 content simple <xsd:element name="datanadania" type="xsd:date"/> element meta:kwalifikacja/podmiot http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:podmiot Właściwości isref 0 elementy dzieci (children) content complex inst:instytucja oso:osoba complexes meta:identyfikator str:adresaci str:nadawcy Atrybuty (attributes) Name e Use Default Fixed annotation typpodmiotu xsd:string optional <xsd:element name="podmiot" type="meta:podmiot"/> 25/227

complexe meta:podmiot elementy dzieci (children) http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ inst:instytucja oso:osoba Elementy meta:podmiot meta:kwalifikacja/podmiot Atrybuty (attributes) Name e Use Default Fixed annotation typpodmiotu xsd:string optional <xsd:complexe name="podmiot"> <xsd:choice> <xsd:element ref="inst:instytucja" minoccurs="0"/> <xsd:element ref="oso:osoba" minoccurs="0"/> </xsd:choice> <xsd:attribute name="typpodmiotu" type="xsd:string" use="optional"/> </xsd:complexe> attribute meta:podmiot/@typpodmiotu xsd:string Właściwości isref 0 use optional <xsd:attribute name="typpodmiotu" type="xsd:string" use="optional"/> 26/227

complexe meta:relacja elementy dzieci (children) http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:identyfikator meta:rodzajrelacji element meta:relacja Atrybuty (attributes) Name e Use Default Fixed annotation typinnejrelacji xsd:string optional Atrybut typinnejrelacji jest uzupełniany w przypadku gdy element RodzajRelacji="inna" Relacja określa bezpośrednie powiązania z innymi dokumentami <xsd:complexe name="relacja"> Relacja określa bezpośrednie powiązania z innymi dokumentami <xsd:sequence> <xsd:element name="identyfikator" type="meta:identyfikator"/> <xsd:element name="rodzajrelacji" type="meta:rodzajrelacji"/> </xsd:sequence> <xsd:attribute name="typinnejrelacji" type="xsd:string" use="optional"> Atrybut typinnejrelacji jest uzupełniany w przypadku gdy element RodzajRelacji="inna" </xsd:attribute> </xsd:complexe> 27/227

attribute meta:relacja/@typinnejrelacji xsd:string Właściwości isref 0 use optional Atrybut typinnejrelacji jest uzupełniany w przypadku gdy element RodzajRelacji="inna" <xsd:attribute name="typinnejrelacji" type="xsd:string" use="optional"> Atrybut typinnejrelacji jest uzupełniany w przypadku gdy element RodzajRelacji="inna" </xsd:attribute> element meta:relacja/identyfikator http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:identyfikator Właściwości isref 0 elementy content complex meta:wartosc meta:podmiot 28/227

dzieci (children) complexes str:naglowek str:dokumentu Atrybuty (attributes) Name e Use Default Fixed annotation typidentyfikatora xsd:string required <xsd:element name="identyfikator" type="meta:identyfikator"/> element meta:relacja/rodzajrelacji http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:rodzajrelacji Właściwości isref 0 content simple Restrykcje maformat jestformatem mawersje jestwersja maczesc jestczescia maodniesienie odnosisiedo mazrodlo wymaga jestwymagany madekretacje jestdekretacja inna <xsd:element name="rodzajrelacji" type="meta:rodzajrelacji"/> complexe meta:rodzajdokumentu http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ 29/227

elementy dzieci (children) meta:kategoria meta:rodzajkategorii element meta:rodzajdokumentu Uniwersalna struktura określająca rodzaj dokumentu <xsd:complexe name="rodzajdokumentu"> Uniwersalna struktura określająca rodzaj dokumentu <xsd:sequence> <xsd:element name="kategoria"> <xsd:simplee> <xsd:restriction base="xsd:string"> <xsd: value="kolekcja"/> <xsd: value="danestrukturalne"/> <xsd: value="wydażenie"/> <xsd: value="obraz"/> <xsd: value="zasóbinteraktywny"/> <xsd: value="obrazruchomy"/> <xsd: value="obiektfizyczny"/> <xsd: value="usługa"/> <xsd: value="oprogramowanie"/> <xsd: value="muzyka"/> <xsd: value="obraznieruchomy"/> <xsd: value="tekst"/> </xsd:restriction> </xsd:simplee> <xsd:element name="rodzajkategorii" type="xsd:string" minoccurs="0"/> </xsd:sequence> </xsd:complexe> element meta:rodzajdokumentu/kategoria http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ restriction of xsd:string Właściwości isref 0 content simple Restrykcje kolekcja danestrukturalne wydażenie 30/227

obraz zasóbinteraktywny obrazruchomy obiektfizyczny usługa oprogramowanie muzyka obraznieruchomy tekst <xsd:element name="kategoria"> <xsd:simplee> <xsd:restriction base="xsd:string"> <xsd: value="kolekcja"/> <xsd: value="danestrukturalne"/> <xsd: value="wydażenie"/> <xsd: value="obraz"/> <xsd: value="zasóbinteraktywny"/> <xsd: value="obrazruchomy"/> <xsd: value="obiektfizyczny"/> <xsd: value="usługa"/> <xsd: value="oprogramowanie"/> <xsd: value="muzyka"/> <xsd: value="obraznieruchomy"/> <xsd: value="tekst"/> </xsd:restriction> </xsd:simplee> element meta:rodzajdokumentu/rodzajkategorii http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ xsd:string Właściwości isref 0 minocc 0 maxocc 1 content simple <xsd:element name="rodzajkategorii" type="xsd:string" minoccurs="0"/> 31/227

complexe meta:status elementy dzieci (children) http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ meta:rodzajstatusu meta:wersjastatusu meta:wersji element meta:status Uniwersalna struktura statusu dokumentu <xsd:complexe name="status"> Uniwersalna struktura statusu dokumentu <xsd:sequence> <xsd:element name="rodzajstatusu" type="xsd:string"/> <xsd:element name="wersjastatusu" type="xsd:string"/> <xsd:element name="wersji" type="xsd:string"/> </xsd:sequence> </xsd:complexe> element meta:status/rodzajstatusu http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ xsd:string Właściwości isref 0 content simple <xsd:element name="rodzajstatusu" type="xsd:string"/> 32/227

element meta:status/wersjastatusu http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ xsd:string Właściwości isref 0 content simple <xsd:element name="wersjastatusu" type="xsd:string"/> element meta:status/wersji http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ xsd:string Właściwości isref 0 content simple <xsd:element name="wersji" type="xsd:string"/> simplee meta:czas http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ union of (xsd:gyear, xsd:gyearmonth, xsd:date, xsd:datetime) Elementy meta:data/czas meta:przedzialczasu/do meta:przedzialczasu/od <xsd:simplee name="czas"> <xsd:union memberes="xsd:gyear xsd:gyearmonth xsd:date xsd:datetime"/> </xsd:simplee> simplee meta:rodzajrelacji http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ restriction of xsd:string element meta:relacja/rodzajrelacji Restrykcje maformat jestformatem mawersje 33/227

jestwersja maczesc jestczescia maodniesienie odnosisiedo mazrodlo wymaga jestwymagany madekretacje jestdekretacja inna Lista dopuszczalnych typów relacji <xsd:simplee name="rodzajrelacji"> Lista dopuszczalnych typów relacji <xsd:restriction base="xsd:string"> <xsd: value="maformat"/> <xsd: value="jestformatem"/> <xsd: value="mawersje"/> <xsd: value="jestwersja"/> <xsd: value="maczesc"/> <xsd: value="jestczescia"/> <xsd: value="maodniesienie"/> <xsd: value="odnosisiedo"/> <xsd: value="mazrodlo"/> <xsd: value="wymaga"/> <xsd: value="jestwymagany"/> <xsd: value="madekretacje"/> <xsd: value="jestdekretacja"/> <xsd: value="inna"/> </xsd:restriction> </xsd:simplee> simplee meta:daty http://crd.gov.pl/xml/schematy/epuap/meta/2008/01/07/ restriction of xsd:string attribute meta:data/@typdaty Restrykcje dostepnypo opublikowany stworzony uzyskany otrzymany wyslany 34/227

zaakceptowany zatwierdzony zmodyfikowany datyskrajne zdarzenia waznosci odrzucony inna <xsd:simplee name="daty"> <xsd:restriction base="xsd:string"> <xsd: value="dostepnypo"/> <xsd: value="opublikowany"/> <xsd: value="stworzony"/> <xsd: value="uzyskany"/> <xsd: value="otrzymany"/> <xsd: value="wyslany"/> <xsd: value="zaakceptowany"/> <xsd: value="zatwierdzony"/> <xsd: value="zmodyfikowany"/> <xsd: value="datyskrajne"/> <xsd: value="zdarzenia"/> <xsd: value="waznosci"/> <xsd: value="odrzucony"/> <xsd: value="inna"/> </xsd:restriction> </xsd:simplee> 4.2. Struktura - przestrzenie http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ Lokalizacja schematu XML: obiektu (targetnamespace): /struktura.xsd http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ Elementy y złożone (Complex types) Adresaci Adresaci CID DaneDokumentu DaneDokumentu format y proste (Simple types ) Nadawcy Nadawcy kodowanie Naglowek Naglowek rodzaj Dokumentu Dokumentu ZalacznikKodowanie TrescDokumentu TrescDokumentu 35/227

Zalacznik Zalaczniki Zalaczniki Zalacznik element str:adresaci http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ str:adresaci Właściwości content complex elementy dzieci (children) meta:podmiot complexe str:danedokumentu W bloku Adresaci znajduje się jeden lub więcej podmiotów (podmiot to Osoba lub Instytucja). Jako adresat rozumiany jest podmiot do którego kierowany jest dokument. <xsd:element name="adresaci" type="str:adresaci"> W bloku Adresaci znajduje się jeden lub więcej podmiotów (podmiot to Osoba lub Instytucja). Jako adresat rozumiany jest podmiot do którego kierowany jest dokument. 36/227

element str:danedokumentu http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ str:danedokumentu Właściwości content complex elementy dzieci (children) str:naglowek meta:data str:adresaci str:nadawcy Struktura bloku DaneDokumentu <xsd:element name="danedokumentu" type="str:danedokumentu"> Struktura bloku DaneDokumentu 37/227

element str:nadawcy http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ str:nadawcy Właściwości content complex elementy dzieci (children) meta:podmiot complexe str:danedokumentu W bloku Nadawcy znajduje się jeden lub więcej podmiotów (podmiot to Osoba lub Instytucja). Jako Nadawca rozumiany jest podmiot który jest nadawcą (wysyłającym) dokument. <xsd:element name="nadawcy" type="str:nadawcy"> W bloku Nadawcy znajduje się jeden lub więcej podmiotów (podmiot to Osoba lub Instytucja). Jako Nadawca rozumiany jest podmiot który jest nadawcą (wysyłającym) dokument. element str:naglowek 38/227

http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ str:naglowek Właściwości content complex elementy dzieci (children) str:nazwadokumentu meta:identyfikator complexe str:danedokumentu Element Nagłówek zawiera podstawowe informacje związane z rodzajem dokumentu (a dokumentu oraz identyfikatory) <xsd:element name="naglowek" type="str:naglowek"> Element Nagłówek zawiera podstawowe informacje związane z rodzajem dokumentu (a dokumentu oraz identyfikatory) 39/227

element str:dokumentu http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ 40/227

str:dokumentu Właściwości content complex elementy dzieci (children) str:cid meta:data meta:identyfikator meta:dostep meta:grupowanie meta:status meta:rodzajdokumentu meta:relacja meta:jezyk meta:kwalifikacja Struktura bloku Dokumentu <xsd:element name="dokumentu" type="str:dokumentu"> Struktura bloku Dokumentu element str:trescdokumentu http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ str:trescdokumentu Właściwości content complex Atrybuty (attributes) Name e Use Default Fixed annotation rodzaj str:rodzaj optional format str:format required kodowanie str:kodowanie required Struktura bloku TrescDokumentu <xsd:element name="trescdokumentu" type="str:trescdokumentu"> Struktura bloku TrescDokumentu 41/227

element str:zalacznik http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ str:zalacznik Właściwości content complex elementy dzieci (children) str:danezalacznika str:zalacznika complexe str:zalaczniki Atrybuty (attributes) Name e Use Default Fixed annotation rodzajzalacznika xsd:string optional format str:format required Rodzaj załącznika - np. "oswiadczenie" 42/227

kodowanie str:zalacznikkodowanie required apliku xsd:string optional <xsd:element name="zalacznik" type="str:zalacznik"/> Nazwa Pliku załącznika element str:zalaczniki http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ str:zalaczniki Właściwości content complex elementy dzieci (children) str:zalacznik <xsd:element name="zalaczniki" type="str:zalaczniki"/> complexe str:adresaci elementy dzieci (children) http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ meta:podmiot element str:adresaci Definicja typu Adresaci określa strukturę elementu Adresaci <xsd:complexe name="adresaci"> Definicja typu Adresaci określa strukturę elementu Adresaci 43/227

<xsd:sequence> <xsd:element ref="meta:podmiot" maxoccurs="unbounded"/> </xsd:sequence> </xsd:complexe> complexe str:danedokumentu elementy dzieci (children) http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ str:naglowek meta:data str:adresaci str:nadawcy element str:danedokumentu Struktura bloku DaneDokumentu <xsd:complexe name="danedokumentu"> 44/227

Struktura bloku DaneDokumentu <xsd:sequence> <xsd:element ref="str:naglowek" minoccurs="0"> Element Nagłówek zawiera podstawowe informacje związane z rodzajem dokumentu. <xsd:element ref="meta:data" minoccurs="0"> W bloku DaneDokumentu mogą wystąpić różne typy daty, np. data utworzenia dokumentu, itp. <xsd:element ref="str:adresaci" minoccurs="0"> W bloku znajduje się jeden lub więcej podmiotów (podmiot to Osoba lub Instytucja). Jako adresat rozumiany jest podmiot do którego kierowany jest dokument. <xsd:element ref="str:nadawcy" minoccurs="0"> W bloku znajduje się jeden lub więcej podmiotów (podmiot to Osoba lub Instytucja). Jako nadawca rozumiany jest podmiot, od którego pochodzi dokument. </xsd:sequence> </xsd:complexe> complexe str:nadawcy elementy dzieci (children) http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ meta:podmiot element str:nadawcy 45/227

Definicja typu Nadawcy określa strukturę elementu Nadawcy <xsd:complexe name="nadawcy"> Definicja typu Nadawcy określa strukturę elementu Nadawcy <xsd:sequence> <xsd:element ref="meta:podmiot" maxoccurs="unbounded"/> </xsd:sequence> </xsd:complexe> complexe str:naglowek elementy dzieci (children) http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ str:nazwadokumentu meta:identyfikator element str:naglowek Definicja typu Nagłowek określa strukturę nagłówka <xsd:complexe name="naglowek"> Definicja typu Nagłowek określa strukturę nagłówka <xsd:sequence> <xsd:element name="nazwadokumentu" type="xsd:string" minoccurs="0"/> <xsd:element ref="meta:identyfikator" minoccurs="0" maxoccurs="unbounded"/> </xsd:sequence> </xsd:complexe> element str:naglowek/nazwadokumentu 46/227

http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ xsd:string Właściwości isref 0 minocc 0 maxocc 1 content simple <xsd:element name="nazwadokumentu" type="xsd:string" minoccurs="0"/> 47/227

complexe str:dokumentu elementy http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ str:cid meta:data meta:identyfikator meta:dostep meta:grupowanie meta:status 48/227

dzieci (children) meta:rodzajdokumentu meta:relacja meta:jezyk meta:kwalifikacja element str:dokumentu Definicja typu Dokumentu określa strukturę elementu Dokumentu <xsd:complexe name="dokumentu"> Definicja typu Dokumentu określa strukturę elementu Dokumentu <xsd:sequence> <xsd:element name="cid" type="str:cid" minoccurs="0" maxoccurs="unbounded"> Identyfikator korelacyjny służący do budowania relacji pomiędzy dokumentami np. w przypadku gdy są wymieniane asynchronicznie. W szczególnych przypadkach w jednym dokumencie może być więcej niż jeden identyfikator korelacyjny <xsd:element ref="meta:data" minoccurs="0" maxoccurs="unbounded"> W bloku Dokumentu mogą wystąpić różne typy daty, np. data utworzenia dokumentu, itp. <xsd:element ref="meta:identyfikator" minoccurs="0" maxoccurs="unbounded"> Element Identyfikator zawiera różne identyfikatory nadane dla danego dokumentu <xsd:element ref="meta:dostep" minoccurs="0" maxoccurs="unbounded"> Element określa dostęp do dokumentu w którym sie znajduje <xsd:element ref="meta:grupowanie" minoccurs="0" maxoccurs="unbounded"> Element używany do grupowania dokumentów według różnych atrybutów <xsd:element ref="meta:status" minoccurs="0" maxoccurs="unbounded"> 49/227

Element określający status dokumentu <xsd:element ref="meta:rodzajdokumentu" minoccurs="0" maxoccurs="unbounded"> Element określający rodzaj dokumentu <xsd:element ref="meta:relacja" minoccurs="0" maxoccurs="unbounded"> Element określający relacje pomiędzy danym dokumentem a innymi dokumentami <xsd:element ref="meta:jezyk" minoccurs="0" maxoccurs="unbounded"> Określa język danego dokumentu <xsd:element ref="meta:kwalifikacja" minoccurs="0" maxoccurs="unbounded">określa Kwalifikacje </xsd:sequence> </xsd:complexe> element str:dokumentu/cid http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ str:cid Właściwości isref 0 minocc 0 50/227

maxocc unbounded content simple Restrykcje maxlength 60 Identyfikator korelacyjny służący do budowania relacji pomiędzy dokumentami np. w przypadku gdy są wymieniane asynchronicznie. W szczególnych przypadkach w jednym dokumencie może być więcej niż jeden identyfikator korelacyjny <xsd:element name="cid" type="str:cid" minoccurs="0" maxoccurs="unbounded"> Identyfikator korelacyjny służący do budowania relacji pomiędzy dokumentami np. w przypadku gdy są wymieniane asynchronicznie. W szczególnych przypadkach w jednym dokumencie może być więcej niż jeden identyfikator korelacyjny complexe str:trescdokumentu http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ Właściwości abstract true element str:trescdokumentu Atrybuty (attributes) Name e Use Default Fixed annotation rodzaj str:rodzaj optional format str:format required kodowanie str:kodowanie required Struktura bloku TrescDokumentu <xsd:complexe name="trescdokumentu" abstract="true"> Struktura bloku TrescDokumentu 51/227

<xsd:attribute name="rodzaj" type="str:rodzaj" use="optional"/> <xsd:attribute name="format" type="str:format" use="required"/> <xsd:attribute name="kodowanie" type="str:kodowanie" use="required"/> </xsd:complexe> attribute str:trescdokumentu/@rodzaj str:rodzaj Właściwości isref 0 use optional Restrykcje decyzja wniosek pismo inny <xsd:attribute name="rodzaj" type="str:rodzaj" use="optional"/> attribute str:trescdokumentu/@format str:format Właściwości isref 0 use required Restrykcje maxlength 90 <xsd:attribute name="format" type="str:format" use="required"/> attribute str:trescdokumentu/@kodowanie str:kodowanie Właściwości isref 0 use required Restrykcje base64 URI XML <xsd:attribute name="kodowanie" type="str:kodowanie" use="required"/> 52/227

complexe str:zalaczniki elementy dzieci (children) http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ str:zalacznik element str:zalaczniki Struktura bloku Zalaczniki <xsd:complexe name="zalaczniki"> Struktura bloku Zalaczniki <xsd:sequence> <xsd:element ref="str:zalacznik" maxoccurs="unbounded"/> </xsd:sequence> </xsd:complexe> 53/227

complexe str:zalacznik elementy dzieci (children) http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ str:danezalacznika str:zalacznika element str:zalacznik Atrybuty (attributes) Name e Use Default Fixed annotation rodzajzalacznika xsd:string optional format str:format required Rodzaj załącznika - np. "oswiadczenie" kodowanie str:zalacznikkodowanie required apliku xsd:string optional Nazwa Pliku załącznika Struktura Załącznika <xsd:complexe name="zalacznik"> 54/227

Struktura Załącznika <xsd:sequence> <xsd:element name="danezalacznika" type="xsd:string"> Zawartość załącznika jest uzależniona od wartości atrybutu kodowanie: dla URI - w ZawartoscZalacznika zostanie umieszczony URL do pliku załącznika dla base64 - w ZawartoscZalacznika zostanie umieszczona zakodowana w Base64 zawartość załącznika <xsd:element name="zalacznika" type="xsd:string" minoccurs="0"> Załącznika </xsd:sequence> <xsd:attribute name="rodzajzalacznika" type="xsd:string" use="optional"> Rodzaj załącznika - np. "oswiadczenie" </xsd:attribute> <xsd:attribute name="format" type="str:format" use="required"/> <xsd:attribute name="kodowanie" type="str:zalacznikkodowanie" use="required"/> <xsd:attribute name="apliku" type="xsd:string" use="optional"> Nazwa Pliku załącznika </xsd:attribute> </xsd:complexe> attribute str:zalacznik/@rodzajzalacznika xsd:string Właściwości isref 0 use optional Rodzaj załącznika - np. "oswiadczenie" <xsd:attribute name="rodzajzalacznika" type="xsd:string" use="optional"> Rodzaj załącznika - np. "oswiadczenie" </xsd:attribute> 55/227

attribute str:zalacznik/@format str:format Właściwości isref 0 use required Restrykcje maxlength 90 <xsd:attribute name="format" type="str:format" use="required"/> attribute str:zalacznik/@kodowanie str:zalacznikkodowanie Właściwości isref 0 use required Restrykcje URI base64 <xsd:attribute name="kodowanie" type="str:zalacznikkodowanie" use="required"/> attribute str:zalacznik/@apliku xsd:string Właściwości isref 0 use optional Nazwa Pliku załącznika <xsd:attribute name="apliku" type="xsd:string" use="optional"> Nazwa Pliku załącznika </xsd:attribute> element str:zalacznik/danezalacznika 56/227

http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ xsd:string Właściwości isref 0 content simple Zawartość załącznika jest uzależniona od wartości atrybutu kodowanie: dla URI - w ZawartoscZalacznika zostanie umieszczony URL do pliku załącznika dla base64 - w ZawartoscZalacznika zostanie umieszczona zakodowana w Base64 zawartość załącznika <xsd:element name="danezalacznika" type="xsd:string"> Zawartość załącznika jest uzależniona od wartości atrybutu kodowanie: dla URI - w ZawartoscZalacznika zostanie umieszczony URL do pliku załącznika dla base64 - w ZawartoscZalacznika zostanie umieszczona zakodowana w Base64 zawartość załącznika element str:zalacznik/zalacznika http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ xsd:string Właściwości isref 0 minocc 0 maxocc 1 content simple Załącznika <xsd:element name="zalacznika" type="xsd:string" minoccurs="0"> Załącznika simplee str:cid http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ 57/227

restriction of xsd:string element str:dokumentu/cid Restrykcje maxlength 60 Identyfikator korelacyjny służący do budowania relacji pomiędzy dokumentami np. w przypadku gdy są wymieniane asynchronicznie. W szczególnych przypadkach w jednym dokumencie może być więcej niż jeden identyfikator korelacyjny <xsd:simplee name="cid"> Identyfikator korelacyjny służący do budowania relacji pomiędzy dokumentami np. w przypadku gdy są wymieniane asynchronicznie. W szczególnych przypadkach w jednym dokumencie może być więcej niż jeden identyfikator korelacyjny <xsd:restriction base="xsd:string"> <xsd:maxlength value="60"/> </xsd:restriction> </xsd:simplee> simplee str:format http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ restriction of xsd:string Atrybuty (attributes) str:trescdokumentu/@format str:zalacznik/@format Restrykcje maxlength 90 Format pliku opisany zgodny z RFC 2045 http://tools.ietf.org/html/rfc2045 lista przykładowych zawartości dostępna na stronie http://www.iana.org/assignments/media-types/ dla pliku graficznego gif zawartość = image/gif dla dokumentu pdf zawartość = application/pdf dla dokumentu xml zawartość = text/xml lub text/xml; charset="utf-8" <xsd:simplee name="format"> Format pliku opisany zgodny z RFC 2045 http://tools.ietf.org/html/rfc2045 lista przykładowych zawartości dostępna na stronie http://www.iana.org/assignments/media-types/ dla pliku graficznego gif zawartość = image/gif dla dokumentu pdf zawartość = application/pdf dla dokumentu xml zawartość = text/xml lub text/xml; charset="utf-8" 58/227

<xsd:restriction base="xsd:string"> <xsd:maxlength value="90"/> </xsd:restriction> </xsd:simplee> simplee str:kodowanie http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ restriction of xsd:string simplee attribute Restrykcje base64 str:zalacznikkodowanie str:trescdokumentu/@kodowanie URI XML base64 - oznacza że w elemencie zawartość zostanie umieszczona zakodowana w base64 zawartość pliku lub danych XML URI - oznacza że w elemencie zawartość będzie umieszczony odnośnik do pliku z zawartością np "skan.jpg" lub "/załączniki/skan.jpg" lub "http://jakisadresurl.pl/skan.jpg" XML - oznacza że w elemencie zawartość będzie umieszczona tekstowa zawartość XML <xsd:simplee name="kodowanie"> base64 - oznacza że w elemencie zawartość zostanie umieszczona zakodowana w base64 zawartość pliku lub danych XML URI - oznacza że w elemencie zawartość będzie umieszczony odnośnik do pliku z zawartością np "skan.jpg" lub "/załączniki/skan.jpg" lub "http://jakisadresurl.pl/skan.jpg" XML - oznacza że w elemencie zawartość będzie umieszczona tekstowa zawartość XML <xsd:restriction base="xsd:string"> <xsd: value="base64"/> <xsd: value="uri"/> <xsd: value="xml"/> </xsd:restriction> </xsd:simplee> simplee str:rodzaj http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ restriction of xsd:string attribute str:trescdokumentu/@rodzaj Restrykcje decyzja wniosek 59/227

pismo inny rodzaj - oznacza rodzaj zawartości umieszczonej w TrescDokumentu, decyzja - oznacza decyzje zgodnie z KPA Dział II rozdział 7 (jest tworzona jednostki administracji) wniosek - oznacza wniosek lub podanie (żądania, wyjaśnienia, odwołania, zażalenia) zgodnie z KPA Dział II rozdział 1 (jest tworzony Interesantów, inne podmioty oraz jednostki administracji) pismo - oznacza dokument powstający w ramach procedury administracyjnej (definicja określająca pismo co do którego autor ma wątpliwości do jakiej grupy go zaklasyfikować) inny - oznacza dowolny rodzaj dokumentu <xsd:simplee name="rodzaj"> Rodzaj - oznacza rodzaj zawartości umieszczonej w TrescDokumentu, decyzja - oznacza decyzje zgodnie z KPA Dział II rozdział 7 (jest tworzona jednostki administracji) wniosek - oznacza wniosek lub podanie (żądania, wyjaśnienia, odwołania, zażalenia) zgodnie z KPA Dział II rozdział 1 (jest tworzony Interesantów, inne podmioty oraz jednostki administracji) pismo - oznacza dokument powstający w ramach procedury administracyjnej (definicja określająca pismo co do którego autor ma wątpliwości do jakiej grupy go zaklasyfikować) inny - oznacza dowolny rodzaj dokumentu <xsd:restriction base="xsd:string"> <xsd: value="decyzja"/> <xsd: value="wniosek"/> <xsd: value="pismo"/> <xsd: value="inny"/> </xsd:restriction> </xsd:simplee> simplee str:zalacznikkodowanie http://crd.gov.pl/xml/schematy/epuap/struktura/2008/01/07/ restriction of str:kodowanie attribute str:zalacznik/@kodowanie Restrykcje URI base64 <xsd:simplee name="zalacznikkodowanie"> <xsd:restriction base="str:kodowanie"> <xsd: value="uri"/> <xsd: value="base64"/> </xsd:restriction> </xsd:simplee> 60/227

4.3. Osoba - przestrzenie http://crd.gov.pl/xml/schematy/epuap/osoba/2008/01/07/ Lokalizacja schematu XML: obiektu (targetnamespace): /osoba.xsd http://crd.gov.pl/xml/schematy/epuap/osoba/2008/01/07/ Elementy y złożone (Complex types) y proste (Simple types ) IdOsoby IdOsoby CzlonNazwiska Imie InnyIdentyfikator Imie Kontakt Kontakt NIP Nazwisko Nazwisko PESEL Osoba Osoba rodzajczlonu element oso:idosoby http://crd.gov.pl/xml/schematy/epuap/osoba/2008/01/07/ oso:idosoby Właściwości content complex elementy dzieci (children) oso:pesel oso:nip oso:innyidentyfikator complexes inst:pracownik oso:osoba Identyfikator osoby <xsd:element name="idosoby" type="oso:idosoby"> Identyfikator osoby 61/227

element oso:imie http://crd.gov.pl/xml/schematy/epuap/osoba/2008/01/07/ oso:imie Właściwości content simple complexes inst:pracownik oso:osoba Restrykcje maxlength 30 Imię <xsd:element name="imie" type="oso:imie"> Imię element oso:kontakt http://crd.gov.pl/xml/schematy/epuap/osoba/2008/01/07/ oso:kontakt Właściwości content complex complexes inst:instytucja inst:jednostka inst:pracownik oso:osoba Atrybuty (attributes) Name e Use Default Fixed annotation 62/227

typ derived by: xsd:string required Kontakt <xsd:element name="kontakt" type="oso:kontakt"> Kontakt element oso:nazwisko http://crd.gov.pl/xml/schematy/epuap/osoba/2008/01/07/ oso:nazwisko Właściwości content complex complexes inst:pracownik oso:osoba Restrykcje maxlength 40 Atrybuty (attributes) Name e Use Default Fixed annotation rodzajczlonu oso:rodzajczlonu optional Nazwisko <xsd:element name="nazwisko" type="oso:nazwisko"> Nazwisko 63/227

element oso:osoba http://crd.gov.pl/xml/schematy/epuap/osoba/2008/01/07/ oso:osoba Właściwości content complex elementy dzieci (children) oso:idosoby oso:imie oso:nazwisko adr:adres oso:kontakt complexe meta:podmiot <xsd:element name="osoba" type="oso:osoba"/> complexe oso:idosoby elementy dzieci (children) http://crd.gov.pl/xml/schematy/epuap/osoba/2008/01/07/ oso:pesel oso:nip oso:innyidentyfikator 64/227

element oso:idosoby <xsd:complexe name="idosoby"> <xsd:choice> <xsd:element name="pesel" type="oso:pesel" minoccurs="0"/> <xsd:element name="nip" type="oso:nip" minoccurs="0"/> <xsd:element name="innyidentyfikator" type="oso:innyidentyfikator" minoccurs="0"/> </xsd:choice> </xsd:complexe> element oso:idosoby/pesel http://crd.gov.pl/xml/schematy/epuap/osoba/2008/01/07/ oso:pesel Właściwości isref 0 minocc 0 maxocc 1 content simple Restrykcje pattern \d{11} <xsd:element name="pesel" type="oso:pesel" minoccurs="0"/> element oso:idosoby/nip http://crd.gov.pl/xml/schematy/epuap/osoba/2008/01/07/ oso:nip Właściwości isref 0 minocc 0 maxocc 1 content simple Restrykcje pattern \d{10} <xsd:element name="nip" type="oso:nip" minoccurs="0"/> 65/227

element oso:idosoby/innyidentyfikator http://crd.gov.pl/xml/schematy/epuap/osoba/2008/01/07/ oso:innyidentyfikator Właściwości isref 0 minocc 0 maxocc 1 elementy dzieci (children) content complex oso:identyfikatora oso:wartoscidentyfikatora <xsd:element name="innyidentyfikator" type="oso:innyidentyfikator" minoccurs="0"/> complexe oso:innyidentyfikator elementy dzieci (children) http://crd.gov.pl/xml/schematy/epuap/osoba/2008/01/07/ oso:identyfikatora oso:wartoscidentyfikatora element oso:idosoby/innyidentyfikator Uniwersalna struktura innego Identyfikatora <xsd:complexe name="innyidentyfikator"> Uniwersalna struktura innego Identyfikatora <xsd:sequence> <xsd:element name="identyfikatora" type="xsd:string"/> <xsd:element name="wartoscidentyfikatora" type="xsd:string"/> 66/227

</xsd:sequence> </xsd:complexe> element oso:innyidentyfikator/identyfikatora http://crd.gov.pl/xml/schematy/epuap/osoba/2008/01/07/ xsd:string Właściwości isref 0 content simple <xsd:element name="identyfikatora" type="xsd:string"/> element oso:innyidentyfikator/wartoscidentyfikatora http://crd.gov.pl/xml/schematy/epuap/osoba/2008/01/07/ xsd:string Właściwości isref 0 content simple <xsd:element name="wartoscidentyfikatora" type="xsd:string"/> complexe oso:kontakt http://crd.gov.pl/xml/schematy/epuap/osoba/2008/01/07/ extension of xsd:string Właściwości base xsd:string element oso:kontakt Atrybuty (attributes) Name e Use Default Fixed annotation typ derived by: xsd:string required <xsd:complexe name="kontakt"> <xsd:simplecontent> 67/227

<xsd:extension base="xsd:string"> <xsd:attribute name="typ" use="required"> <xsd:simplee> <xsd:restriction> <xsd:simplee> <xsd:restriction base="xsd:string"> <xsd: value="telefon"/> <xsd: value="faks"/> <xsd: value="email"/> <xsd: value="komunikator"/> <xsd: value="inny"/> </xsd:restriction> </xsd:simplee> </xsd:restriction> </xsd:simplee> </xsd:attribute> </xsd:extension> </xsd:simplecontent> </xsd:complexe> attribute oso:kontakt/@typ restriction of (restriction of xsd:string) Właściwości isref 0 use required Restrykcje telefon faks email komunikator inny <xsd:attribute name="typ" use="required"> <xsd:simplee> <xsd:restriction> <xsd:simplee> <xsd:restriction base="xsd:string"> <xsd: value="telefon"/> <xsd: value="faks"/> <xsd: value="email"/> <xsd: value="komunikator"/> <xsd: value="inny"/> </xsd:restriction> </xsd:simplee> </xsd:restriction> </xsd:simplee> </xsd:attribute> 68/227

complexe oso:nazwisko http://crd.gov.pl/xml/schematy/epuap/osoba/2008/01/07/ extension of oso:czlonnazwiska Właściwości base oso:czlonnazwiska element oso:nazwisko Restrykcje maxlength 40 Atrybuty (attributes) Name e Use Default Fixed annotation rodzajczlonu oso:rodzajczlonu optional <xsd:complexe name="nazwisko"> <xsd:simplecontent> <xsd:extension base="oso:czlonnazwiska"> <xsd:attribute name="rodzajczlonu" type="oso:rodzajczlonu" use="optional"/> </xsd:extension> </xsd:simplecontent> </xsd:complexe> attribute oso:nazwisko/@rodzajczlonu oso:rodzajczlonu Właściwości isref 0 use optional Restrykcje pierwszy drugi trzeci <xsd:attribute name="rodzajczlonu" type="oso:rodzajczlonu" use="optional"/> 69/227

complexe oso:osoba elementy dzieci (children) http://crd.gov.pl/xml/schematy/epuap/osoba/2008/01/07/ oso:idosoby oso:imie oso:nazwisko adr:adres oso:kontakt element oso:osoba Uniwersalna struktura osoby <xsd:complexe name="osoba"> Uniwersalna struktura osoby <xsd:sequence> <xsd:element ref="oso:idosoby" minoccurs="0" maxoccurs="unbounded"/> <xsd:element ref="oso:imie" minoccurs="0"/> <xsd:element ref="oso:nazwisko" minoccurs="0" maxoccurs="2"/> <xsd:element ref="adr:adres" minoccurs="0"/> <xsd:element ref="oso:kontakt" minoccurs="0" maxoccurs="unbounded"/> </xsd:sequence> </xsd:complexe> simplee oso:czlonnazwiska http://crd.gov.pl/xml/schematy/epuap/osoba/2008/01/07/ 70/227

restriction of xsd:string complexe oso:nazwisko Restrykcje maxlength 40 <xsd:simplee name="czlonnazwiska"> <xsd:restriction base="xsd:string"> <xsd:maxlength value="40"/> </xsd:restriction> </xsd:simplee> simplee oso:imie http://crd.gov.pl/xml/schematy/epuap/osoba/2008/01/07/ restriction of xsd:string element oso:imie Restrykcje maxlength 30 <xsd:simplee name="imie"> <xsd:restriction base="xsd:string"> <xsd:maxlength value="30"/> </xsd:restriction> </xsd:simplee> simplee oso:nip http://crd.gov.pl/xml/schematy/epuap/osoba/2008/01/07/ restriction of xsd:string element oso:idosoby/nip Restrykcje pattern \d{10} Struktura numeru NIP <xsd:simplee name="nip"> Struktura numeru NIP <xsd:restriction base="xsd:string"> <xsd:pattern value="\d{10}"/> </xsd:restriction> </xsd:simplee> 71/227