Skip to content
Martin Rechtorik edited this page Nov 3, 2023 · 114 revisions

Vítejte na wiki stránce Validátoru SIP NA!

Aktuální verze 44.7.

Pro připomínkování validátoru jsou k dispozici Issues

Národní standard pro elektronické systémy spisové služby

GitHub schéma NSESSS

INFORMAČNÍ LIST pro otázky elektronické spisové služby a dokumentů v digitální podobě

Přehled změn

45 Výchozí podoba nové verze určené pro validaci SIP podle NSeSSS verze 4
‍45_04 Zaneseny podněty P. Nimrichtrové
‍04_02_02 15. 9. 2023

Změna označování verze

Upraveny kontroly do Kontrola zda potomci elementu<mets:mets>, kromě elementu <nssess:jineudaje> neobsahují atribut xmlns včetně.

‍04_02_03 22. 9. 2023 Přijaty starší změny. Doplněny nové úpravy do kapitoly 19.x včetně

1 Kontrola, zda je posuzovaný SIP adresář nebo ZIP

Kontroluje se, zda má posuzovaný SIP podobu adresáře nebo je zabalen metodou ZIP.

Požadavek NSESSS 9.2.11.

výsledek stav kód stavu vypsané hlášení následující krok
Posuzovaný SIP je adresář v pořádku 4
Posuzovaný SIP je ZIP v pořádku 7
Posuzovaný SIP má jinou podobu chyba 400110 Předložený SIP nemá podobu adresáře nebo ZIP balíku. 75

2 Kontrola, zda lze ZIP rozbalit

Kontroluje se, zda je došlý soubor typu zip. Zároveň se kontroluje, zda přípona souboru odpovídá formátu.

výsledek stav kód stavu vypsané hlášení následující krok
ZIP se podařilo rozbalit v pořádku 7
ZIP se nepodařilo rozbalit chyba 400120 Soubor ZIP se nepodařilo rozbalit. 75

Kontrola, zda ZIP obsahuje právě jeden adresář

Požadavek NSESSS 9.2.11.

výsledek stav kód stavu vypsané hlášení následující krok
Zip po rozbalení obsahuje v kořeni právě jeden adresář, jehož jméno je shodné s názvem ZIP souboru v pořádku 4
Zip po rozbalení neobsahuje právě jeden adresář chyba 400130 Obsah zip souboru není v jediném adresáři. 75
Zip po rozbalení obsahuje v kořeni právě jeden adresář, jehož jméno není shodné s názvem ZIP souboru chyba 400140 Jméno root adresáře v zip souboru musí být shodné se jménem zip souboru až na extenzi. Není tomu tak. 75

Kontrola, zda SIP obsahuje soubor mets.xml

Požadavek NSESSS 9.2.6.

výsledek stav kód stavu vypsané hlášení následující krok
SIP obsahuje mets.xml v pořádku 5
SIP neobsahuje mets.xml chyba 400150 Soubor mets.xml na očekávaném místě nebyl nalezen. 75

Kontrola, zda SIP obsahuje mimo podadresář komponenty jiný soubor než mets.xml

Požadavek NSESSS 9.2.10.

výsledek stav kód stavu vypsané hlášení následující krok
SIP neobsahuje mimo podadresář komponenty jiný soubor než mets.xml v pořádku 6
SIP obsahuje mimo podadresář komponenty jiný soubor než mets.xml chyba 400160 Na adresářové úrovni souboru mets.xml je jiný soubor nežli mets.xml. 75

Kontrola zda SIP obsahuje pouze jeden podadresář a zda se jmenuje komponenty

Požadavek NSESSS 9.2.10.

výsledek stav kód stavu vypsané hlášení následující krok
SIP neobsahuje žádný podadresář v pořádku 7
SIP obsahuje právě jeden podadresář komponenty v pořádku 7
SIP obsahuje jiný podadresář než komponenty chyba 400170 Na adresářové úrovni souboru mets.xml je jiný adresář nežli komponenty. 75

Kontrola, zda není použit BOM (Byte Order Mark)

Dle NSeSSS je znakovou sadou souboru XML Unicode/UCS v kódování UTF 8 bez BOM (Byte order mark). Ověřuje se, zda soubor nezačíná skvencí bytů 0xEF 0xBB 0xBF (UTF-8), 0xFE 0xFF (UTF-16 big endian) nebo 0xFF 0xFE (UTF-16 little endian).

Požadavek NSESSS 9.2.9.

výsledek stav kód stavu vypsané hlášení následující krok
Nenalezen BOM v pořádku 8
Nalezen BOM chyba 400310 Nalezen BOM (Byte Order Mark). Dle NSeSSS (požadavek 9.2.9 ) je znakovou sadou souboru XML Unicode/UCS v kódování UTF 8 bez BOM. 75

Zjištění verze NSeSSS dle XML

Zjišťuje se, zda je zaslaný SIP vytvořený dle verze 2, 3 či 4 NSESSS. Zjišťuje se výskyt řetězce xmlns:nsesss=“http://www.mvcr.cz/nses ss/v1“, xmlns:nsesss=“http://www.mvcr.cz/nsesss/v2“, xmlns:nsesss=“http://www.mvcr.cz/nsesss/v3“ v elementu <mets:mets> nebo xmlns:nsesss=“http://www.mvcr.cz/nsesss/v4“.

chyba 400400 Nepodařilo se načíst mets.xml jako textový soubor. 75
chyba 400410 mets.xml neobsahuje element <mets:mets>. 75
XML obsahuje řetězec xmlns:nsesss=“http://www.mvcr.cz/nsesss/v1“ chyba 400420 SIP je vytvořen dle verze 1 NSESSS, což není přípustné. 75
XML obsahuje řetězec xmlns:nsesss=“http://www.mvcr.cz/nsesss/v2“ chyba 400430 SIP je vytvořen dle verze 2 NSeSSS (VMV 64/2012), což není přípustné. Od 4. 7. 2018 musí být SIP tvořen dle aktuální verze NSeSSS (VMV 57/2017) nebo MV 42/2023). 75
XML obsahuje řetězec xmlns:nsesss=“http://www.mvcr.cz/nsesss/v3“ v pořádku Kontroly pokračují podle pravidel podle VMV 57/2017
XML obsahuje řetězec xmlns:nsesss=“http://www.mvcr.cz/nsesss/v4“ v pořádku 9
XML neobsahuje řetězec xmlns:nsesss=“http://www.mvcr.cz/nsesss/v1“, xmlns:nsesss=“http://www.mvcr.cz/nsesss/v2“, xmlns:nsesss=“http://www.mvcr.cz/nsesss/v3“ ani řetězec xmlns:nsesss=“http://www.mvcr.cz/nsesss/v4“ chyba 400440 Nepodařilo se zjistit verzi NSeSSS 75

Kontrola délky názvu SIP

Kontrola názvu SIP, že obsahuje pouze pouze písmena latinské abecedy bez diakritiky, čísla a znaky „_“ (podtržítko) a „–“ (pomlčka) a jeho délka nepřekročí 64 znaků.

Požadavek NSESSS 9.2.12.

výsledek stav kód stavu vypsané hlášení následující krok
Název je kratší než 65 znaků a neobsahuje znaky s diakritikou v pořádku 10
Název je delší než 64 znaků chyba 400180 Délka názvu SIP je delší než povolených 64 znaků (NSESSS 9.2.12). 75
Zip obsahuje znaky s diakritikou chyba 400190 Jméno názvu SIP obsahuje nepovolené znaky. 75

Načtení XML

Spolu s načtením dojde k validaci proti XSD. Pokud je ve schemaLocation správný odkaz, použijí se soubory z lokálního disku. V opačném případě se pokusí načíst soubory z odkazů.

XML načteno v pořádku 11
Timeout při načítání chyba 400330 Time out při čtení xml souboru. 75
XML se nepodařilo načíst z důvodu chybné struktury XML chyba 400450 Nepodařilo se načíst xml z důvodu chybné struktury xml. 75
Nepodařilo se načíst XML chyba 400310 Nepodařilo se načíst XML 75

Kontrola, zda je deklarováno kódování (znaková sada) xml dokumentu v UTF-8

Požadavek 9.2.9

výsledek stav kód stavu vypsané hlášení následující krok
Deklarováno kódování UTF-8 v pořádku 12
Deklarováno je jiné kódování než UTF-8 chyba 400210 V dokumentu je deklarována jiná znaková sada než UTF8. 75

Kontrola, zda XML obsahuje právě jeden kořenový element <mets:mets>

Požadavek NSESSS, příloha 2

Pakliže jde o elektronicky podepsaný XML soubor, posuzuje se až obsah elementu <ds:Object>.

XML obsahuje kořenový element <mets:mets> v pořádku 13
XML neobsahuje kořenový element <mets:mets> chyba 410010 SIP XML neobsahuje element <mets:mets> 34

Element <mets:mets> kontroly přítomnosti atributů a jejich hodnot

Kapitola obsahuje testy atributů elementu <mets:mets>. Kompletní testování může skončit dvěma výsledky a zahajuje se testem 13.1 Kontrola atributu xsi:schemaLocation.

Kontrola atributu xsi:schemaLocation

Dle přílohy NSESSS č. 2, bod 1.1. má být hodnota atributu:

"http://www.loc.gov/METS/ http://www.loc.gov/standards/mets/mets.xsd

http://www.mvcr.cz/nsesss/v4 https://www.mvcr.cz/nsesss/v4/nsesss.xsd

http://www.mvcr.cz/nsesss/2023/log https://www.mvcr.cz/nsesss/v4/nsesss-TrP.xsd

SchemaLocation odpovídá výše uvedeným zněním v pořádku 13.2
SchemaLocation se liší. chyba 410030 Atribut xsi:schemaLocation je v elementu <mets:mets> uveden, ale jeho hodnota není rovna "http://www.loc.gov/METS/ http://www.loc.gov/standards/mets/mets.xsd http://www.mvcr.cz/nsesss/v4 http://www.mvcr.cz/nsesss/v4/nsesss.xsd http://www.mvcr.cz/nsesss/2023/log https://www.mvcr.cz/nsesss/v4/nsesss-TrP.xsd“ 34
SchemaLocation není uvedeno chyba 410020 Atribut xsi:schemaLocation není v elementu <mets:mets> uveden 34

Kontrola atributu xmlns:nsesss

Atribut má mít hodnotu "http://www.mvcr.cz/nsesss/v4".

Požadavek NSESSS, příloha č. 2, bod 1.1.

výsledek stav kód stavu vypsané hlášení následující krok
Atribut má hodnotu "https://www.mvcr.cz/nsesss/v4" v pořádku 13.3
Atribut má jinou hodnotu chyba 410050 Atribut xmlns:nsesss je uveden, ale nemá hodnotu "http://www.mvcr.cz/nsesss/v4" 34
Atribut není uveden chyba 410040 Atribut xmlns:nsesss není v elementu <mets:mets> uveden. 34

Kontrola atributu xmlns:mets

Atribut má mít hodnotu "http://www.loc.gov/METS/".

Požadavek NSESSS, příloha č. 2, bod 1.1.

výsledek stav kód stavu vypsané hlášení následující krok
Atribut má hodnotu "http://www.loc.gov/METS/" v pořádku 13.4
Atribut má jinou hodnotu chyba 410070 Atribut xmlns:mets je uveden, ale nemá hodnotu "http://www.loc.gov/METS/" 34
Atribut není uveden chyba 410060 Atribut xmlns:mets není v elementu <mets:mets> uveden. 34

Kontrola atributu xmlns:tp

Atribut má mít hodnotu " http://www.mvcr.cz/nsesss/2023/log".

Požadavek NSESSS, příloha č. 2bod 1.1.

Atribut má hodnotu "http://www.w3.org/2001/XMLSchema-instance" v pořádku 13.5
Atribut má jinou hodnotu chyba 410150 Atribut xmlns:tp je uveden, ale nemá hodnotu "http://www.mvcr.cz/nsesss/2023/log" 34
Atribut není uveden chyba 410140 Atribut xmlns:tp není v elementu <mets:mets> uveden. 34

Kontrola atributu xmlns:xlink

Atribut má mít hodnotu "http://www.w3.org/1999/xlink".

Požadavek NSESSS, příloha č. 2,bod 1.1.

Atribut má hodnotu "http://www.w3.org/1999/xlink" v pořádku 13.6
Atribut má jinou hodnotu chyba 410110 Atribut xmlns:xlink je uveden, ale nemá hodnotu "http://www.w3.org/1999/xlink" 34
Atribut není uveden chyba 410100 Atribut xmlns:xlink není v elementu <mets:mets> uveden. 34

Kontrola atributu LABEL

Atribut má mít hodnotu „Datový balíček pro provedení skartačního řízení" nebo "Datový balíček pro předávání dokumentů a jejich metadat do archivu" . Požadavek NSESSS, příloha č. 2, bod 1.1.

Atribut má hodnotu "Datový balíček pro předávání dokumentů a jejich metadat do archivu" v pořádku 13.7
Atribut má hodnotu „Datový balíček pro provedení skartačního řízení" a jedná o posouzení SIPu pro skartační řízení v pořádku 13.7
Atribut má hodnotu „Datový balíček pro provedení skartačního řízení" a jedná se o předání do archivu chyba 410180 SIP je kontrolován jako SIP pro předání do archivu, podle hodnoty atributu LABEL je to skartační SIP (LABEL="Datový balíček pro provedení skartačního řízení"). 34
Atribut má jinou hodnotu chyba 410170 Atribut LABEL je uveden, ale nemá hodnotu „Datový balíček pro provedení skartačního řízení" nebo "Datový balíček pro předávání dokumentů a jejich metadat do archivu" 34
Atribut není uveden chyba 410160 Atribut LABEL není v elementu <mets:mets> uveden. 34

Kontrola atributu OBJID

OBJID identifikuje balíček SIP. Jde o jedinečný identifikátor balíčku v rámci původce. Jeho konstrukce není předepsána.

Požadavek NSESSS, příloha č. 2, bod 1.1.

