Dokument ::= dokument
Identyfikator+
Tytuł
DataPrzypisana+
Format+
Dostęp
Typ
Grupowanie+
Twórca*
[ Nadawca ]
Odbiorca*
Relacja*
[ Kwalifikacja ]
Język*
[ Opis ]
[ Tematyka ]
Uprawnienia*
Lokalizacja*
[ Status ]
dokument
Identyfikator ::= identyfikator
TypIdentyfikatora WartośćId
[ Podmiot ] identyfikator
TypIdentyfikatora ::= typIdentyfikatora
{ określenie rodzaju identyfikatora pozwalające odróżnić od siebie identyfikatory nadane przez różne podmioty,
np. informacja w jakim systemie identyfikator został nadany } typIdentyfikatora
WartośćId ::= wartoscId { ciąg znaków będący wartością
identyfikatora. W danym zbiorze wartość powinna być unikatowa } wartoscId
Tytuł ::= tytul Oryginalny
Alternatywny* tytul
Oryginalny ::= oryginalny [
OkreślenieJęzyka ] Tekst
oryginalny
Alternatywny ::= alternatywny [
OkreślenieJęzyka ] Tekst
alternatywny
OkreślenieJęzyka ::= kodJezyka="KodJęzyka"
DataZdarzenia ::= data
TypPojedyńczegoZdarzenia
CzasPojedyńczy data
TypPojedyńczegoZdarzenia ::= typDaty
|
|
opublikowany |
utworzony |
data na piśmie |
uzyskany |
doręczony |
wysłany |
zatwierdzony |
podpisany |
zmodyfikowany |
data rejestracji |
|
|
typDaty
|
CzasPojedyńczy ::= czas
Czas czas
DatyZakres ::= data
zakresDatdaty skrajnezakresDat
czasOd Czas
czasOd czasDo Czas
czasDo data
Format ::= format TypFormatu
[ Specyfikacja ] [ Niekompletność ]
[ FormatWielkość ] format
Specyfikacja ::= specyfikacja Tekst
specyfikacja
Niekompletność ::= niekompletnosc tak
niekompletnosc
FormatWielkość ::= wielkosc Miara
Tekst wielkosc
Miara ::= miara="MiaraWielkości"
Dostęp ::= dostep Dostępność
[ Uwagi ] [ DataTylkoPo ]
dostep
Dostępność ::= dostepnosc
|
|
publiczny |
niepubliczny |
wyłączony |
|
|
dostepnosc
|
Uwagi ::= uwagi Tekst
uwagi
DataTylkoPo ::= data TypDataPo
CzasPojedyńczy data
TypDataPo ::= typdostępny po
typ CzasPojedyńczy
Typ ::= typ Klasa
Rodzaj+ typ
Grupowanie ::= grupowanie
TypGrupy KodGrupy
Opis grupowanie
Twórca ::= tworca Funkcja+
Podmiot tworca
Funkcja ::= funkcja
|
|
podpisał |
utworzył |
modyfikował |
zatwierdził |
opublikowany |
|
|
funkcja
|
Nadawca ::= nadawca Podmiot
nadawca
Odbiorca ::= odbiorca [ DoWiadomości ]
Podmiot odbiorca
DoWiadomości ::= doWiadomoscitakdoWiadomosci
Relacja ::= relacja Identyfikator+
TypRelacji relacja
TypRelacji ::= typRelacji
|
|
ma odniesienie |
odnosi się do |
jest dekretacją |
ma dekretację |
ma podpis |
jest podpisem |
ma wersję |
jest wersją |
ma część |
jest częścią |
ma format |
jest formatem |
|
|
typRelacji
|
Kwalifikacja ::= kwalifikacja
KategoriaArchiwalna DataBezOpisu
Podmiot kwalifikacja
KategoriaArchiwalna ::= kategoria
{ oznaczenie kategorii archiwalnej } kategoria
DataBezOpisu ::= data Czas
data
Język ::= jezyk OkreślenieJęzyka
[ NazwaJęzyka ] jezyk
Opis ::= opis { w zależności od kontekstu: krótki
opis w przypadku dokumentu; hasło klasyfikacyjne wykazu akt w przypadku sprawy; w przypadku grupy
dokumentów innej niż sprawa - tekstowy opis grupy } opis
Tematyka ::= tematyka [ Przedmiot ]*
[ WspomnianaOsoba ]* [ Miejsce ]*
[ DatyZakres ]* [ Odbiorcy ]*
[ InnyTemat ]* tematyka
Przedmiot ::= przedmiot { określenie tematyki treści dokumentu
na bardzo dużym poziomie ogólności, nie będące nazwą własną (tj. nie nazwą geograficzną, osoby,
obiektu, ulicy, instytucji itp.) } przedmiot
WspomnianaOsoba ::= wspomnianaOsoba { określenie osoby
o której traktuje treść dokumentu } wspomnianaOsoba
Miejsce ::= miejsce { określenie obszaru administracyjnego
lub obiektów geograficznych o których traktuje treść } miejsce
Odbiorcy ::= odbiorcy { kategorię (grupa) osób lub instytucji,
dla których dany dokument jest
przeznaczony (do których kierowana jest treść) } odbiorcy
InnyTemat ::= inne klucz
Klucz klucz
wartosc WartośćKlucza
wartosc inne
Klucz ::= { inna wskazówka dotycząca tematyki: słowo kluczowe. W danym dokumencie
wartość powinna być unikatowa }
WartośćKlucza ::= { ciąg znaków będący wartością klucza. W danym dokumencie para
"Klucz" — "WartośćKlucza" powinna być unikatowa }
Uprawnienia ::= uprawnienia
OpisUprawnień uprawnienia
OpisUprawnień ::= { wskazanie podmiotu uprawnionego do dysponowania treścią dokumentu }
Podmiot ::= podmiot
|
|
|
|
podmiot
|
Osoba ::= osoba [ IdOsoby ]*
Nazwisko [ Imię ]*
[ Adres ]* [ Kontakt ]* osoba
IdOsoby ::= id
typId="TypIdOsoby"
WartośćIdOsoby id
WartośćIdOsoby ::= { zgodnie ze standardem określonym przez atrybut typIdOsoby }
Nazwisko ::= nazwisko { zapis nazwiska ... }
nazwisko
Imię ::= imie { zapis imienia ... } imie
Kontakt ::= kontakt
typKontaktu="TypKontaktu"
WartośćKontaktu kontakt
WartośćKontaktu ::= { zgodnie ze standardem określonym przez atrybut typKontaktu }
Instytucja ::= instytucja
[ IdInstytucji ]* Nazwa
[ Adres ]* [ Kontakt ]*
[ Komórka ] [ Pracownik ]
instytucja
IdInstytucji ::= id typId="TypIdInstytucji"
WartośćIdInstytucji id
WartośćIdInstytucji ::= { zgodnie ze standardem określonym przez atrybut typIdInstytucji }
Nazwa ::= nazwa { nazwa instytucji lub komórki,
zależnie od kontekstu } nazwa
Komórka ::= komorka Nazwa
[ Adres ] [ Kontakt ]*
[ Komórka ] [ Pracownik ]
komorka
Pracownik ::= pracownik Nazwisko
[ Imię ]* [ Kontakt ]*
[ Stanowisko ] pracownik
Stanowisko ::= stanowisko { nazwa stanowiska pracownika }
stanowisko
Adres ::= adres [ KodPocztowy ]
[ Poczta ] Miejscowość
[ Ulica ]
[ Budynek ] [ Lokal ]
[ SkrytkaPocztowa ] [ Uwagi ]
Kraj adres
KodPocztowy ::= kodPocztowy { wartość kodu pocztowego }
kodPocztowy
Poczta ::= poczta { nazwa miejscowości - siedziby
urzędu pocztowego } poczta
Miejscowość ::= miejscowosc { nazwa miejscowości }
miejscowosc
Ulica ::= ulica { nazwa ulicy, placu lub innego obiektu
precyzującego miejsce w miejscowości } ulica
Budynek ::= budynek { numer budynku lub przy ulicy lub placu lub numer
budynku w miejscowości } budynek
Lokal ::= lokal { numer lokalu w budynku }
lokal
SkrytkaPocztowa ::= skrytkaPocztowa
{ skrytka w urzędzie pocztowym } skrytkaPocztowa
Kraj ::= kraj { składnik określający kraj }
kraj
Czas ::= Rok [ - Miesiąc
[ - Dzień
[ T Godzina [ : Minuta
[ : Sekunda [ . SetneSekundy
[ PlusMinus Godzina
[ : Minuta ] ] ] ] ] ] ] ]
Rok ::= { czerocyfrowy zapis roku }
Miesiąc ::= { dwucyfrowy zapis miesiąca }
Dzień ::= { dwucyfrowy zapis dnia miesiąca }
Godzina ::= { dwucyfrowy zapis godziny }
Minuta ::= { dwucyfrowy zapis minut }
Sekunda ::= { dwucyfrowy zapis sekund }
SetneSekundy ::= { dwucyfrowy zapis setnych części sekundy }
Słowniki elementarne
RodzajTekstuNieUzyte ::= rodzajTekstu
|
|
adnotacja |
akt notarialny |
decyzja |
dekretacja |
dokument księgowy |
informacja |
interpretacja podatkowa |
inne pismo/dokument |
inny środek zaskarżenia |
koperta |
notatka |
odwołanie |
opinia |
oświadczenie |
pełnomocnictwo |
plan/projekt |
podanie/wniosek |
podpis elektroniczny |
postanowienie |
potwierdzenie odbioru/doręczenia/przedłożenia |
protokół |
raport |
rejestr/ewidencja |
rozstrzygnięcie nadzorcze |
rozporządzenie |
sprzeciw |
tytuł wykonawczy |
skarga |
uchwała |
ugoda administracyjna |
umowa |
upoważnienie |
wezwanie |
wyrok |
zarządzenie |
zaświadczenie |
zawiadomienie |
zażalenie |
zeznanie |
zgłoszenie |
|
|
rodzajTekstu
|
Elementy podstawowe
Tekst ::= { niepusty łańcuch znaków }
KodJęzyka ::= { kod języka naturalnego zgodnie ze standardem ISO-639-2 }
FormatElektroniczny ::= { format wymieniony w Rozporządzeniu Rady Ministrów
z dnia 12 kwietnia 2012 r. w sprawie Krajowych Ram Interoperacyjności, np. eml, doc, xml, pdf }
FormatFizyczny ::= { format fizycznego dokumentu, np. A4, pamięć USB, płyta, VHS }
FormatInny ::= { opis nietypowego formatu dokumentu }
MiaraWielkości ::= { określenie jednostki specyfikacji formatu, np. kB, strona, minuta }
Klasa ::= klasa { określenie typu dokumentu na bardzo
ogólnym poziomie (np. tekst, dźwięk, obraz, obraz ruchomy itd) } klasa
Rodzaj ::= rodzaj { określenie typu dokumentu w ramach klasy;
ta definicja powinna być rozbita na różne, właściwe dla swej klasy } rodzaj
TypGrupy ::= typGrupy { określenie typu grupy dokumentów
np. sprawa, rejestr umów, rejestr skarg i wniosków itd. } typGrupy
KodGrupy ::= kodGrupy { numer albo ciąg znaków będący
identyfikatorem grupy dokumentów. W danym kontekście (miejscu w strukturze obiegu dokumentów)
wartość powinna być unikatowa } kodGrupy
NazwaJęzyka ::= { nazwa języka; podawać tylko w przypadku, gdy KodJęzyka nie jest jednoznaczny }
Lokalizacja ::= lokalizacja { lokalizacja dokumentu - do usunięcia ? }
lokalizacja
Status ::= status { status dokumentu - pole do usunięcia ? }
status
DataDnia ::= data Rok
- Miesiąc - Dzień
data