výsledek stav kód stavu vypsané hlášení následující krok
Atribut je uveden a jeho hodnota není prázdná v pořádku 14
Atribut je uveden, ale jeho hodnota je prázdná chyba 410210 Atribut OBJID je uveden, ale jeho hodnota je prázdná. 34
Atribut není uveden chyba 410200 Atribut OBJID není v elementu <mets:mets> uveden. 34

Kontrola zda potomci elementu<mets:mets>, kromě elementu <nssess:jineudaje> neobsahují atribut xmlns

výsledek stav kód stavu vypsané hlášení následující krok
Potomci elementu <mets:mets>, kromě elementu <nssess:jineudaje>, neobsahují atribut xmlns v pořádku 15
Alespoň jeden potomek elementu <mets:mets>, kromě elementu <nssess:jineudaje>, obsahuje atribut xmlns chyba 410500 Element jmenoElementu nesmí obsahovat atribut xmlns. 34

Kontrola validity xml dokumentu proti schématům mets.xsd a nsesss.xsd

výsledek stav kód stavu vypsané hlášení následující krok
XML dokument je validní vůči xsd schématům v pořádku 16
XML dokument není validní vůči xsd schématům chyba 417010 Text hlášení poskytne Microsoft validátor a liší se případ od případu. 34
Upozornění během validace XML dokumentu vůči xsd schématům upozornění 417015 Text hlášení poskytne Microsoft validátor a liší se případ od případu. 16
Digitální podpis XML dokument není validní vůči xsd schématům chyba 417030 Text hlášení poskytne Microsoft validátor a liší se případ od případu. 34
Upozornění během validace digitálního podpisu XML dokumentu vůči xsd schématům upozornění 417040 Text hlášení poskytne Microsoft validátor a liší se případ od případu. 34

Time out při kontrole v alidity xml

dokumentu proti schématům mets.xsd a nsesss.xsd

chyba 417020

Time out při kontrole v alidity xml

dokumentu proti schématům mets.xsd a nsesss.xsd

34

Kontroly podle pravidel uvedených v příloze č. 2, jež upravují pravidla uvedená ve schématu mets.xsd a další kontroly z toho vyplývající

Kapitola obsahuje podle pravidel uvedených v příloze č. 3, jež upravují pravidla uvedená ve schématu mets.xsd a další kontroly z toho vyplývající. Kompletní testování může skončit dvěma výsledky a zahajuje se testem 16.1 Kontrola zda element <mets:mets> obsahuje dceřiný element <mets:metsHdr>.

Kontrola zda element <mets:mets> obsahuje dceřiný element <mets:metsHdr>

Požadavek NSESSS, příloha 2, bod 1.2.

výsledek stav kód stavu vypsané hlášení následující krok
<mets:metsHdr> je obsažen v pořádku 16.2.1
<mets:metsHdr> není obsažen chyba 420010 Element<mets:mets>neobsahuje dceřiný element <mets:metsHdr>. 34

Kontrola atributů v <mets:metsHdr>

Požadavek NSESSS, příloha 2, bod 1.2.

Kontrola atributu LASTMODDATE, zda je v elementu <mets:metsHdr> uveden.

výsledek stav kód stavu vypsané hlášení následující krok
Atribut LASTMODDATE je v elementu <mets:metsHdr> uveden a datum je validní dle normy ISO 8601 v pořádku 16.2.2
Atribut LASTMODDATE není v elementu <mets:metsHdr> uveden. chyba 421010 Atribut LASTMODDATE není v elementu <mets:metsHdr> uveden. 34

Kontrola atributu CREATEDATE, zda je v elementu <mets:metsHdr> uveden.

Atribut CREATEDATE je v elementu <mets:metsHdr> uveden a datum je validní dle normy ISO 8601 v pořádku 17
Atribut CREATEDATE není v elementu <mets:metsHdr> uveden. chyba 421030 Atribut CREATEDATE není v elementu <mets:metsHdr> uveden. 34

Kontrola atributu TYPE, že jeho hodnota je „ORGANIZATION“ nebo „INDIVIDUAL“

Požadavek NSESSS, příloha 2, bod 1.3.

výsledek stav kód stavu vypsané hlášení následující krok
V elementu <mets:agent> je hodnota atributu TYPE rovna „ORGANIZATION“ nebo „INDIVIDUAL“. v pořádku 17
V elementu <mets:agent> hodnota atributu TYPE není „ORGANIZATION“ nebo „INDIVIDUAL“. chyba 422030 V elementu <mets:agent> není hodnota atributu TYPE rovna ani „ORGANIZATION“ ani nebo „INDIVIDUAL“. 34

Kontrola atributu ROLE, že jeho hodnota je „CREATOR“

výsledek stav kód stavu vypsané hlášení následující krok
V elementu <mets:agent> je hodnota atributu ROLE rovna „CREATOR“. v pořádku 17
V elementu <mets:agent> hodnota atributu ROLE není rovna „CREATOR“. chyba 422040 V elementu <mets:agent> hodnota atributu ROLE není rovna „CREATOR“. 34

Kontrola, zda element <mets:metsHdr> obsahuje právě jeden dceřiný element <mets:agent> s atributy TYPE=“ORGANIZATION“ a ROLE=“CREATOR“

Element <mets:metsHdr> obsahuje dceřiný element <mets:agent> s atributy TYPE=“ORGANIZATION a ROLE=CREATOR v pořádku 18
Element <mets:metsHdr> neobsahuje dceřiný element <mets:agent> s atributy TYPE=“ORGANIZATION a ROLE=CREATOR chyba 422010 Element <mets:metsHdr> neobsahuje dceřiný element <mets:agent> s atributy TYPE=“ORGANIZATION a ROLE=CREATOR 34

Kontrola, zda element <mets:metsHdr> obsahuje dceřiný element <mets:agent> s atributy TYPE=“INDIVIDUAL“ a ROLE=“CREATOR“

výsledek stav kód stavu vypsané hlášení následující krok
Element <mets:metsHdr> obsahuje dceřiný element <mets:agent> s atributy TYPE=“INDIVIDUAL“ a ROLE=“CREATOR“ v pořádku 16.7
Element <mets:metsHdr> neobsahuje dceřiný element <mets:agent> s atributy TYPE=“ORGANIZATION“ a ROLE=“CREATOR“ chyba 422020 Element <mets:metsHdr> neobsahuje dceřiný element <mets:agent> s atributy TYPE=“INDIVIDUAL“ a ROLE=“CREATOR“ 34

Kontrola atributu ID, zda je v elementu <mets:agent> uveden a jeho hodnota není prázdný řetězec

výsledek stav kód stavu vypsané hlášení následující krok
Atribut ID je v elementu <mets:agent> uveden v pořádku 18
Atribut ID není v elementu <mets:agent> uveden. chyba 422050 V elementu <mets:agent> není uveden atribut ID nebo jeho hodnota je prázdný řetězec 34

Kontrola, zda element <mets:name> obsahuje hodnotu

Element <mets:name> je dle NSESSS povinný a jako takový by měl obsahovat neprázdnou hodnotu.

Požadavek NSESSS, příloha 2, bod 1.4.

Obsah elementu <mets:name> obsahuje hodnotu. v pořádku 17.1
Obsah elementu <mets:name> je prázdný chyba 422060 Element <mets:name> není uveden nebo obsahuje prázdnou hodnotu. 34

Kontroly logických chyb obsahu xml dokumentu

Kapitola obsahuje kontroly podle pravidel uvedených v příloze č. 2, jež upravují pravidla uvedená ve schématu mets.xsd a další kontroly z toho vyplývající. Kompletní testování může skončit dvěma výsledky a zahajuje se testem 19

Kontrola, zda element <mets:mets> obsahuje právě jeden dceřiný element <mets:dmdSec>

Požadavek NSESSS, příloha 2, bod 1.6.

Element <mets:mets> obsahuje jeden dceřiný element <mets:dmdSec>  v pořádku 19
Element <mets:mets> neobsahuje dceřiný element <mets:dmdSec>.  chyba 423010 Element <mets:mets> neobsahuje dceřiný element <mets:dmdSec>.  34
Element <mets:mets> obsahuje více než jeden dceřiný element <mets:dmdSec>. chyba 423020 Element <mets:mets> obsahuje více než jeden dceřiný element <mets:dmdSec>. 34

Kontrola, zda element <mets:dmdSec> obsahuje právě jeden dceřiný element <mets:mdWrap>

Požadavek NSESSS, příloha 2, bod 1.6.

Element <mets:dmdSec> obsahuje jeden dceřiný element <mets:mdWrap> v pořádku 20
Element <mets:dmdSec> neobsahuje dceřiný element <mets:mdWrap>. chyba 424000 Element <mets:dmdSec> neobsahuje dceřiný element <mets:mdWrap>. 34
‍Element <mets:dmdSec> obsahuje více než jeden dceřiný element <mets:mdWrap> chyba 424010 Element <mets:dmdSec> obsahuje více než jeden dceřiný element <mets:mdWrap>. 34

Element <mets:mdWrap> - kontrola přítomnosti atributů a jejich hodnot 

Požadavek NSESSS, příloha 2, bod 1.7.

Kontrola atributu MDTYPEVERSION, zda je v elementu <mets:mdWrap> uveden a jeho hodnota je "4.0"

Atribut MDTYPEVERSION je v elementu <mets:mdWrap> uveden a jeho hodnota je "4.0" v pořádku 17.3.2
Atribut MDTYPEVERSION není v elementu <mets:mdWrap> uveden. chyba 424020 Atribut MDTYPEVERSION není v elementu <mets:mdWrap> uveden. 34
Atribut MDTYPEVERSION je v elementu <mets:mdWrap> uveden, ale jeho hodnota není rovna "4.0". chyba 424030 Atribut MDTYPEVERSION je v elementu <mets:mdWrap> uveden, ale jeho hodnota není rovna "4.0". 34

Kontrola atributu OTHERMDTYPE, zda je v elementu <mets:mdWrap> uveden a jeho hodnota je "NSESSS"

Atribut OTHERMDTYPE je v elementu <mets:mdWrap> uveden a jeho hodnota je "NSESSS" v pořádku 17.3.3
Atribut OTHERMDTYPE není v elementu <mets:mdWrap> uveden. chyba 424040 Atribut OTHERMDTYPE není v elementu <mets:mdWrap> uveden. 34
Atribut OTHERMDTYPE je v elementu <mets:mdWrap> uveden, ale jeho hodnota není rovna "NSESSS". chyba 424050 Atribut OTHERMDTYPE je v elementu <mets:mdWrap> uveden, ale jeho hodnota není rovna "NSESSS". 34

Kontrola atributu MDTYPE, zda je jeho hodnota "OTHER"

výsledek stav kód stavu vypsané hlášení následující krok
Atribut MDTYPE je v elementu <mets:mdWrap> uveden a jeho hodna je "OTHER" v pořádku 17.3.4
‍Atribut MDTYPE není v elementu <mets:mdWrap> uveden chyba 424060 Atribut MDTYPE není v elementu <mets:mdWrap> uveden. 34
Atribut MDTYPE je v elementu <mets:mdWrap> uveden, ale jeho hodnota není rovna "OTHER". chyba 424070 Atribut MDTYPE je v elementu <mets:mdWrap> uveden, ale jeho hodnota není rovna "OTHER". 34

Kontrola atributu MIMETYPE, zda je v elementu <mets:mdWrap> uveden a jeho hodnota je "text/xml"

Atribut MIMETYPE je v elementu <mets:mdWrap> uveden a jeho hodnota je "text/xml" v pořádku 17.4
Atribut MIMETYPE není v elementu <mets:mdWrap> uveden.  chyba 424080 Atribut MIMETYPE není v elementu <mets:mdWrap> uveden.  34
Atribut MIMETYPE je v elementu <mets:mdWrap> uveden, ale jeho hodnota není rovna "text/xml". chyba 424090 Atribut MIMETYPE je v elementu <mets:mdWrap> uveden, ale jeho hodnota není rovna "text/xml". 34

Kontrola, zda element <mets:mdWrap> obsahuje právě jeden dceřiný element <mets:xmlData>

Požadavek NSESSS, příloha 2, bod 1.8.

výsledek stav kód stavu vypsané hlášení následující krok
Element <mets:mdWrap> obsahuje jeden dceřiný element <mets:xmlData>. v pořádku 22
Element <mets:mdWrap> neobsahuje dceřiný element <mets:xmlData>. chyba 425000 Element <mets:mdWrap> neobsahuje dceřiný element <mets:xmlData>. 34
‍Element <mets:mdWrap> obsahuje více než jeden dceřiný element <mets:xmlData>. chyba 425010 Element <mets:mdWrap> obsahuje více než jeden dceřiný element <mets:xmlData>. 34

Kontrola, zda element <mets:xmlData> obsahuje pouze elementy <nsesss:Dokument> nebo <nsesss:Spis> nebo <nsesss:Dil>

Požadavek NSESSS, bod 1.4; příloha 2, bod 1.8.

Výsledek stav kód stavu vypsané hlášení následující krok
Element <mets:xmlData> neobsahuje jiný typ dceřiného elementu, než je <nsesss:Dokument> nebo <nsesss:Spis> nebo <nsesss:Dil>. v pořádku 18
Element <mets:xmlData> obsahuje jiný typ elementu, než je element typu <nsesss:Dokument>, <nsesss:Spis> nebo <nsesss:Dil>. chyba 425020 Element <mets:xmlData> obsahuje jiný typ elementu, než je element typu <nsesss:Dokument>, <nsesss:Spis> nebo <nsesss:Dil>. 34

Kontrola, zda element <mets:mets> obsahuje alespoň jeden dceřiný element <mets:amdSec>

Požadavek NSESSS, příloha 2, bod 1.9

Výsledek stav kód stavu vypsané hlášení následující krok
Element <mets:mets> obsahuje alespoň jeden dceřiný element <mets:amdSec>. v pořádku 22
Element <mets:mets> neobsahuje dceřiný element <mets:amdSec>. chyba 430010 Element <mets:mets> neobsahuje dceřiný element <mets:amdSec>. 34

Kontrola, zda je atribut ID elementu <mets:amdSec> vyplněn

Výsledek stav kód stavu vypsané hlášení následující krok
Atribut ID TAGu <mets:amdSec> je vyplněn. v pořádku 23
Atribut ID TAGu <mets:amdSec> chybí nebo není vyplněn. chyba 430020 Atribut ID elementu <mets:amdSec> chybí nebo není vyplněn. 34

Kontrola, zda element <mets:amdSec> obsahuje právě jeden dceřiný element <mets:digiprovMD>

Požadavek NSESSS, příloha 2, bod 1.10

výsledek stav kód stavu vypsané hlášení následující krok
Element <mets:amdSec> obsahuje dceřiný element <mets:digiprovMD>. v pořádku 23
Element <mets:amdSec> neobsahuje dceřiný element <mets:digiprovMD>. chyba 431010 Element <mets:amdSec> neobsahuje dceřiný element <mets:digiprovMD>. 34
Element <mets:amdSec> obsahuje více než jeden dceřiný element <mets:digiprovMD>. chyba 431020 Element <mets:amdSec> obsahuje více než jeden dceřiný element <mets:digiprovMD>. 34

Kontrola, zda element <mets:digiprovMD> obsahuje právě jeden dceřiný element <mets:mdWrap>

Požadavek NSESSS, příloha 2, bod 1.11

výsledek stav kód stavu vypsané hlášení následující krok
Element <mets:digiprovMD> obsahuje jeden dceřiný element <mets:mdWrap>.  v pořádku 18.3.1
Element <mets:digiprovMD> neobsahuje dceřiný element <mets:mdWrap>.  chyba 432000 Element <mets:digiprovMD> neobsahuje dceřiný element <mets:mdWrap>.  34
‍Element <mets:digiprovMD> obsahuje více než jeden dceřiný element <mets:mdWrap>.  chyba 432010 Element <mets:digiprovMD> obsahuje více než jeden dceřiný element <mets:mdWrap>.  34

Kontrola atributu MDTYPEVERSION, zda je v elementu <mets:mdWrap> uveden a jeho hodnota je "4.0"

výsledek stav kód stavu vypsané hlášení následující krok
Atribut MDTYPEVERSION je v elementu <mets:mdWrap> uveden a jeho hodnota je "4.0". v pořádku 18.3.2
Atribut MDTYPEVERSION není v elementu <mets:mdWrap> uveden.  chyba 432020 Atribut MDTYPEVERSION není v elementu <mets:mdWrap> uveden.  34
Atribut MDTYPEVERSION je v elementu <mets:mdWrap> uveden, ale jeho hodnota není rovna "4.0". chyba 432030 Atribut MDTYPEVERSION je v elementu <mets:mdWrap> uveden, ale jeho hodnota není rovna "4.0". 34

Kontrola atributu OTHERMDTYPE, zda je v elementu <mets:mdWrap> uveden a jeho hodnota je "TP"

Atribut OTHERMDTYPE je v elementu <mets:mdWrap> uveden a jeho hodnota je "TP". v pořádku 18.3.3
Atribut OTHERMDTYPE není v elementu <mets:mdWrap> uveden.  chyba 432040 Atribut OTHERMDTYPE není v elementu <mets:mdWrap> uveden.  34
Atribut OTHERMDTYPE je v elementu <mets:mdWrap> uveden, ale jeho hodnota není rovna "TP".  chyba 432050 Atribut OTHERMDTYPE je v elementu <mets:mdWrap> uveden, ale jeho hodnota není rovna "TP".  34

Kontrola atributu MDTYPE, zda je jeho hodnota "OTHER"

Výsledek stav kód stavu vypsané hlášení následující krok
Atribut MDTYPE je v elementu <mets:mdWrap> uveden a jeho hodna je "OTHER". v pořádku 18.3.4
‍Atribut MDTYPE není v elementu <mets:mdWrap> uveden. chyba 432060 Atribut MDTYPE není v elementu <mets:mdWrap> uveden. 34
Atribut MDTYPE je v elementu <mets:mdWrap> uveden, ale jeho hodnota není rovna "OTHER". chyba 432070 Atribut MDTYPE je v elementu <mets:mdWrap> uveden, ale jeho hodnota není rovna "OTHER". 34

Kontrola atributu MIMETYPE, zda je v elementu <mets:mdWrap> uveden a jeho hodnota je "text/xml"

Výsledek stav kód stavu vypsané hlášení následující krok
Atribut MIMETYPE je v elementu <mets:mdWrap> uveden a jeho hodnota je "text/xml". v pořádku 18.4
Atribut MIMETYPE není v elementu <mets:mdWrap> uveden. chyba 432080 Atribut MIMETYPE není v elementu <mets:mdWrap> uveden. 34
Atribut MIMETYPE je v elementu <mets:mdWrap> uveden, ale jeho hodnota není rovna "text/xml". chyba 432190 Atribut MIMETYPE je v elementu <mets:mdWrap> uveden, ale jeho hodnota není rovna "text/xml". 34

Kontrola, zda je obsažen transakční protokol

Požadavek NSESSS, příloha 2, bod 1.12

Výsledek stav kód stavu vypsané hlášení následující krok

Element <mets:digiprovMD> obsahuje v hierarchii dětských elementů <mets:mdWrap>, <mets:xmlData> právě jeden dětský element <tp:TransakcniLogObjektu>.

v pořádku 25

Element <mets:digiprovMD> neobsahuje v hierarchii dětských elementů <mets:mdWrap>, <mets:xmlData> právě jeden dětský element <tp:TransakcniLogObjektu>.

chyba 432110 Element <tp:TransakcniLogObjektu> není v hierarchii dětských elementů <mets:mdWrap>, <mets:xmlData> obsažen právě jednou. 34

Kontrola, zda se v <mets:mets> vyskytuje element <mets:fileSec>

Požadavek NSESSS, kapitola 6.2 Skartační řízení; příloha 2, bod 1.13

V <mets:mets> je uveden <mets:fileSec> v pořádku 26
V <mets:mets> není uveden <mets:fileSec> a jedná se o kontrolu pro skartační řízení v pořádku 32
V <mets:mets> není uveden <mets:fileSec> a jedná se o kontrolu pro předání do archivu a SIP neobsahuje digitální dokument ani <nsesss:Komponenta>. v pořádku 32
V <mets:mets> není uveden <mets:fileSec> a jedná se o kontrolu pro předání do archivu a SIP obsahuje digitální dokument. (tj. v hierarchii sekce mets:dmdSec existuje element nsesss:AnalogovyDokument s hodnotou "ne"). chyba 441000 Element <mets:mets> neobsahuje <mets:fileSec>. 34
V <mets:mets> není uveden <mets:fileSec> a jedná se o kontrolu pro předání do archivu, SIP obsahuje analogový dokument (tj. v hierarchii sekce mets:dmdSec existuje element nsesss:AnalogovyDokument s hodnotou "ano" a element nsesss:Komponenta. chyba 441005 Element <mets:mets> neobsahuje <mets:fileSec>. 34

Kontrola, zda element <mets:fileGrp> obsahuje alespoň jeden element <mets:file>

Požadavek NSESSS, příloha 2, body 1.14 a 1.15

Výsledek stav kód stavu vypsané hlášení následující krok
Element <mets:fileGrp> obsahuje element <mets:file>. v pořádku 19.1.1
Element <mets:fileGrp> musí obsahovat alespoň jeden dceřiný element <mets:file>.  chyba 441010 Element <mets:fileGrp> musí obsahovat alespoň jeden dceřiný element <mets:file>.  34

Kontrola atributu ID elementu <mets:file>

výsledek stav kód stavu vypsané hlášení následující krok
Atribut ID je v elementu <mets:file> uveden a jeho hodnota odpovídá hodnotě atributu FILEID v elementu <mets:fptr>.  v pořádku 27
Atribut ID je v elementu <mets:file> uveden a jeho hodnota neodpovídá žádné hodnotě atributu FILEID v elementech <mets:fptr>.  chyba 441015 Atribut ID elementu <mets:file> neodpovídá žádnému atributu FILEID elementů <mets:fptr>. 34

Kontrola atributu DMDID elementu <mets:file>

Hodnotě atributu DMDID právě jednoho elementu <mets:file> musí odpovídat hodnota atributu ID právě jednoho elementu <nsesss:Komponenta>.

Atribut DMDID je v elementu <mets:file> uveden a jeho hodnota odpovídá hodnotě atributu ID v elementu <nsesss:Komponenta>.  v pořádku 28
Atribut DMDID je v elementu <mets:file> uveden a jeho hodnota neodpovídá hodnotě atributu ID v elementech<nsesss:Komponenta>.  chyba 441050 Atribut DMDID elementu <mets:file> neodpovídá žádnému z atributu ID elementů <nsesss:Komponenta>. 34
Atribut DMDID několika elementů <mets:file> je rovno stejné hodnotě ID <nsesss:Komponenta>.  chyba 441055 Atributy DMDID = ... několika elementů <mets:file> jsou rovny hodnotě ID = ... jediného elementu <nsesss:Komponenta> 34
Atribut DMDID není v elementu <mets:file> uveden nebo je prázdný. chyba 441040 Atribut DMDID není v elementu <mets:file> uveden nebo je prázdný. 34

Kontrola atributu MIMETYPE elementu <mets:file>

Použitý mimetype musí být registrován IANA (http://www.iana.org/assignments/media-types/media-types.xhtml), obsažen ve formátovém registru PRONOM (https://www.nationalarchives.gov.uk/PRONOM/Default.aspx) nebo uveden v následujícím výčtu: application/dbase, application/x-shockwave-flash, application/vnd.etsi.asic-e+zip, application/vnd.etsi.asic-s+zip, application/vnd.ms-outlook, audio/x-wav, message/rfc822, video/mpeg, video/x-msvideo.

Neexistuje-li pro daný formát MIMETYPE, hodnota se neuvádí.

Atribut MIMETYPE je v elementu <mets:file> uveden a jeho hodnota odpovídá povoleným hodnotám. v pořádku 19.1.4
Atribut MIMETYPE je v elementu <mets:file> uveden a jeho hodnota neodpovídá povoleným hodnotám  chyba 441030 Atribut MIMETYPE elementu <mets:file> neodpovídá žádnému ze záznamů v registru IANA (http://www.iana.org/assignments/media-types/media-types.xhtml) nebo PRONOM (https://www.nationalarchives.gov.uk/PRONOM/Default.aspx). 34
Atribut MIMETYPE není v elementu <mets:file> uveden a MIMETYPE existuje.. chyba 441020 Atribut MIMETYPE není v elementu <mets:file> uveden. 34

Kontrola atributu CHECKSUMTYPE elementu <mets:file>

Povoleny jsou pouze hodnoty SHA-256 a SHA-512.

Atribut CHECKSUMTYPE je v elementu <mets:file> uveden a jeho hodnota je SHA-256 nebo SHA-512.  v pořádku 29
Atribut CHECKSUMTYPE je v elementu <mets:file> uveden a jeho hodnota neodpovídá hodnotě SHA-256 nebo SHA-512 chyba 441070 Atribut CHECKSUMTYPE je v elementu <mets:file> uveden a jeho hodnota neodpovídá hodnotě SHA-256 nebo SHA-512. 34
Atribut CHECKSUMTYPE není v elementu <mets:file> uveden. chyba 441060 Atribut CHECKSUMTYPE není v elementu <mets:file> uveden. 34

Kontrola atributu CHECKSUM elementu <mets:file>

výsledek stav kód stavu vypsané hlášení následující krok
Atribut CHECKSUM je v elementu <mets:file> uveden v pořádku 29
Atribut CHECKSUM není v elementu <mets:file> uveden. chyba 441080 Atribut CHECKSUM není v elementu <mets:file> uveden. 34

Kontrola atributu SIZE elementu <mets:file>

výsledek stav kód stavu vypsané hlášení následující krok
Atribut SIZE je v elementu <mets:file> uveden v pořádku 29
Atribut SIZE není v elementu <mets:file> uveden. chyba 441100 Atribut SIZE není v elementu <mets:file> uveden. 34

Kontrola atributu CREATED elementu <mets:file>

výsledek stav kód stavu vypsané hlášení následující krok
Atribut CREATED je v elementu <mets:file> uveden v pořádku 29
Atribut CREATED není v elementu <mets:file> uveden. chyba 441120 Atribut CREATED není v elementu <mets:file> uveden. 34

Kontrola, zda element <mets:file> obsahuje právě jeden dceřiný element <mets:FLocat>

Element <mets:file> musí obsahovat právě jeden dceřiný element a tím musí být <mets:Flocat>.

Požadavek NSESSS, příloha 2, bod 1.16

výsledek stav kód stavu vypsané hlášení následující krok
Element <mets:file> obsahuje právě jeden element <mets:FLocat> v pořádku 30
Element <mets:file> obsahuje více než jeden jeden element <mets:FLocat> chyba 442010 Element <mets:file> obsahuje více než jeden jeden element <mets:FLocat> 34
Element <mets:file> neobsahuje element <mets:FLocat> chyba 442030 Element <mets:file> neobsahuje element <mets:FLocat> 34

Kontrola atributu xlink:type

výsledek stav kód stavu vypsané hlášení následující krok
Atribut xlink:type je uveden a má hodnotu „simple“ v pořádku 30
Atribut xlink:type je uveden a nemá hodnotu „simple“ chyba 443030 Atribut xlink:type je uveden, ale nemá hodnotu „simple“ 34
Atribut xlink:type není uveden. chyba 443020 Atribut xlink:type není uveden. 34

Kontrola atributu xlink:href

Ověřuje se, zda je atribut uveden, zda obsahuje hodnotu a zda neobsahuje znaky nedovolené specifikací XSD:anyURI (https://www.w3.org/TR/2012/REC-xmlschema11-2-20120405/datatypes.html#anyURI

)

z RFC 3986:

reserved = gen-delims / sub-delims

gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@"

sub-delims = "!" / "$" / "&" / "'" / "(" / ")" / "*" / "+" / "," / ";" / "="

Zakázané sekvence: ../, ./, //

výsledek stav kód stavu vypsané hlášení následující krok
Atribut xlink:href je uveden v pořádku 31
Atribut xlink:href je uveden a je prázdný chyba 443050 Atribut xlink:href je uveden, ale je prázdný 34
Atribut xlink:href není uveden nebo je prázdný chyba 443040 Atribut xlink:href není uveden nebo je prázdný 34
Atribut xlink:href obsahuje nevhodné znaky znak (například "[") chyba 443050 Atribut xlink:href obsahuje nevhodný znak nebo sekvenci znaků 'znak' . 34

Kontrola atributu LOCTYPE

Atribut LOCTYPE je uveden a má hodnotu „URL“ v pořádku 31
‍Atribut LOCTYPE není uveden. chyba 443010 ‍Atribut LOCTYPE není uveden. 34
Atribut LOCTYPE je uveden a nemá hodnotu „URL“ chyba 443015 Atribut LOCTYPE je uveden, ale nemá hodnotu “URL“ 34

Kontrola, zda soubor uvedený v atributu xlink:href elementu FLocat existuje

Jako oddělovač v cestě k souboru se akceptuje pouze znak slash „/“. Neakcepuje se backslash „\“.

Podle specifikace xlink, rfc 3986 (https://www.ietf.org/rfc/rfc3986.txt).

Požadavek NSESSS, příloha 2, bod 1.16

výsledek stav kód stavu vypsané hlášení následující krok
Soubor existuje v pořádku 31
Soubor neexistuje chyba 443060 Soubor … uvedený v atributu xlink:href elementu FLocat neexistuje 34

Kontrola, zda je na soubor v adresáři komponenty odkazováno v atributu xlink:href některého z elementů <mets:FLocat>

V podadresáři komponenty nesmí být soubor, na který není odkazována z FLocat.

Požadavek NSESSS, příloha 2, bod 1.16.

výsledek stav kód stavu vypsané hlášení následující krok
Na soubor je odkazováno v pořádku 32
Na soubor neexistuje odkaz chyba 443070 Na soubor … v adresáři komponenty není odkazováno z atributu xlink:href elementu FLocat. 34

Ověření kontrolních součtů souborů

Kontrolní součet uvedený v atributu CHECKSUM se porovná s kontrolním součtem spočítaným metodou uvedenou v atributu CHECKSUMTYPE.

Požadavek NSESSS, příloha 2, bod 1.15

výsledek stav kód stavu vypsané hlášení následující krok
Kontrolní součty souhlasí. v pořádku 32
Kontrolní součty nesouhlasí. chyba 444020 Kontrolní součty nesouhlasí. 34

Ověření, zda je velikost souboru shodná s hodnotou v atributu SIZE

Požadavek NSESSS, příloha 2, bod 1.16

výsledek stav kód stavu vypsané hlášení následující krok
Velikost souboru souhlasí v pořádku 32
Velikost souboru se liší. chyba 444010 Velikost souboru … v adresáři komponenty neodpovídá hodnotě uvedené v atributu SIZE. 34

Ověření, zda formát souboru odpovídá mimetype

Pomocí DROID se ověří, zda formát souboru odpovídá mimetype uvedené v atributu MIMETYPE.

Požadavek NSESSS, příloha 2, bod 1.15

výsledek stav kód stavu vypsané hlášení následující krok
Mimetype souboru souhlasí v pořádku 32
Mimetype souboru se liší. chyba 444030 Mimetype souboru … v adresáři komponenty neodpovídá hodnotě uvedené v atributu MIMETYPE. 34

Kontrola, zda element <mets:mets> obsahuje právě jeden dceřiný element <mets:structMap>

Požadavek NSESSS, příloha 2, bod 1.1

výsledek stav kód stavu vypsané hlášení následující krok
Element <mets:mets> obsahuje právě jeden dceřiný element <mets:structMap>. v pořádku 33
‍Element <mets:mets> neobsahuje dceřiný element <mets:structMap> chyba 451000 Element <mets:mets> neobsahuje dceřiný element <mets:structMap>. 34
Element <mets:mets> obsahuje více než jeden dceřiný element <mets:structMap>. chyba 451010 Element <mets:mets> obsahuje více než jeden dceřiný element <mets:structMap>. 34

Kontrola, zda je v elementu <mets:div> obsažen atribut DMDID

Element <mets:div> musí obsahovat atribut DMDID. Hodnota DMDID musí odkazovat na existující element v části <mets:dmdSec> s atributem ID.

Požadavek NSESSS, příloha 2, bod 1.18

V elementu <mets:div> je obsažen atribut DMDID v pořádku 20.2
Hodnota atributu DMDID elementu <mets:div> není rovna ID nějakého objektu v části <mets:dmdSec>. chyba 451015 Hodnota atribut DMDID elementu <mets:div> není rovna ID nějakého objektu v části <mets:dmdSec>. 34
Atribut DMDID několika elementů <mets:div> je rovno stejné hodnotě ID objektu v části <dmdSec>. chyba 451030 Atributy DMDID několika elementů <mets:div> jsou rovny stejné hodnotě ID objektu v části <dmdSec>. 34
Element <mets:div> neobsahuje atribut DMDID.  chyba 451020 Element <mets:div> neobsahuje atribut DMDID. 34

Kontrola, zda je v elementu <mets:div> obsažen atribut ADMID a jeho hodnoty

Kontrola, zda ID uvedené v ADMID odpovídá ID některému z elementů amdSec.

Požadavek NSESSS, příloha 2, bod 1.18

výsledek stav kód stavu vypsané hlášení následující krok
V elementu <mets:div> je obsažen atribut ADMID odpovídající ID amdSecu v pořádku 34
V elementu <mets:div> je obsažen atribut ADMID, ale jeho hodnota neodpovídá ID amdSecu chyba 451050 Atribut ADMID elementu <mets:div> neodkazuje na amdSec. 34
ADMID několika elementů <mets:div> je rovno stejné hodnotě ID amdSecu chyba 451055 Atributy ADMID několika elementů <mets:div> jsou rovny stejné hodnotě ID amdSecu. 34
Element <mets:div> neobsahuje atribut ADMID.  chyba 451040 Element <mets:div> neobsahuje atribut ADMID. 34

Kontrola, zda je v elementu <mets:div> obsažen atribut Type a obsahuje přípustnou hodnotu "spisový plán", "věcná skupina", "typový spis", "součást", "dil", "spis", "dokument", "komponenta"

Kontrola přípustných hodnot bude case sensitive. Všechny hodnoty musí být malými písmeny.

Hodnota atributu TYPE musí odpovídat typu objektu v <mets:dmdSec>, na který odkazuje atribut DMDID. Např. TYPE „spisový plán“ musí odpovídat element <nsesss:SpisovyPlan>.

Požadavek NSESSS, příloha 2, bod 1.18

Kontroly proběhly bez chyb. v pořádku 20.4
Element <mets:div> neobsahuje atribut TYPE. chyba 451060 Element <mets:div> neobsahuje atribut TYPE.  34
Element <mets:div> neobsahuje přípustnou hodnotu "spisový plán", "věcná skupina", "typový spis", "součást", "díl"", "spis", "dokument", "komponenta". Hodnotou atributu TYPE je ... chyba 451070 Element <mets:div> neobsahuje přípustnou hodnotu atributu TYPE ("spisový plán", "věcná skupina", "typový spis", "součást", "díl"", "spis", "dokument", "komponenta"). Hodnotou atributu TYPE je ... 34
Hodnota atributu TYPE neodpovídá typu objektu v <mets:dmdSec>, na který je odkazováno. chyba 451085 Hodnota atributu TYPE neodpovídá typu objektu v <mets:dmdSec>, na který je odkazováno. Hodnota atributu TYPE je …, ale objekt je ... 34

Kontrola, zda mateřskou entitou elementu <mets:fprt> je element <mets:div> s atributem Type=“komponenta“

Požadavek NSESSS, příloha 2, bod 1.19

Mateřskou entitou elementu <mets:fprt> je element <mets:div> s atributem Type=“komponenta“ v pořádku 35
Mateřskou entitou elementu <mets:fprt> není element <mets:div> s atributem Type=“komponenta“ chyba 451090 Mateřskou entitou elementu <mets:fprt> musí být element <mets:div> s atributem Type=“komponenta“ 34

Kontrola atributu FILEID v elementu <mets:fptr>

Požadavek NSESSS, příloha 2, bod 1.19

výsledek stav kód stavu vypsané hlášení následující krok
Element <mets:fptr> obsahuje atribut FILEID odkazující na existující ID elementu <mets:file> v pořádku 36
Element <mets:fptr> obsahuje atribut FILEID, který neodkazuje na existující ID elementu <mets:file> chyba 451100 Atribut FILEID elementu <mets:fptr> odkazuje na neexistujíc element <mets:file> 34
Více než jeden element <mets:fptr> obsahuje atribut FILEID, který odkazuje na stejné ID elementu <mets:file> chyba 451110 Atributy FILEID několika elementů <mets:fptr> jsou rovny ID jediného elementu <mets:file> 34
Element <mets:fptr> neobsahuje atribut FILEID.  chyba 451080 Element <mets:fptr> neobsahuje atribut FILEID.  34

Kontrola, zda zanoření elementů v sekci <mets:structMap> odpovídá NS. Spisový plán má více věcných skupin. Věcné skupiny maj spisy nebo typové spisy nebo dokumenty. Typové spisy mají díly. Spisy a díly mají dokumenty. Dokumenty mají bin. Komponenty

Zejména podle § 65 odst. 1 Zákona; NSESSS, body 1.19, 1.37, 1.39, 1.47, 1.51.

Zanoření elementů <mets:div> dle atributu TYPE a elementů <mets:fptr> v sekci <mets:structMap> odpovídá Národnímu standardu.  v pořádku 22
Hodnota atributu TYPE dceřiného elementu <mets:div> elementu <mets:structMap> není rovna "spisový plán".  chyba 452010 Hodnota atributu TYPE dceřiného elementu <mets:div> elementu <mets:structMap> není rovna "spisový plán".  34
Element <mets:div> s atributem TYPE="spisový plán" neobsahuje žádný dceřiný element.  chyba 452020 Element <mets:div> s atributem TYPE="spisový plán" neobsahuje žádný dceřiný element.  34
Element <mets:div> s atributem TYPE="spisový plán" obsahuje dceřiný element jiného typu než <mets:div>. chyba 452030 Element <mets:div> s atributem TYPE="spisový plán" obsahuje dceřiný element jiného typu než <mets:div>. 34
Hodnota atributu TYPE dceřiného elementu <mets:div> elementu <mets:div TYPE="spisový plán"> není rovna "věcná skupina". chyba 452040 Hodnota atributu TYPE dceřiného elementu <mets:div> elementu <mets:div TYPE="spisový plán"> není rovna "věcná skupina". 34
Element <mets:div> s atributem TYPE="věcná skupina" neobsahuje žádný dceřiný element. chyba 452050 Element <mets:div> s atributem TYPE="věcná skupina" neobsahuje žádný dceřiný element. 34
Element <mets:div> s atributem TYPE="věcná skupina" obsahuje dceřiný element jiného typu než <mets:div>. chyba 452060 Element <mets:div> s atributem TYPE="věcná skupina" obsahuje dceřiný element jiného typu než <mets:div>. 34
Hodnota atributu TYPE dceřiného elementu <mets:div> elementu <mets:div TYPE="věcná skupina"> není rovna "věcná skupina", "typový spis", "spis" nebo "dokument". chyba 452070 Hodnota atributu TYPE dceřiného elementu <mets:div> elementu <mets:div TYPE="věcná skupina"> není rovna "věcná skupina", "typový spis", "spis" nebo "dokument". 34
Element <mets:div> s atributem TYPE="spis" neobsahuje žádný dceřiný element. chyba 452080 Element <mets:div> s atributem TYPE="spis" neobsahuje žádný dceřiný element. 34
Element <mets:div> s atributem TYPE="spis" obsahuje dceřiný element jiného typu než <mets:div>. chyba 452090 Element <mets:div> s atributem TYPE="spis" obsahuje dceřiný element jiného typu než <mets:div>. 34
Hodnota atributu TYPE dceřiného elementu <mets:div> elementu <mets:div TYPE="spis"> není rovna "dokument". chyba 452100 Hodnota atributu TYPE dceřiného elementu <mets:div> elementu <mets:div TYPE="spis"> není rovna "dokument". 34
Element <mets:div> s atributem TYPE="typový spis" neobsahuje žádný dceřiný element.  chyba 452110 Element <mets:div> s atributem TYPE="typový spis" neobsahuje žádný dceřiný element.  34
Element <mets:div> s atributem TYPE="typový spis" obsahuje dceřiný element jiného typu než <mets:div>. chyba 452120 Element <mets:div> s atributem TYPE="typový spis" obsahuje dceřiný element jiného typu než <mets:div>. 34
Hodnota atributu TYPE dceřiného elementu <mets:div> elementu <mets:div TYPE="typový spis"> není rovna "součást". chyba 452130 Hodnota atributu TYPE dceřiného elementu <mets:div> elementu <mets:div TYPE="typový spis"> není rovna "součást". 34
Element <mets:div> s atributem TYPE="součást" neobsahuje žádný dceřiný element. chyba 452140 Element <mets:div> s atributem TYPE="součást" neobsahuje žádný dceřiný element. 34
Element <mets:div> s atributem TYPE="součást" obsahuje dceřiný element jiného typu než <mets:div>. chyba 452150 Element <mets:div> s atributem TYPE="součást" obsahuje dceřiný element jiného typu než <mets:div>. 34
Hodnota atributu TYPE dceřiného elementu <mets:div> elementu <mets:div TYPE="součást"> není rovna "díl". chyba 452160 Hodnota atributu TYPE dceřiného elementu <mets:div> elementu <mets:div TYPE="součást"> není rovna "díl". 34
Element <mets:div> s atributem TYPE="díl" neobsahuje žádný dceřiný element. chyba 452170 Element <mets:div> s atributem TYPE="díl" neobsahuje žádný dceřiný element. 34
Element <mets:div> s atributem TYPE="díl" obsahuje dceřiný element jiného typu než <mets:div>. chyba 452180 Element <mets:div> s atributem TYPE="díl" obsahuje dceřiný element jiného typu než <mets:div>. 34
Hodnota atributu TYPE dceřiného elementu <mets:div> elementu <mets:div TYPE="díl"> není rovna "dokument". chyba 452190 Hodnota atributu TYPE dceřiného elementu <mets:div> elementu <mets:div TYPE="díl"> není rovna "dokument". 34
Element <mets:div> s atributem TYPE="dokument" obsahuje dceřiný element jiného typu než <mets:div>. chyba 452200 Element <mets:div> s atributem TYPE="dokument" obsahuje dceřiný element jiného typu než <mets:div>. 34
Element <mets:div TYPE="dokument"> obsahuje element <mets:fptr>. chyba 452210 Element <mets:div TYPE="dokument"> obsahuje element <mets:fptr>. 34
Hodnota atributu TYPE dceřiného elementu <mets:div> elementu <mets:div TYPE="dokument"> není rovna "komponenta". chyba 452220 Hodnota atributu TYPE dceřiného elementu <mets:div> elementu <mets:div TYPE="dokument"> není rovna "komponenta". 34
Element <mets:div> s atributem TYPE="komponenta" obsahuje dceřiný element jiného typu než <mets:fptr>. chyba 452230 Element <mets:div> s atributem TYPE="komponenta" obsahuje dceřiný element jiného typu než <mets:fptr>. 34

Kontrola, zda element <nsesss:Dokument>, jehož předkem je element <nsesss:Spis> nebo <nsesss:Dil> neobsahuje v sekci <nsesss:Trideni> element <nsesss:MaterskeEntity>

Požadavek NSESSS, příloha 2, komentář k prvku MaterskeEntity: Prvek je povinný pouze v případě, že je entita "dokument" použita jako základní entita.

výsledek stav kód stavu vypsané hlášení následující krok
Element <nsesss:Dokument>, jehož předkem je element <nsesss:Spis> nebo <nsesss:Dil> neobsahuje v sekci <nsesss:Trideni> element <nsesss:MaterskeEntity>. v pořádku 23
Element <nsesss:Dokument>, jehož předkem je element <nsesss:Spis> nebo <nsesss:Dil>, obsahuje v sekci <nsesss:Trideni> element <nsesss:MaterskeEntity>. Hodnota atributu ID elementu <nsesss:Dokument> je ...  chyba 453010 Element <nsesss:Dokument>, jehož předkem je element <nsesss:Spis> nebo <nsesss:Dil>, obsahuje v sekci <nsesss:Trideni> element <nsesss:MaterskeEntity>. Hodnota atributu ID elementu <nsesss:Dokument> je ...  34

Porovnání zda část spisového plánu od entity spisový plán po entitu dokument uvedená v sekci <mets:structMap> se shoduje s částí spisového plánu uvedeného ve jmenném prostoru nsesss v sekci <mets:dmdSec>

Část spisového plánu od entity spisový plán po entitu dokument uvedená v sekci <mets:structMap> se shoduje s částí spisového plánu uvedeného ve jmenném prostoru nsesss v sekci <mets:dmdSec>.  v pořádku 41
Nesoulad mezi dmdSec a structMap. element ... s atributem ID= .. v části dmdSec není, element <mets:div> s atributy TYPE=... a DMDID=.… v části structMap je chyba 454010 Nesoulad mezi dmdSec a structMap. element ... s atributem ID= .. v části dmdSec není, element <mets:div> s atributy TYPE=... a DMDID=.… v části structMap je 34
Nesoulad mezi dmdSec a structMap. element ... s atributem ID= .. v části dmdSec je, element <mets:div> s atributy TYPE=... a DMDID=.… v části structMap není. chyba 454020 Nesoulad mezi dmdSec a structMap. element ... s atributem ID= .. v části dmdSec je, element <mets:div> s atributy TYPE=... a DMDID=.… v části structMap není. 34
Nesoulad mezi dmdSec a structMap. element <nsesss:...> s atributem ID=... s podřízeným element em <nsesss:...> s atributem ID=... v části dmdSec není, element <mets:div> s atributy TYPE=... a DMDID=... s podřízeným element em <mets:div> s atributy TYPE=... a DMDID=... v části structMap je.  chyba 454030 Nesoulad mezi dmdSec a structMap. Element <nsesss:...> s atributem ID=... s podřízeným element em <nsesss:...> s atributem ID=... v části dmdSec není, element <mets:div> s atributy TYPE=... a DMDID=... s podřízeným element em <mets:div> s atributy TYPE=... a DMDID=... v části structMap je.  34
Nesoulad mezi dmdSec a structMap. element <nsesss:...> s atributem ID=... s podřízeným elementem <nsesss:...> s atributem ID=... v části dmdSec je, element <mets:div> s atributy TYPE=... a DMDID=... s podřízeným elementem <mets:div> s atributy TYPE=... a DMDID=... v části structMap není.  chyba 454040 Nesoulad mezi dmdSec a structMap. Element <nsesss:...> s atributem ID=... s podřízeným elementem <nsesss:...> s atributem ID=... v části dmdSec je, element <mets:div> s atributy TYPE=... a DMDID=... s podřízeným elementem <mets:div> s atributy TYPE=... a DMDID=... v části structMap není.  34

Vyřazeno

Kontrola, zda přiložený soubor uvedený v sekci <mets:file> patří do stejné nsesss:Komponenta jako jeho obraz uveden ve strukturální mapě v tagu <mets:div>

Test se provádí jen v případě, kdy je přítomna sekce <mets:fileSec>.

výsledek stav kód stavu vypsané hlášení následující krok
Přiložený soubor uvedený v sekci <mets:file> patří do stejného nsesss:Komponenta jako její obraz uvedený ve strukturální mapě v tagu <mets:div> v pořádku 42
Přiložený soubor uvedený v sekci <mets:file> nepatří do stejného nsesss:Komponenta jako její obraz uvedený ve strukturální mapě v tagu <mets:div> chyba 455050 Komponenta uvedená v sekci <mets:file> nepatří do stejného dokumentu jako její obraz uvedený ve strukturální mapě v elementu <mets:div>. Atribut ID elementu <mets:file> je ... 34

Testy obsahu

Kapitola obsahuje testy faktického vyplnění některých elementů. Kompletní testování může skončit dvěma výsledky a zahajuje se testem 42 Kontrola duplicity identifikátorů (včetně zdroje).

Požadavek NSESSS, bod 2.7.1.

výsledek stav kód stavu vypsané hlášení následující krok
Kontroly proběhly bez chyb v pořádku 48
Při kontrole byly nalezeny chyby chyba Při kontrole obsahu byly nalezeny chyby. 34

Kontrola duplicity identifikátorů (včetně zdroje)

V SIPu se nesmí vyskytovat dvě entity, které mají stejný identifikátor pocházející ze stejného zdroje, ale rozdílný obsah. Dle přílohy č.2 NSeSSS má být <nsesss:Identifikátor> jedinečný v celém systému spisové služby a v rámci jednoho spisového plánu. Dvě entity se stejným identifikátorem ze stejného zdroje a rozdílným obsahem tedy nemohou existovat. Tato kontrola se netýká elementů typu <nsesss:tOdkaz>: OdkazVstup, OdkazPuvodniKomponenta, OdkazPuvodniDokument, OdkazVystup, OdkazVytah, OdkazZtvarneni, OdkazVyrizujiciDokument, OdkazVyrizovanyDokument, KrizovyOdkaz

Požadavek NSESSS, bod 2.7.1.

výsledek stav kód stavu vypsané hlášení následující krok
Nevyskytují se duplicitní identifikátory v pořádku 42
Nejméně dvě entity mají shodný identifikátor a zdroj, ale rozdílný obsah. chyba 471010 Nejméně dvě entity mají shodný identifikátor a zdroj (nsesss:Identifikator) a rozdílný obsah. 34

Kontrola vyplnění identifikátorů

Každá entita ve spisové službě musí mít jedinečný identifikátor.

Požadavek NSESSS, bod 2.7.1.

výsledek stav kód stavu vypsané hlášení následující krok
Všechny elementy <nsesss:Identifikator> mají hodnotu. v pořádku 43
Alespoň jeden element <nsesss:Identifikator> je prázdný. chyba 471020 Nejméně jeden element <nsesss:Identifikator> nemá hodnotu. 34

Kontrola vyplnění zdroje u <nsesss:Identifikator>

U každého identifikátoru by měl být vyplněn zdroj.

Požadavek NSESSS, Příloha 2, komentář k atributu <zdroj>: „Povinný prvek pro zaznamenání názvu zdroje identifikátoru. V případě identifikace entit nebo některých objektů je zdrojem ERMS, v případě identifikace subjektů může být zdrojem například rodné číslo, klientské číslo, zaměstnanecké označení, služební číslo oprávněné úřední osoby (fyzické osoby) nebo IČ, DIČ (právnické osoby).“

výsledek stav kód stavu vypsané hlášení následující krok
Všechny elementy <nsesss:Identifikator> mají neprázdný atribut zdroj. v pořádku 26.5
Alespoň jeden element <nsesss:Identifikator> postrádá atribut zdroj nebo ho má prázdný. upozornění 471030 Nejméně jeden element <nsesss:Identifikator> nemá uveden zdroj.

Kontrola vyplnění evidenčního čísla spisu a dokumentu.

Evidenční číslo může být vynecháno pro spisy uzavřené před 1. 8. 2012.

Požadavek podle Vyhlášky 259/2012 Sb. § 11, § 12; příloha 2 NSESSS, komentář prvku <EvidencniCislo>

výsledek stav kód stavu vypsané hlášen následující krok
Element <nsesss: EvidencniCislo> je vyplněn v pořádku 26.6
Element <nsesss: EvidencniCislo> je přítomen a je prázdný chyba nová Element <nsesss: EvidencniCislo> není vyplněn
Element <nsesss: EvidencniCislo> není přítomen chyba nová Chybí element <nsesss: EvidencniCislo>

Kontrola vyplnění pořadového čísla dokumentu, pod nímž je evidován v elektronickém systému spisové služby

Pořadové číslo musí být vyplněno, pokud se nejedná o samostatnou evidenci.

Požadavek Vyhlášky 259/2012 Sb., § 10 odst. 1 písm. a), příloha 2

výsledek stav kód stavu vypsané hlášení následující krok
Element <nsesss: PoradoveCislo> je vyplněn v pořádku 26.7
Element <nsesss: PoradoveCislo> je přítomen a je prázdný chyba nová Element <nsesss: PoradoveCislo > není vyplněn
Element <nsesss: PoradoveCislo> není přítomen chyba nová Chybí element <nsesss: PoradoveCislo >

Kontrola vyplnění jména ze jmenného rejstříku

Při použití prvku "NazevFyzickeOsoby“ je nutné vyplnit skutečné jméno osoby, nikoliv bezvýznamový identifikátor. Může se vyskytovat jako Subjekt v prvku- Zpracovatel, Posuzovatel, Odesilatel, Autor, Prijemce, Konzultant.

Požadavek Vyhlášky 259/2012 Sb. § 10 odst. 2 písm. f)

výsledek stav kód stavu vypsané hlášení následující krok
V elementu <nsesss: NazevFyzickeOsoby > je vyplněno jméno osoby v pořádku 26.6
V elementu <nsesss: NazevFyzickeOsoby > je použit identifikátor chyba nová Místo jména fyzické osoby je použit bezvýznamový identifikátor 33

Kontrola ukládací jednotky u analogových dokumentů

Je-li dokument označen jako analogový, musí být uvedena ukládací jednotka. (podle přílohy č. 2 NSeSSS).

Kontrola se neprovádí pokud byla základní entita vyřízena/uzavřena do 31. 7. 2012 včetně.

Kontrola se provádí pouze, pokud je dokument základní entitou.

Požadavek NSESSS, příloha 2 (ManipulaceDokumentu/UkladaciJednotka )

výsledek stav kód stavu vypsané hlášení následující krok
Ukládací jednotka je uvedena v pořádku 46
Element je prázdný upozornění 471120 Element <nsesss:UkladaciJednotka> je prázdný. 46
Element není upozornění 471130 Element <nsesss:UkladaciJednotka> není uveden. 46

Kontrola umístění u spisu

Pokud jsou ve spisu analogové dokumenty, v části Spis/EvidencniUdaje/Manipulace se v prvku <nsesss: Umisteni“> uvádí údaj o ukládací jednotce pro spis.

Požadavek Vyhlášky 259/2012 SB. § 12 odst. 6 písm. i); NSESSS, bod. 6.2.3

Veřejnoprávní původce vede v elektronickém systému spisové služby nebo v samostatné evidenci dokumentů vedené v elektronické podobě informace o tom, zda spis obsahuje dokumenty v analogové podobě a jejich fyzické umístění,(Vyhláška 259/2012 SB. § 12 odst. 6 písm. i; Příloha 2 NSESSS

ESSL vždy zaznamená v datovém balíčku SIP vazbu na uložení analogových částí dokumentů a spisů, pokud existují.

Kontrola se neprovádí, pokud byl spis vyřízen/uzavřen do 31. 7. 2012 včetně.

Kontrola se provádí pouze, pokud jsou ve spisu analogové dokumenty.

výsledek stav kód stavu vypsané hlášení následující krok
Prvek <Umisteni> je v hierarchii Spis/evidencniUdaje/Manipulace uveden a je vyplněn v pořádku 46
Element <Umisteni> je prázdný. chyba nová Ve spisu ……. se vyskytují analogové dokumenty, ale element <nsesss:Umisteni> je prázdný. 33
Element <Umisteni> není uveden. chyba nová Ve spisu ……. se vyskytují analogové dokumenty, ale element <nsesss:Umisteni> není uveden,. 33

Dokument bez komponent musí být označen jako analogový

Neobsahuje-li dokument žádné komponenty, musí být analogový dokument = ano.

Vyhláška 259/2012 Sb., § 10 odst. 2 písm. b - analogový dokument musí být vyznačen).

výsledek stav kód stavu vypsané hlášení následující krok
Dokument neobsahuje komponenty a je označen jako analogový v pořádku 46
Dokument neobsahuje komponenty a není označen jako analogový (element nsesss:AnalogovyDokument není uveden nebo nemá hodnotu ano. chyba 471140 Dokument neobsahuje komponenty a zároveň není označen jako analogový. 46

Seskupení obsahující analogový dokument musí mít element <nsesss:AnalogovyDokument> s hodnotou ano

Obsahuje-li seskupení (věcná skupina, spis, typový spis, součást a díl) alespoň jeden analogový dokument, musí mít element nsesss:AnalogovyDokument hodnotu ano.

Požadavek Vyhlášky 259/2012 SB. § 12 odst. 6 písm. i); NSESSS, bod. 6.2.3

Seskupení obsahuje analogový dokument a je označeno jako analogové v pořádku 47
Seskupení obsahuje analogový dokument a není označeno jako analogové (element nsesss:AnalogovyDokument není uveden nebo nemá hodnotu ano. upozornění 471150 Seskupení obsahuje analogový dokument a není označeno jako analogové. 47
Seskupení neobsahuje analogový dokument a není označeno jako analogové v pořádku 47
Seskupení neobsahuje analogový dokument a je označeno jako analogové v pořádku 47

Kontrola komponent u digitálního dokumentu

Pokud element <nsesss:Dokument> obsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Manipulace> element <nsesss:AnalogovyDokument> s hodnotou „ne“ musí každá jeho komponenta obsahovat dceřiným element <mets:fptr>. Atribut DMDID se musí rovnat atributu ID elementu <nsesss:Komponenta>

Dále musí mít element <mets:fptr> atribut FILEID odkazující na element <mets:file> s atributem DMDID rovnajícím se atributu ID elementu <nsesss:Komponenta>.

Kontrola se provádí jen v případě, kdy je přítomna sekce <mets:fileSec>.

Požadavek Vyhlášky 259/2012 Sb., § 10 odst. 2 písm. b - analogový dokument musí být vyznačen; NSESSS bod 1.1 , 5.2.6

Dokument je analogový v pořádku 28
Není odkaz z <mets:file> chyba 472510 Dokument je deklarován jako digitální, ale na jeho komponentu neexistuje odkaz z nějakého <mets:file>. 34
Je více než jeden odkaz z <mets:file> chyba 472520 Dokument je deklarován jako digitální, ale na jeho komponentu je více než jeden odkaz z objektu <mets:file>. 34
Není odkaz z <mets:div> chyba 472530 Dokument je deklarován jako digitální, ale na jeho komponentu neexistuje odkaz z nějakého <mets:div> TYPE=”komponenta”. 34
Je několik odkazů <mets:div> chyba 472540 Dokument je deklarován jako digitální, ale na jeho komponentu existuje více než jeden odkaz z některého <mets:div> TYPE=”komponenta”. 34
Není odkaz z <mets:fptr> na <mets:file> chyba 472550 Dokument je deklarován jako digitální, na jeho komponentu existují odkazy z <mets:div> TYPE=”komponenta”, kterému není podřízen <mets:fptr>. 34
Není odkazů z <mets:fptr> na <mets:file> chyba 472560 Dokument je deklarován jako digitální, na jeho komponentu je odkaz z <mets:div> TYPE=”komponenta”, z <mets:fptr> podřízených tomu <mets:div> jsou odkazy na více než jeden <mets:file> 34

Kontroly související se skartační lhůtou

Kontrola, zda je u základní entity uveden tag <nsesss:DataceVyrazeni>

Dle NSeSSS musí být u základní entity uveden tag <nsesss:DataceVyrazeni> (EvidencniUdaje→Vyrazovani→DataceVyrazeni)

Datace vyřazení musí být jen u základní entity (Díl/Spis/Dokument)

výsledek Stav kód stavu vypsané hlášení následující krok
Tag DataceVyrazeni je u základní entity uveden v pořádku 48
Tag DataceVyrazeni není u základní entity uveden. chyba 472005 U základní entity není uvedena datace vyřazení. 34

Kontrola, zda je správně uveden rok skartační operace Dokumentu

V hierarchii dětských elementů <nsesss:Dokument>, <nsesss:EvidencniUdaje>, <nsesss:Vyrazovani>, <nsesss:DataceVyrazeni> obsahuje element <nsesss:RokSkartacniOperace> hodnotu, která je součtem hodnoty elementu <nsesss:RokSpousteciUdalosti>, 1 a hodnoty elementu <nsesss:SkartacniLhuta> uvedeného v elementu <nsesss:SkartaniRezim>.

výsledek Stav kód stavu vypsané hlášení následující krok
Hodnota elementu <nsesss:RokSkartacniOperace> je rovna součtu hodnot elementu <nsesss:RokSpousteciUdalosti>, 1 a hodnoty elementu <nsesss:SkartacniLhuta> uvedeného v elementu <nsesss:SkartaniRezim> v pořádku 49
Hodnota elementu <nsesss:RokSkartacniOperace> není rovna součtu hodnot elementu <nsesss:RokSpousteciUdalosti>, 1 a hodnoty elementu <nsesss:SkartacniLhuta> uvedeného v elementu <nsesss:SkartaniRezim> upozornění 472010 Rok skartační operace neodpovídá (počítá se jako rok spouštěcí události + 1 + skartační lhůta). 49

Kontrola, zda je správně uveden rok skartační operace Dílu nebo Spisu

Pokud je základní entitou díl (<nsesss:Dil>) nebo spis (<nsesss:Spis>), potom v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Vyrazovani>, <nsesss:DataceVyrazeni> obsahuje element <nsesss:RokSkartacniOperace> hodnotu, která je rovna vyšší hodnotě, přičemž jednou hodnotou je součet hodnoty elementu <nsesss:RokSpousteciUdalosti>, 1 a hodnoty elementu <nsesss:SkartacniLhuta> uvedeného v rodičovském elementu <nsesss:SkartacniRezim> a druhou hodnotou nejvyšší hodnota roku skartační operace dětské entity dokument (nsesss:Dokument>).

Hodnota elementu <nsesss:RokSkartacniOperace> dílu nebo spisu, pokud jsou základní entitou, je rovna vyšší hodnotě v pořádku 50
Hodnota elementu <nsesss:RokSkartacniOperace> dílu nebo spisu, pokud jsou základní entitou, není rovna vyšší hodnotě upozornění 472020 Je chybně uveden rok skartační operace u dílu nebo spisu (počítá se jak podle roku spouštěcí události + 1 + skartační lhůta, tak podle roku skartační operace u dokumentů - záleží na tom, co je vyšší) 50

Kontrola, zda nastal rok skartační operace základní entity

Pokud je základní entitou díl (<nsesss:Dil>), spis (<nsesss:Spis> nebo dokument (<nsesss:Dokument>), potom v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Vyrazovani>, <nsesss:DataceVyrazeni> obsahuje element <nsesss:RokSkartacniOperace> hodnotu, která je menší nebo rovna aktuálnímu roku.

výsledek Stav kód stavu vypsané hlášení následující krok
Hodnota elementu <nsesss:RokSkartacniOperace> základní entity je menší nebo rovna aktuálnímu roku. v pořádku 50
Hodnota elementu <nsesss:RokSkartacniOperace> základní entity je větší než aktuální rok. chyba 472030 U dílu, spisu nebo dokumentu nelze provést skartační řízení, protože ještě nenadešel uváděný rok skartační operace.

34

Kontroly související se skartačním řízením

Kontrola, zda jsou vyřešeny konflikty skartačních režimů – skartační znaky

Pokud je základní entitou díl (<nsesss:Dil>) nebo spis (<nsesss:Spis>), potom v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Vyrazovani>, <nsesss:SkartacniRezim> obsahuje element <nsesss:SkartacniZnak> hodnotu, která je rovna nejvyššímu skartačnímu znaku dětské entity dokument (<nsesss:Dokument>), přičemž priorita skartačních znaků od nejvyšší po nejnižší je v pořadí A, V, S.

výsledek Stav kód stavu vypsané hlášení následující krok
Hodnota elementu <nsesss:SkartacniZnak> Dílu nebo Spisu je rovna nejvyššímu skartačnímu znaku entity dokument (<nsesss:Dokument>), přičemž priorita skartačních znaků od nejvyšší po nejnižší je v pořadí A, V, S. v pořádku 51
Hodnota elementu <nsesss:SkartacniZnak> není rovna nejvyššímu skartačnímu znaku entity dokument (<nsesss:Dokument>), přičemž priorita skartačních znaků od nejvyšší po nejnižší je v pořadí A, V, S. chyba 473010 U dílu nebo spisu je chybně uveden skartační znak (stanovuje se podle nejvyššího skartačního znaku dokumentu).

34

Kontrola, zda mateřská entita obsahuje skartační režim

Entita věcná skupina (<nsesss:VecnaSkupina>), která je rodičovskou entitou dílu (<nsesss:Dil>), spisu (<nsesss:Spis>) nebo dokumentu (<nsesss:Dokument>), obsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Vyrazovani> element <nsesss:SkartacniRezim>.

Entita věcná skupina (<nsesss:VecnaSkupina>) obsahuje v elementu <nsesss:Vyrazovani> element <nsesss:SkartacniRezim>. v pořádku 51
Entita věcná skupina (<nsesss:VecnaSkupina>) neobsahuje v elementu <nsesss:Vyrazovani> element <nsesss:SkartacniRezim>. upozornění 473020 Chybí skartační režim věcné skupiny 51

Kontrola, zda dokument jako základní entita obsahuje element Vyřízení

Pokud je základní entitou dokument (<nsesss:Dokument>), potom její element <nsesss:EvidencniUdaje> obsahuje dětský element <nsesss:Vyrizeni>.

výsledek Stav kód stavu vypsané hlášení následující krok

Základní entita dokument (<nsesss:Dokument>) obsahuje v elementu <nsesss:EvidencniUdaje> element <nsesss:Vyrizeni>

v pořádku 52

Základní entita dokument (<nsesss:Dokument>) neobsahuje v elementu <nsesss:EvidencniUdaje> element <nsesss:Vyrizeni>

chyba 473030 Chybí vyřízení dokumentu

34

Kontrola souslednosti data otevření a uzavření entity

V elementu <nsesss:Manipulace> obsahuje dětský element <nsesss:DatumOtevreni> stejnou nebo menší hodnotu, než je hodnota elementu <nsesss:DatumUzavreni>, pokud poslední uvedený element existuje.

Element <nsesss:DatumOtevreni> má stejnou nebo menší hodnotu, než je hodnota elementu <nsesss:DatumUzavreni>, pokud poslední uvedený element existuje v pořádku 52
Element <nsesss:DatumOtevreni> nemá stejnou nebo menší hodnotu, než je hodnota elementu <nsesss:DatumUzavreni>, pokud poslední uvedený element existuje chyba 473040 Není v souladu datum otevření a datum uzavření spisového plánu, věcné skupiny, typového spisu, součásti, dílu nebo spisu.

34

Kontrola použití elementu SkartacniRizeni u základní entity

Element <nsesss:SkartacniRizeni> je uveden v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Vyrazovani> základní entity.

Element <nsesss:SkartacniRizeni> je uveden v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Vyrazovani> základní entity a jedná se o posouzení pro předání do archivu. v pořádku 53
Element <nsesss:SkartacniRizeni> není uveden v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Vyrazovani> základní entity a jedná se o posouzení pro skartační řízení v pořádku 54
Element <nsesss:SkartacniRizeni> není uveden v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Vyrazovani> základní entity a jedná se o posouzení pro předání do archivu. chyba 473050 Chybí informace o skartačním řízení základní entity (dokument, spis, díl) 34

Kontrola souladu datace elementu SkartacniRizeni vs. RokSkartacniOperace

V elementu <nsesss:SkartacniRizeni> obsahuje element <nsesss:Datum> hodnotu, v níž je uvedený rok větší nebo roven hodnotě uvedené v elementu <nsesss:RokSkartacniOperace> uvnitř rodičovského elementu <nsesss:DataceVyrazeni> stejné entity.

výsledek Stav kód stavu vypsané hlášení následující krok
V elementu <nsesss:SkartacniRizeni> obsahuje element <nsesss:Datum> hodnotu, v níž je uvedený rok větší nebo roven hodnotě uvedené v elementu <nsesss:RokSkartacniOperace> uvnitř rodičovského elementu <nsesss:DataceVyrazeni> stejné entity. v pořádku 53
V elementu <nsesss:SkartacniRizeni> neobsahuje element <nsesss:Datum> hodnotu, v níž je uvedený rok větší nebo roven hodnotě uvedené v elementu <nsesss:RokSkartacniOperace> uvnitř rodičovského elementu <nsesss:DataceVyrazeni> stejné entity. chyba 473070 Není v souladu datum skartačního řízení a roku skartační operace.

34

Kontrola roku skartačního řízení

V elementu <nsesss:SkartacniRizeni> obsahuje element <nsesss:Datum> hodnotu, která je menší nebo rovna aktuálnímu roku.

výsledek Stav kód stavu vypsané hlášení následující krok
V elementu <nsesss:SkartacniRizeni> obsahuje element <nsesss:Datum> hodnotu, v níž je uvedený rok větší nebo roven hodnotě uvedené v elementu <nsesss:RokSkartacniOperace> uvnitř rodičovského elementu <nsesss:DataceVyrazeni> stejné entity. v pořádku 54
V elementu <nsesss:SkartacniRizeni> neobsahuje element <nsesss:Datum> hodnotu, v níž je uvedený rok větší nebo roven hodnotě uvedené v elementu <nsesss:RokSkartacniOperace> uvnitř rodičovského elementu <nsesss:DataceVyrazeni> stejné entity. chyba 473080 Není v souladu datum skartačního řízení a aktuální rok.

34

Kontrola časových údajů Určeného časového období

Pokud je v elementu <nsesss:UrceneCasoveObdobi> uveden dětský element <nsesss:DatumDo>, potom je jeho hodnota větší než <nsesss:DatumOd>.

Pokud je v elementu <nsesss:UrceneCasoveObdobi> uveden dětský element <nsesss:DatumDo>, je jeho hodnota větší než <nsesss:DatumOd>. v pořádku 55
Pokud je v elementu <nsesss:UrceneCasoveObdobi> uveden dětský element <nsesss:DatumDo>, jeho hodnota není větší než <nsesss:DatumOd>. chyba 474010 Není v souladu rozsah určeného časového období.

34

Pokud je v elementu <nsesss:UrceneCasoveObdobi> uveden dětský element <nsesss:MesicDo>, potom je jeho hodnota větší než <nsesss:MesicOd>.

výsledek Stav kód stavu vypsané hlášení následující krok
Pokud je v elementu <nsesss:UrceneCasoveObdobi> uveden dětský element <nsesss:MesicDo>, je jeho hodnota větší než <nsesss:MesicOd>. v pořádku 55
Pokud je v elementu <nsesss:UrceneCasoveObdobi> uveden dětský element <nsesss:MesicDo>, jeho hodnota není větší než <nsesss:MesicOd>. chyba 474020 Není v souladu rozsah určeného časového období.

34

Pokud je v elementu <nsesss:UrceneCasoveObdobi> uveden dětský element <nsesss:RokDo>, potom je jeho hodnota větší než <nsesss:RokOd>.

Pokud je v elementu <nsesss:UrceneCasoveObdobi> uveden dětský element <nsesss:RokDo>, je jeho hodnota větší než <nsesss:RokOd>. v pořádku 56
Pokud je v elementu <nsesss:UrceneCasoveObdobi> uveden dětský element <nsesss:RokDo>, jeho hodnota není větší než <nsesss:RokOd>. chyba 474030 Není v souladu rozsah určeného časového období.

34

Kontrola, zda je Dokument jako základní entita zatříděn

Pokud je základní entitou dokument (<nsesss:Dokument>), obsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Trideni> element <nsesss:MaterskeEntity>.

výsledek stav kód stavu vypsané hlášení následující krok
Základní entita dokument (<nsesss:Dokument>), obsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Trideni> element <nsesss:MaterskeEntity>. v pořádku 56
Základní entita dokument (<nsesss:Dokument>) neobsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Trideni> element <nsesss:MaterskeEntity>. chyba 474060 Chybí zatřídění dokumentu.

34

Kontrola vyplnění příjemce u odeslaného dokumentu

Kontrola se neprovádí pokud byla základní entita vyřízena/uzavřena do 31. 7. 2012 včetně.

Pokud existuje element <nsesss:Vyrizeni> a obsahuje dětský element <nsesss:DatumOdeslani>, pak současně obsahuje i element <nsesss:Prijemce>.

výsledek stav kód stavu vypsané hlášení následující krok
V elementu <nsesss:Vyrizeni>, který obsahuje dětský element <nsesss:DatumOdeslani>, je i element <nsesss:Prijemce>. v pořádku 57
V elementu <nsesss:Vyrizeni>, který obsahuje dětský element <nsesss:DatumOdeslani>, není element <nsesss:Prijemce>. chyba 474070 Chybí příjemce odeslaného dokumentu.

34

Pokud existuje element <nsesss:Vyrizeni> a obsahuje dětský element <nsesss:Prijemce>, je uveden i element <nsesss:DatumOdeslani>.

výsledek stav kód stavu vypsané hlášení následující krok
V elementu <nsesss:Vyrizeni>, který obsahuje dětský element <nsesss:Prijemce>, je i element <nsesss:DatumOdeslani>. v pořádku Chyba: zdroj odkazu nenalezen
V elementu <nsesss:Vyrizeni>, který obsahuje dětský element <nsesss:Prijemce>, není element <nsesss:DatumOdeslani>. chyba 474080 Chybí datum odeslaného dokumentu.

34

Kontrola ověření autentizačních prvků

Kontrola se neprovádí pokud byla základní entita vyřízena/uzavřena do 31. 7. 2012 včetně.

Kontrola přítomnosti strojového zápisu času opatření komponenty (počítačového souboru) elektronickým podpisem, elektronickou značkou nebo časovým razítkem.

výsledek stav kód stavu vypsané hlášení následující krok
Element <nsesss:CasPouziti> obsahuje atribut datum v pořádku 58
Element <nsesss:CasPouziti> neobsahuje atribut datum chyba 475040 Chybí strojový zápis času opatření komponenty (počítačového souboru) elektronickým podpisem, elektronickou značkou nebo časovým razítkem.

34

Kontrola přítomnosti strojový zápis času ověření elektronického podpisu, elektronické značky nebo časového razítka.

výsledek stav kód stavu vypsané hlášení následující krok
Element <nsesss:CasOvereni> obsahuje atribut datum. v pořádku 58
Element <nsesss:CasOvereni> neobsahuje atribut datum. chyba 475050 Chybí strojový zápis času ověření elektronického podpisu, elektronické značky nebo časového razítka. 34

Kontrola přítomnosti strojového zápisu času, k němuž je vztaženo posuzování platnosti elektronického podpisu, elektronické značky nebo časového razítka.

výsledek stav kód stavu vypsané hlášení následující krok
Element <nsesss:PosuzovanyOkamzik> obsahuje atribut datum. v pořádku 58
Element <nsesss:PosuzovanyOkamzik> neobsahuje atribut datum. chyba 475060 Chybí strojový zápis času, k němuž je vztaženo posuzování platnosti elektronického podpisu, elektronické značky nebo časového razítka.

34

Kontrola souladu rozsahu platnosti certifikátu elektronického podpisu, elektronické značky nebo časového razítka.

výsledek stav kód stavu vypsané hlášení následující krok
V elementu <nsesss:Platnost> obsahuje dětský element <nsesss:PlatnostOd> menší hodnotu, než je hodnota elementu <nsesss:PlatnostDo> v pořádku Chyba: zdroj odkazu nenalezen
V elementu <nsesss:Platnost> neobsahuje dětský element <nsesss:PlatnostOd> menší hodnotu, než je hodnota elementu <nsesss:PlatnostDo> chyba 475070 Není v souladu rozsah platnosti certifikátu elektronického podpisu, elektronické značky nebo časového razítka. 34

Kontrola vyplnění hodnot názvu

Tag <nsesss:nazev> musí být vyplněn – u entit Komponenta, Dokument, Spis, Věcná skupina, Skartační režim, Spisový plán, Typový spis: Název obsahuje krátký popis entity nebo objektu vystihující jejich stručný obsah.

výsledek stav kód stavu vypsané hlášení následující krok
Tag <nsesss:nazev> není prázdný u entit Komponenta, Dokument, Spis, Věcná skupina, Skartační režim, Spisový plán, Typový spis v pořádku 59
Tag <nsesss:nazev> je prázdný u entit Komponenta, Dokument, Spis, Věcná skupina, Skartační režim, Spisový plán, Typový spis upozornění 475090 U entit Komponenta, Dokument, Spis, Věcná skupina, Skartační režim, Spisový plán nebo Typový spis není vyplněn název (krátký popis entity nebo objektu vystihující jejich stručný obsah). 59

Upozornění na použití prvku neevidence

Použití elementu <nsesss:neevidence> je možné pouze ve výjimečných případech: „Sada elementů pro popis entit, které neprošly evidencí dokumentů (např. jde o nalezené dokumenty, dokumenty politických představitelů, publikace). Tento prvek řeší výjimečné případy podchycení neevidovaných entit.“

výsledek stav kód stavu vypsané hlášení následující krok
Element <nsesss:neevidence> není uveden. v pořádku 60
Element <nsesss:neevidence> je uveden. upozornění 475100 Jde o neevidovaný dokument.

60

Kontrola, zda jsou vyřešeny konflikty skartačních režimů – skartační lhůty

Pokud je základní entitou díl (<nsesss:Dil>) nebo spis (<nsesss:Spis>), potom v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Vyrazovani>, <nsesss:SkartacniRezim> obsahuje element <nsesss:SkartacniLhuta> hodnotu, která je rovna nejvyšší skartační lhůtě dětské entity dokument (<nsesss:Dokument>).

výsledek stav kód stavu vypsané hlášení následující krok
Hodnota elementu <nsesss:SkartacniLhuta> Dílu nebo Spisu je rovna nejvyšší skartační lhutě entity dokument (<nsesss:Dokument>). v pořádku 60
Hodnota elementu <nsesss:SkartacniLhuta> Dílu nebo Spisu není rovna nejvyšší skartační lhutě entity dokument (<nsesss:Dokument>). chyba 476010 U dílu, spisu nebo dokumentu je chybně uvedena skartační lhůta (nebyl vyřešen konflikt skartačních režimů při přetřídění) 34

Kontrola spisových znaků v seskupení

Pokud je základní entitou díl (<nsesss:Dil>) nebo spis (<nsesss:Spis>), potom v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Trideni>, obsahují elementy <nsesss:JednoduchySpisovyZnak> a <nsesss:PlneUrcenySpisovyZnak> hodnotu, která je shodná s příslušnými hodnotami dětské entity dokument (<nsesss:Dokument>).

Hodnoty elementů <nsesss:JednoduchySpisovyZnak> a <nsesss:PlneUrcenySpisovyZnak> základních entit Díl nebo Spis se shodují s příslušnými hodnotami dětské entity dokument (<nsesss:Dokument>) v pořádku 61
Hodnoty elementů <nsesss:JednoduchySpisovyZnak> a <nsesss:PlneUrcenySpisovyZnak> základních entit Díl nebo Spis se neshodují s příslušnými hodnotami dětské entity dokument (<nsesss:Dokument>) chyba 476020 Dílu nebo spis má odlišný spisový znak než zatříděný dokument. 34

Kontrola spisového znaku

Při kontrole spisového znaku je uzavřená množina oddělovačů

„ “ (mezera),

b) „–“ (pomlčka),

c) „/“ (lomítko),

d) „.“ (tečka).

podle NSESSS bod 3.1.12. Dále se předpokládá, že znak používaný v jedné eSSl jako oddělovač tento význam v jiné eSSl mít nemusí. V důsledku toho bude kontrola probíhat jako ověření, že spisový znak entity začíná řetězcem A, který je roven spisovému znaku nadřazené věcné skupiny nebo součásti, a končí řetězcem B, který je roven jednoduchému spisovému znaku entity. Celková délka spisového znaku pak musí být větší než součet délek řetězců A a B. U nejvýše postavené věcné skupiny je spisový znak roven jednoduchému spisovému znaku.

Kontrola vyplnění jednoduchého spisového znaku u věcných skupin

Element <nsesss:JednoduchySpisovyZnak> a nesmí být prázdný.

Výsledek stav kód stavu vypsané hlášení následující krok
Hodnoty elementů <nsesss:JednoduchySpisovyZnak> a <nsesss:PlneUrcenySpisovyZnak> jsou vyplněny. v pořádku 62
Element <nsesss:JednoduchySpisovyZnak> není vyplněn. chyba 476030 Některá z entit nemá uvedený jednoduchý spisový znak (některý z elementů <nsesss:JednoduchySpisovyZnak> není vyplněn). 34

Kontrola plně určeného spisového znaku u věcné skupiny

Kontrola spisového znaku u nejvýše postavené věcné skupiny

Jednoduchý spisový znak musí být roven spisovému znaku.

výsledek stav kód stavu vypsané hlášení následující krok
Spisový znak je roven jednoduchému spisovému znaku v pořádku 63
Spisový znak není roven jednoduchému spisovému znaku chyba 476060 Spisový znak věcné skupiny „skupinaX“ neodpovídá jejímu postavení v hierarchické struktuře spisového plánu. 34

Kontrola spisového znaku dceřiné věcné skupiny

Pro každou dceřinou věcnou skupinu uvedenou ve strukturální mapě musí spisový znak vyhovovat následujícím podmínkám:

a) Začíná řetězcem, který se roven spisovému znaku nadřazené věcné skupiny

b) Končí řetězcem, který se roven jednoduchému spisovému znaku.

c) Je delší než součet spisového znaku nadřazené věcné skupiny a jednoduchému spisovému znaku.

výsledek stav kód stavu vypsané hlášení následující krok
Spisový znak věcné skupiny splňuje definované podmínky v pořádku 63
Spisový znak věcné skupiny nesplňuje definované podmínky chyba 476060 Spisový znak věcné skupiny „skupinaX“ neodpovídá jejímu postavení v hierarchické struktuře spisového plánu. 34

Kontrola struktury spisového znaku u součásti

Pro každou součást uvedenou ve strukturální mapě musí spisový znak vyhovovat následujícím podmínkám:

a) Začíná řetězcem, který se roven spisovému znaku nadřazené věcné skupiny

b) Končí řetězcem, který se roven jednoduchému spisovému znaku.

c) Je delší než součet spisového znaku nadřazené věcné skupiny a jednoduchému spisovému znaku.

výsledek stav kód stavu vypsané hlášení následující krok
Spisový znak součásti odpovídá definovaným podmínkám v pořádku 63
Spisový znak součásti neodpovídá definovaným podmínkám chyba 476070 Spisový znak součásti „součástX“ neodpovídá jejímu postavení v hierarchické struktuře spisového plánu. 34

Kontrola spisového znaku u typového spisu

Jednoduchý spisový znak a spisový znak typového spisu musí být shodný se spisovým znakem a jednoduchým spisovým znakem nejbližší nadřazené věcné skupiny.

výsledek stav kód stavu vypsané hlášení následující krok
Spisové znaky entity typový spis jsou stejné jako u nejbližší nadřazené věcné skupiny . v pořádku 66
Spisové znaky entity typový spis a nejbližší nadřazené věcné skupiny se liší. chyba 476080 Spisové znaky entity typový spis a nejbližší nadřazené věcné skupiny se liší. 75

Kontrola přítomnosti tagu UrcenoProTypovéSpisy

Jedná-li se o věcnou skupinu určenou pro typové spisy, musí být uveden v hierarchnii VecnaSkupina/EvidencniUdaje atribut <UrcenoProTypoveSpisy>. Jinak se předpokládá, že věná skupina neobsahuje typové spisy.

Požadavek NSESSS, bod 1.51

Výsledek stav kód stavu vypsané hlášení následující krok
Jedná se o věcnou skupinu obsahující typové spisy a je označena tagem <UrcenoProTypoveSpisy> v pořádku 66
Ve věcné skupině nejsou typové spisy a je označena tagem <UrcenoProTypoveSpisy> chyba nová Věcná skupina je určena pro typové spisy, lae obsahuje pouze spisy nebo dokumenty. 75
‍Ve věcné skupině jsou typové spisy a není označena tagem <UrcenoProTypoveSpisy> chyba nová Věcná skupina, která není určena pro typové spisy, je obsahuje.

Kontrola spisového znaku u základní entity

Jednoduchý spisový znak a spisový znak základní entity musí být shodný se spisovým znakem a jednoduchým spisovým znakem nejbližší nadřazené entity (věcné skupiny pro spis a dokument nebo součásti pro díl).

výsledek stav kód stavu vypsané hlášení následující krok
Spisové znaky základní entity a nejbližší nadřazené entity jsou shodné. v pořádku 66
Spisové znaky základní entity a nejbližší nadřazené entity se liší. chyba 476090 Spisové znaky základní entity a nejbližší nadřazené entity se liší. 75

Kontrola existence křížového odkazu

Dle NSESSS, ustanovení 9.2.2. , obsahuje balíček SIP mimo jiné všechny pevnými křížovými odkazy propojené spisy. Je proto třeba ověřit, zda každý pevný křížový odkaz odkazuje na entitu umístěnou v SIP.

Požadavek NSESSS 4.1.2 („ESSL umožňuje uživatelské roli vytvořit pevný křížový odkaz v případě připojení spisu k jinému spisu“)

Požadavek NSESSS 4.1.3 („ESSL nedovolí vytvářet pevné křížové odkazy na spisy v dílu typového spisu“)

Pevné křížové odkazy odkazují na entity, které jsou v SIP v pořádku 30.9
Pevný křížový odkaz odkazuje na entitu, která se v SIP nevyskytuje chyba 476100 Pevný křížový odkaz odkazuje na entitu,která se v SIP nevyskytuje 75
Pevný křížový odkaz je umístěn na dokumentu chyba xxxxxx Pevný křížový odkaz nelze použít na dokument.
Pevný křížový odkaz je připojen ke spisu, který je vložený do dílu typového spisu. chyba xxxxxx Pevným křížovým odkazem nelze propojovat spisy vložené do typových spisů.

Kontrola spisového znaku entit spojených křížovým odkazem

ESSL nejpozději při uzavření spisu obsahujícího pevný křížový odkaz přetřídí jeden ze spisů do věcné skupiny ke druhému spisu. Spisy spojené pevným křížovým odkazem, tudíž mají stejný spisový znak.

Požadavek NSESSS, body 4.1.4, 4.1.5 ,

výsledek stav kód stavu vypsané hlášení následující krok
Entity spojené pevným křížovým odkazem mají stejný spisový znak v pořádku 75
Entity spojené pevným křížovým odkazem mají odlišný spisový znak chyba 476110 Entity spojené pevným křížovým odkazem mají odlišný spisový znak 75

Kontrola komponent

Při validaci probíhá kontrola přiložených komponent z hlediska popisných metadat a identifikovaných datových formátů.

Každá komponenta musí být alespoň v jedné své verzi ve formátu, který odpovídá Formátovým pravidlům Národního archivu; tzn. buď ve výstupním datovém formátu dle § 23 vyhlášky 259/2012 Sb., o podrobnostech výkonu spisové služby v platném znění, pokud výstupní datový formát pro daný typ dokumentu existuje, nebo ve formátu nativním ev. ve formátu doporučeném Formátovými pravidly NA.

Pořadí komponent

Pořadí komponent v rámci jednoho dokumentu tvoří vzestupnou a souvislou řadu počínaje 1. Nuly na začátku se tolerují.

Uplatní se i pokud byla základní entita vyřízena/uzavřena do 31. 7. 2012 včetně; platí pro digitální i analogové dokumenty; platí pro výběr archiválií i pro předání do archivu.

výsledek stav kód stavu vypsané hlášení následující krok
Alespoň jedna z uvedených komponent dokumentu má číslo pořadí 1. v pořádku 31.2
Žádná z uvedených komponent dokumentu nemá číslo pořadí 1. chyba 480010 V rámci jednoho dokumentu v komponentě s nejnižší hodnotou attributu "poradi" není hodnota atributu "poradi" rovna 1. 34

Pořadí a verze komponenty

Všechny verze jedné komponenty musí mít stejné číslo pořadí.

Uplatní se i pokud byla základní entita vyřízena/uzavřena do 31. 7. 2012 včetně; platí pro digitální i analogové dokumenty; platí pro výběr archiválií i pro předání do archivu.

Všechny komponenty s totožným číslem pořadí se v rámci jednoho dokumentu liší číslem verze. v pořádku 31.3
V rámci jednoho dokumentu se vyskytuje více komponent se stejným číslem pořadí a neliší se číslem verze. chyba

480020

V rámci jednoho dokumentu se vyskytuje více komponent se stejnou hodnotou atributu "poradi", které se neliší hodnotou atributu "verze". 34

Pořadí a druh komponenty

Všechny komponenty se stejným číslem pořadí jsou označeny shodným textem druhu komponenty. Druh komponenty musí být vyplněn.

Uplatní se i pokud byla základní entita vyřízena/uzavřena do 31. 7. 2012 včetně; platí pro digitální i analogové dokumenty; platí pro výběr archiválií i pro předání do archivu.

Atribut „druh“ prvku „Komponenta“ je prázdný. chyba 480030 Atribut „druh“ není vyplněn. 34
Všechny komponenty se stejným číslem pořadí obsahují stejný text v atributu „druh“ v rámci jednoho dokumentu. v pořádku 31.4
Všechny komponenty se stejným číslem pořadí neobsahují stejný text v atributu „druh“ v rámci jednoho dokumentu. chyba

480040

V rámci jednoho dokumentu se vyskytuje více komponent se stejnou hodnotou atributu „poradi“ a různými hodnotami atributu „druh“. 34

Forma uchování a identifikace Výstupních datových formátů

Nejedná-li se o formu uchování „kontejner“ nebo „digitalizát“ nejnovější verze komponenty digitálního dokumentu v SIP musí být ve výstupním datovém formátu, pokud je stanoven (srv. Formátová pravidla NA), a musí být označena formou uchování jako „Originál“ nebo „Originál ve výstupním datovém formátu“.

Jedná-li se o formu uchování „kontejner“, pak musí být v dokumentu přítomna alespoň jedna další komponenta s jiným pořadím (NSESSS, bod 2.4.3). (Z kontejneru musí být vždy samostatně zpracovány všechny komponenty). Nejnovější verze této další komponenty/komponent digitálního dokumentu v SIP musí být ve výstupním datovém formátu, pokud je stanoven (srv. Formátová pravidla NA), a musí být označena/označeny formou uchování jako „Originál“ nebo „Originál ve výstupním datovém formátu“.

Jedná-li se o formu uchování „digitalizát“, musí jeho nejnovější verze být ve výstupním datovém formátu, pokud je stanoven (srv. Formátová pravidla NA).

Do SIP se povinně přidává verze s označením formy uchování „Originál“ a nejméně poslední verze komponenty.

Originál ve výstupním datovém formátu“ musí být skutečně ve výstupním datovém formátu.

Není-li „Originál“ ve výstupním datovém formátu, musí existovat „Originál ve výstupním datovém formátu“.

Jestliže je „Originál“ ve výstupním datovém formátu, nemusí být přidána verze s formou uchování „Originál ve výstupním datovém formátu“.

Koncept“ nemusí být ve výstupním datovém formátu.

Pokud pro komponentu neexistuje výstupní datový formát dle § 23 Vyhlášky, označí se jako „Originál“.

Kontrola se neprovádí pokud byla základní entita vyřízena/uzavřena do 31. 7. 2012 včetně; platí pro digitální dokumenty; platí pro předání do archivu.

Použití Formátových pravidel NA:

Odpovídá Formátovým pravidlům = tzn. ve Formátových pravidlech je alespoň v jednom ze sloupců „Výstupní formát“ nebo „Výstupní formát alternativně“ označeno jako výstupní datový formát nebo možno ponechat.

Neodpovídá Formátovým pravidlům =  tzn. ve Formátových pravidlech je ve všech sloupcích „Výstupní formát“ a „Výstupní formát alternativně“, pokud jsou vyplněny,  uveden odkaz na odstavec §23 vyhlášky 259/2012 Sb., podle nějž je nutné daný formát převést na výstupní datový formát; nebo je uveden jiný doporučený formát; nebo je vyžadováno rozbalení a poté převedení jednotlivých komponent.

Očekávaný formát nebo akce = formát nebo akce, které jsou uvedeny ve Formátových pravidlech ve sloupcích „Výstupní formát“ a „Výstupní formát alternativně“

Individuální posouzení archivářem = uplatní se, pokud se v jednom ze sloupců „Výstupní formát“ nebo „Výstupní formát alternativně“ vyskytuje hodnota Individuální posouzení archivářem. Archiv musí posoudit hodnost uložení komponenty v předloženém formátu ad hoc.

Kontejnerové formáty v SIPUKontejnerovými formáty jsou např. ASiC, FO/ZFO, EML, ISDOCX, ZIP, PDF/A a lze je přidávat do SIP jako samostatnou komponentu s vyznačením formy uchování „kontejner“

Požadavky NSESSS kapitoly 2.4.

Komponenta má formu uchování „kontejner“ a jedná se o kontejnerový formát (srv. Formátová pravidla NA) v pořádku 31.3
Komponenta má formu uchování „kontejner“ a nejedná se o kontejnerový formát (srv. Formátová pravidla NA) chyba

nová

Komponenta má formu uchování „kontejner“ a nejedná se o kontejnerový formát (srv. Formátová pravidla NA) 34
‍Komponenta má formu uchování „kontejner“ a v dokumentu je alespoň jedna další komponenta s jiným pořadím, formou uchování „Originál“ nebo „Originál ve výstupním datovém formátu V pořádku Přeskočit u „kontejneru kontroly Chyba: zdroj odkazu nenalezen
‍‍Komponenta má formu uchování „kontejner“ a v dokumentu není alespoň jedna další komponenta s jiným pořadím, formou uchování „Originál“ nebo „Originál ve výstupním datovém formátu chyba nová Kontejner xxxnázev souboruxxx není rozbalen.

Kontrola formy uchování

Hodnota atributu <forma_uchovani> je Originál nebo digitalizát a příslušný soubor odpovídá Formátovým pravidlům v pořádku 33
Hodnota atributu <forma_uchovani> je Originál ve výstupním datovém formátu a příslušný soubor odpovídá Formátovým pravidlům (tzn. je ve výstupním datovém formátu). v pořádku 33
Hodnota atributu <forma_uchovani> je Originál ve výstupním datovém formátu a příslušný soubor neodpovídá Formátovým pravidlům (tzn. není ve výstupním datovém formátu nebo nutno rozbalit). chyba 480110

Komponenta …., poradi = ... s formou uchování "originál ve výstupním datovém formátu" není ve výstupním datovém formátu: identifikovaný formát/ očekávaný formát

popř.

Komponentu ..., poradi = ... nutno rozbalit.

34
Hodnota atributu <forma_uchovani> je Originál, příslušný soubor neodpovídá Formátovým pravidlům a k dané komponentě existuje vyšší verze s <formou_uchování> Originál nebo Originál ve výstupním datovém formátu, která odpovídá Formátovým pravidlům v pořádku 33
Hodnota atributu <forma_uchovani> je Originál, příslušný soubor neodpovídá Formátovým pravidlům a k dané komponentě neexistuje vyšší verze s <formou_uchování> Originál nebo Originál ve výstupním datovém formátu. chyba 480120

Komponenta ..., poradi = ... s formou uchování "originál" nesplňuje Formátová pravidla NA. Komponenta splňující Formátová pravidla NA se stejným "poradi" a formou uchování „originál“ nebo „originál ve výstupním datovém formátu" v dokumentu není.

identifikovaný formát/očekávaný formát

popř.

Komponentu …., poradi = ... nutno rozbalit. 

34
‍Hodnota atributu <forma_uchovani> je „digitalizát“, příslušný soubor neodpovídá Formátovým pravidlům a k dané komponentě existuje vyšší verze s <formou_uchování> digitalizát nebo Originál ve výstupním datovém formátu, která odpovídá Formátovým pravidlům V pořádku
‍Hodnota atributu <forma_uchovani> je „digitalizát“, příslušný soubor neodpovídá Formátovým pravidlům a k dané komponentě existuje vyšší verze s <formou_uchování> digitalizát nebo Originál ve výstupním datovém formátu, která odpovídá Formátovým pravidlům chyba nová
Pro „koncept“ není „Originál“, není “Originál ve výstupním datovém formátu chyba 480130

Pro komponentu ..., poradi = ... v dokumentu není komponenta se stejným "poradi" a formou uchování  "originál" nebo "originál ve výstupním datovém formátu“.

identifikovaný formát/očekávaný formát

34
Hodnota atributu <forma_uchovani> je Originál, jedná se o nejvyšší verzi dané komponenty a podle Formátových pravidel je vyžadováno individuální posouzení archivářem. chyba 480140

U komponenty ... je vyžadováno individuální posouzení archivářem.

identifikovaný formát/ očekávaný formát

34
Formát nebyl identifikován chyba 480150 U komponenty ... se nepodařilo identifikovat formát, je vyžadováno individuální posouzení archivářem. 34

Validace pro potřeby skartačního řízení

Samostatná validace pro potřeby skartačního řízení vypuštěna. Odchylky od celé validace byly zapracovány do existujících testů.

SIP je validní

Konec