Úvod
Validátor ZAF je knihovna pro kontrolu datových balíčků SIP podle národního standardu pro elektronické systémy spisové služby z r. 2017 na základě sestavených pravidel. Aplikace provádí načtení balíčků SIP (příp. rozbalení ze souborů ZIP), kontrolu a uložení výsledků kontroly do souboru XML vytvořeného podle schématu XSD. Kontrola škodlivého kódu probíhá externě a aplikace pouze načítá výsledky této kontroly podle použitých přepínačů. Pokud je v rámci jednoho z typů kontrol nalezena chyba, další typy kontrol se neprovádí.
Vývoj a další rozvoj Validátoru ZAF probíhá ve spolupráci Hlavního města Prahy, Magistrátu hlavního města Prahy, odboru Archiv hlavního města Prahy; Univerzity Karlovy, Ústavu dějin a archivu Univerzity Karlovy a Lightcomp, v.o.s.
Validátor ZAF je vyvíjen se snahou o zjištění shody a případných chyb validovaných balíčků SIP s NSESSS. Použití Validátoru ZAF neprokazuje splnění požadavků na balíčky SIP ze strany archivů rozhodujících ve skartačním řízení. Výsledky validace Validátorem ZAF nemusí být shodné s výsledky zjištěnými validátory digitálních archivů.
Změny v pravidlech
v2, 2.6.2022
v3, 25.8.2022
v4, 26.11.2022
-
Nové pravidlo obs54 pro kontrolu vazby mezi strukturální mapou, popisnými a administrativními metadaty. Pravidlo nahrazuje dřívější 54a.
v5, 5.1.2023
-
Nové pravidlo obs41
Licenční podmínky
Součástí software jsou programové knihovny a aplikace šířené pod permisivní nebo slabě copyleftovou licencí. V těchto částech softwaru platí příslušné podmínky a vyloučení odpovědnosti původního autora viz licenční ustanovení jednotlivých částí softwaru.
Autoři
Stanislav Bečvář, Hlavní město Praha, Magistrát hlavního města Prahy, Odbor „Archiv hlavního města Prahy“
Petr Pytelka, LightComp v.o.s.
Karel Žáček, LightComp v.o.s.
Použití
Validátor ZAF lze volat jako samostatnou aplikaci Samostatný CmdValidator nebo přímo integrovat do jiné Java aplikace ve formě samostatné knihovny.
Samostatný CmdValidator
Samostatný CmdValidator validátor je založen na dané verzi ZAF a umožňuje jeho přímé použití bez programové integrace. Výstupem z CmdValidatoru je protokol obsahově zcela totožný s protokolem vytvořeným použitím zaf-core.
Validátor ZAF lze volat prostřednictvím příkazového řádku:
java -jar CmdValidator.jar [přepínače] <path>
- path
-
cesta k SIPu, v případě dávkového režimu ke složce se SIPy
Přepínače
- -b|--batch
-
Dávkový režim, vstupem je adresář obsahující SIPy
- -w|--workdir=
-
Umístění pracovního adresáře, zde budou SIPy rozbaleny
- -k|--keep
-
Zachování rozbalených souborů na disku, jinak jsou odstraněny
- -d|--druh=
-
Druh validace (1 - výchozí):
-
1 = pro provedení skartačního řízení (jen metadata bez přiložených komponent)
-
2 = pro provedení skartačního řízení (s přiloženými komponentami)
-
3 = pro předávání dokumentů a jejich metadat do archivu
-
- -e|--exclude=
-
Seznam kontrol oddělených čárkou, které se nemají provádět
- -i|--id=
-
Identifikátor prováděné kontroly
- -z|--hrozba=
-
Podrobnosti v případě nalezení hrozby (pro předání z antivirového programu)
- -o|--output=
-
Jméno souboru nebo adresáře pro uložení výsledků
Systémové parametry
Pokročilé funkce validátoru je možné řídit pomocí systémových parametrů (parametr -D).
- zaf.vera.servermode
-
Určuje, zda se validátor použije v serverovém režimu nebo je vždy samostatně spouštěn pro každý jednotlivý běh. Přípustné hodnoty jsou true | false. Ve výchozím režimu se použije serverový režim.
- zaf.vera.path
-
Cesta k lokální instalaci VeraPDF validátoru. Jedná se o úplnou cestu k .jar souboru včetně tohoto souboru. Pokud není nastaveno, použije se verze validátoru vestavěná přímo do aplikace.
- zaf.siegfried.path
-
Úplná cesta ke spustitelnému souboru aplikace SiegFried. Pokud je cesta nastavena použije se tato aplikace pro ověření správnosti mimeType viz pravidlo obs45. Příklad:
`-Dzaf.siegfried.path=C:\toolkits\zaf\sf\sf.exe`
- zaf.siegfried.port
-
Volitelný parametr pro určení portu, který má být využit aplikací SiegFried. Výchozí hodnota je port 20000. Port nesmí být obsazen jiným procesem jinak není možné SiegFried spustit.
- zaf.zip.encoding
-
Nastavení výchozího kódování pro rozbalování ZIP souborů. Jako výchozí kódování je nastaveno UTF-8. Dříve se v českém prostředí využívalo jako primární kódování IBM852.
Příklady volání
Validace jednotlivého SIPu se zápisem výstupu do protokolu:
java -jar CmdValidator.jar -d 3 C:\testy3\D34520.zip -o c:\temp\out.xml
Validace SIPů uložených v adresáři:
java -jar CmdValidator.jar -b "C:\temp\SIP1580724295329"
Validace SIPů uložených v adresáři s využitím jiné verze VeraPDF:
java -Dzaf.vera.path=C:\verapdf\greenfield-apps.jar -jar CmdValidator.jar -d 3 -b "C:\temp\SIP1580724295329"
Výsledek validace
Výsledkem validace je XML dokument. Ten je vytvořen dle XSD schématu validace.xsd.
Výsledný dokument obsahuje:
-
informaci o verzi validátoru a aplikace provádějící kontrolu
-
verze pravidel podle níž kontrola proběhla
-
jednotlivé typy kontrol a jejich výsledek
-
pravidla s nímž SIP není v souladu a to včetně:
-
podrobného popisu pravidla
-
kódu pravidla
-
kódu chyby
-
popisu chyby
-
odkazu do XML na místo chyby
-
identifikaci entit, které jsou chybné
-
Příklad výsledku validace bez chyb
<?xml version='1.0' encoding='UTF-8'?>
<validaceSIP xmlns="http://www.ahmp.cz/schema/validacesip/v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ahmp.cz/schema/validacesip/v1 http://www.ahmp.cz/schema/validacesip/v1/validace.xsd"
validaceID="54f6480d-4e71-4f75-bd49-885b1edd8277"
nazevAplikace="zaf-core" verzeAplikace="0.9.4" verzePravidel="1"
datumValidace="2022-02-05T01:37:36.660Z" druhValidace="přejímka">
<sip nazevSouboru="D34520.zip" OBJID="399">
<kontrola nazev="škodlivého kódu" stav="ok"/>
<kontrola nazev="datové struktury" stav="ok"/>
<kontrola nazev="znakové sady" stav="ok"/>
<kontrola nazev="správnosti XML" stav="ok"/>
<kontrola nazev="jmenných prostorů" stav="ok"/>
<kontrola nazev="souladu se schématem XSD" stav="ok"/>
<kontrola nazev="kontrola obsahu" stav="ok"/>
</sip>
</validaceSIP>
Příklad výsledku validace s chybou
<?xml version='1.0' encoding='UTF-8'?>
<validaceSIP xmlns="http://www.ahmp.cz/schema/validacesip/v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ahmp.cz/schema/validacesip/v1 http://www.ahmp.cz/schema/validacesip/v1/validace.xsd"
validaceID="a5b381e5-f3b7-4663-ab70-91b3b89fe8fb"
nazevAplikace="zaf-core" verzeAplikace="0.9.4" verzePravidel="1"
datumValidace="2022-02-05T01:32:05.946Z" druhValidace="skartační řízení (jen metadata)">
<sip nazevSouboru="SIP1580724295329" OBJID="1580724294814">
<kontrola nazev="škodlivého kódu" stav="ok"/>
<kontrola nazev="datové struktury" stav="ok"/>
<kontrola nazev="znakové sady" stav="ok"/>
<kontrola nazev="správnosti XML" stav="ok"/>
<kontrola nazev="jmenných prostorů" stav="ok"/>
<kontrola nazev="souladu se schématem XSD" stav="ok"/>
<kontrola nazev="kontrola obsahu" stav="chyba">
<pravidlo>
<kod>obs39</kod>
<zneni>Každý element <mets:digiprovMD> obsahuje v hierarchii dětských elementů <mets:mdWrap>, <mets:xmlData> právě jeden dětský element <tp:TransakcniLogObjektu>.</zneni>
<zdroj>Bod 2.12. přílohy č. 3 NSESSS.</zdroj>
<kodChyby>CHYBA</kodChyby>
<popisChyby>Datový balíček SIP neobsahuje transakční protokol.</popisChyby>
<vypisChyby>Element <mets:xmlData> neobsahuje žádný dětský element <tp:TransakcniLogObjektu>.</vypisChyby>
<mistoChyby>Řádek 234:23, element <mets:xmlData>.</mistoChyby>
</pravidlo>
<pravidlo>
<kod>obs54</kod>
<zneni>Pokud neexistuje žádný element <nsesss:KrizovyOdkaz> s atributem pevny s hodnotou ano, potom každý element <mets:div> obsahuje dětský element podle struktury entit/objektů (od spisového plánu po komponentu) v sekci dmdSec s atributem TYPE s hodnotou příslušné entity/objektu a s atributem DMDID s hodnotou příslušné entity/objektu v atributu ID a s atributem ADMID s hodnotou, která odpovídá hodnotě atributu ID příslušné entity/objektu v sekci amdSec (entita/objekt v hierarchii dětských elementů <mets:digiprovMD>, <mets:mdWrap>, <mets:xmlData>, <tp:TransakcniLogObjektu>, <tp:TransLogInfo>, <tp:Objekt>, <tp:Identifikator>, <tns:HodnotaID> a <tns:ZdrojID> odpovídá v hodnotách hodnotám elementu <nsesss:Identifikator> a jeho atributu zdroj příslušné entity/objektu v sekci dmdSec).</zneni>
<zdroj>Bod 2.17 a 2.18. přílohy č. 3 NSESSS; Informační list NA, roč. 2018, čá. 2, příloha k č. 20/2018 (20.3).</zdroj>
<kodChyby>CHYBA</kodChyby>
<popisChyby>Chybí spisový plán, věcná skupina, typový spis, součást, díl, spis, dokument nebo komponenta ve strukturální mapě a jejich provázání na transakční protokol.</popisChyby>
<vypisChyby>Nenalezen element tns:HodnotaID v sekci mets:amdSec.</vypisChyby>
<mistoChyby>Řádek 600:41, element <mets:amdSec>.</mistoChyby>
</pravidlo>
</kontrola>
</sip>
</validaceSIP>
Java knihovna - přímá integrace
Validátor ZAF je možné volat jako součást jiné Java aplikace a integrovat ho s ní. Pokud není možná přímá integrace lze použít řádkovou aplikaci CmdValidator.
V rámci projektu na GitHub.com jsou k dispozici zdrojové kódy aplikace a binární balíčky. Ty jsou také dostupné v repozitáři pro Maven a je možné je přímo používat.
Maven (pom.xml)
<dependency>
<groupId>cz.zaf</groupId>
<artifactId>zaf-core</artifactId>
<version>1.0.3</version>
</dependency>
Repozitář s připravenými balíčky
Validátor ZAF je možné přímo využívat pomocí připravených balíčků dostupných v repozitáři: https://www.lightcomp.cz/releases/repository/lc-public-release/.
Nastavení pro Maven (pom.xml):
<repositories>
<repository>
<id>lc-public-release</id>
<url>https://www.lightcomp.cz/releases/repository/lc-public-release/</url>
</repository>
</repositories>
Možnosti logování
Pro logování činnosti aplikace je využíván nástroj SLF4J. Konkrétní nastavení logování záleží na způsobu využití nástroje ZAF. Pokud je používán jako řádková aplikace je jeho součástí SimpleLogger. Možnosti jeho nastavení jsou uvedeny v dokumentaci k SLF4J/SimpleLogger.
Spuštění s logováním vnitřní činnosti
Spuštění s logováním vnitřní činnosti slouží pro diagnostické účely.
Příklad:
java -Dorg.slf4j.simpleLogger.defaultLogLevel=DEBUG -jar CmdValidator.jar -d 3 C:\testy3\D34520.zip -o c:\temp\out.xml
Pravidla
Validátor má definovánu sadu pravidel, která se při kontrole uplatní. Sada pravidel se dělí na oblasti kontroly. U každého pravidla je vždy uvedeno:
-
znění pravidla
-
kód pravidla - jednoznačný identifikátor
-
zdroj - informace o zdroji pravidla, obvykle odkaz na závazný dokument (vyhláška, standard, metodický pokyn)
-
popis chyby - zobrazená informace uživateli v případě porušení pravidla
-
aktivita pravidla - kdy se pravidlo uplatní, například jen při předávání finálních SIPů (přejímka); pokud není uvedeno pravidlo se uplatní vždy
Kontrola škodlivého kódu
vir1
Pravidlo |
Datový balíček SIP neobsahuje hrozbu. |
Kód |
vir1 |
Zdroj |
§ 21 odst. 6 vyhlášky č. 259/2012 Sb. |
Popis chyby |
Datový balíček SIP obsahuje hrozbu. |
Kontrola datové struktury
dat1
Pravidlo |
Datový balíček SIP je soubor v datovém formátu ZIP (jeho MIME Content-type je detekován jako application/zip) nebo složka. |
Kód |
dat1 |
Zdroj |
Požadavek 11.2.9 a 11.2.1 NSESSS. |
Popis chyby |
Datový balíček SIP je chybně strukturován. |
dat2
Pravidlo |
Pokud je datový balíček SIP komprimován do souboru v datovém formátu ZIP, po rozbalení obsahuje právě jednu složku. Ta má stejný název jako je název souboru v datovém formátu ZIP. |
Kód |
dat2 |
Zdroj |
Požadavek 11.2.9 NSESSS. |
Popis chyby |
Uvedeno je chybně označení datového balíčku SIP. |
dat3
Pravidlo |
Pokud je datový balíček SIP komprimován do souboru v datovém formátu ZIP, po rozbalení obsahuje právě jednu složku. Ta má stejný název jako je název souboru v datovém formátu ZIP. |
Kód |
dat3 |
Zdroj |
Požadavek 11.2.2, 11.2.3 a 11.2.8 NSESSS. |
Popis chyby |
Uvedena jsou chybně metadata a komponenty (počítačové soubory) v datovém balíčku SIP. |
Kontrola znakové sady
Kontroluje kódování SIP souboru.
kod1
Pravidlo |
Znakovou sadou souboru je Unicode/UCS v kódování UTF-8 bez BOM (Byte order mark). |
Kód |
kod1 |
Zdroj |
Požadavek 11.2.7 NSESSS. |
Popis chyby |
Znaková sada datového balíčku SIP není Unicode/UCS v kódování UTF-8 bez BOM (Byte order mark). |
Kontrola správnosti XML
wf1
Pravidlo |
Soubor je well-formed. |
Kód |
wf1 |
Zdroj |
Požadavek 11.2.2 NSESSS. |
Popis chyby |
Datový balíček SIP nedodržuje syntaxi jazyka XML. |
Kontrola jmenných prostorů
ns1
Pravidlo |
Soubor obsahuje právě jeden kořenový element <mets:mets>. |
Kód |
ns1 |
Zdroj |
Bod 2.1. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí kořenový element datového balíčku SIP. |
ns2
Pravidlo |
Element <mets:mets> obsahuje atribut xsi:schemaLocation s hodnotou http://www.loc.gov/METS/ http://www.loc.gov/standards/mets/mets.xsd http://www.mvcr.cz/nsesss/v3 http://www.mvcr.cz/nsesss/v3/nsesss.xsd http://nsess.public.cz/erms_trans/v_01_01 TransakcniProtokolNavrh_verze1.7.xsd nebo s hodnotou http://www.loc.gov/METS/ http://www.loc.gov/standards/mets/mets.xsd http://www.mvcr.cz/nsesss/v3 http://www.mvcr.cz/nsesss/v3/nsesss.xsd http://nsess.public.cz/erms_trans/v_01_01 http://www.mvcr.cz/nsesss/v3/nsesss-TrP.xsd. |
Kód |
ns2 |
Zdroj |
Bod 2.1. přílohy č. 3 NSESSS. |
Popis chyby |
Popsáno je chybně umístění příslušných schémat XML. |
Kontrola proti schématu
Kontrola proti schématu XSD.
val1
Pravidlo |
Soubor je validní proti schématům mets.xsd (v1.11), xlink.xsd (v2), nsesss.xsd (v3), nsesss-TrP.xsd, ess_ns.xsd a dmBaseTypes.xsd (v2.1). |
Kód |
val1 |
Zdroj |
Požadavek 11.2.5 NSESSS, bod 2.1. přílohy č. 3 NSESSS. |
Popis chyby |
Datový balíček SIP není validní proti schématům http://www.loc.gov/standards/mets/mets.xsd, http://www.loc.gov/standards/mets/xlink.xsd, http://www.mvcr.cz/nsesss/v3/nsesss.xsd, http://www.mvcr.cz/nsesss/v3/nsesss-TrP.xsd, http://www.mvcr.cz/nsesss/v3/ess_ns.xsd a http://www.mvcr.cz/nsesss/v3/dmBaseTypes.xsd. |
Kontrola obsahu
Obsahová kontrola
obs1
Pravidlo |
Element <mets:mets> obsahuje atribut OBJID s neprázdnou hodnotou. |
Kód |
obs1 |
Zdroj |
Bod 2.1. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí identifikátor datového balíčku SIP. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs2
Pravidlo |
Element <mets:mets> obsahuje atribut LABEL s hodnotou Datový balíček pro provedení skartačního řízení nebo Datový balíček pro předávání dokumentů a jejich metadat do archivu. |
Kód |
obs2 |
Zdroj |
Bod 2.1. přílohy č. 3 NSESSS, navíc jsou přípustné i balíčky pro předání do archivu, v souladu s praxí NA ČR a shodně s pravidlem obs3 (Informační list NA, 2018, částka 2, č. 19/2018). |
Popis chyby |
Uveden je chybně popis datového balíčku SIP. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami) |
obs3
Pravidlo |
Element <mets:mets> obsahuje atribut LABEL s hodnotou Datový balíček pro předávání dokumentů a jejich metadat do archivu. |
Kód |
obs3 |
Zdroj |
Bod 2.1. přílohy č. 3 NSESSS. |
Popis chyby |
Uveden je chybně popis datového balíčku SIP. |
Aktivní |
přejímka |
obs4
Pravidlo |
Element <mets:mets> obsahuje atribut xmlns:xsi s hodnotou http://www.w3.org/2001/XMLSchema-instance. |
Kód |
obs4 |
Zdroj |
Bod 2.1. přílohy č. 3 NSESSS. |
Popis chyby |
Uvedena je chybně adresa jmenného prostoru schématu XML. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs9
Pravidlo |
Element <mets:mets> obsahuje atribut xmlns:xlink s hodnotou http://www.w3.org/1999/xlink. |
Kód |
obs9 |
Zdroj |
Bod 2.1. přílohy č. 3 NSESSS. |
Popis chyby |
Uvedena je chybně adresa jmenného prostoru schématu XML. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs10
Pravidlo |
Element <mets:mets> obsahuje dětský element <mets:metsHdr>. |
Kód |
obs10 |
Zdroj |
Bod 2.2. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí povinná část (záhlaví) struktury datového balíčku SIP. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs11
Pravidlo |
Element <mets:mets> obsahuje právě jeden dětský element <mets:dmdSec>. |
Kód |
obs11 |
Zdroj |
Bod 2.6. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí povinná (popisná) část struktury datového balíčku SIP. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs12
Pravidlo |
Element <mets:mets> obsahuje alespoň jeden element <mets:amdSec>. |
Kód |
obs12 |
Zdroj |
Bod 2.9. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí povinná část (transakční protokol) struktury datového balíčku SIP. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs13
Pravidlo |
Element <mets:mets> obsahuje právě jeden dětský element <mets:structMap>. |
Kód |
obs13 |
Zdroj |
Bod 2.2.17. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí povinná část (strukturální mapa) struktury datového balíčku SIP. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs14
Pravidlo |
Element <mets:metsHdr> obsahuje atribut LASTMODDATE. |
Kód |
obs14 |
Zdroj |
Bod 2.2. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí datum poslední úpravy datového balíčku SIP. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs15
Pravidlo |
Element <mets:metsHdr> obsahuje atribut CREATEDATE. |
Kód |
obs15 |
Zdroj |
Bod 2.2. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí datum vytvoření datového balíčku SIP. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs16
Pravidlo |
Element <mets:metsHdr> obsahuje právě jeden element <mets:agent> s atributem TYPE s hodnotou ORGANIZATION. |
Kód |
obs16 |
Zdroj |
Bod 2.3. přílohy č. 3 NSESSS. |
Popis chyby |
Uveden je chybně popis původce. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs17
Pravidlo |
Element <mets:metsHdr> obsahuje alespoň jeden element <mets:agent> s atributem TYPE s hodnotou INDIVIDUAL. |
Kód |
obs17 |
Zdroj |
Bod 2.3. přílohy č. 3 NSESSS. |
Popis chyby |
Uveden je chybně popis původce. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs18
Pravidlo |
Každý element <mets:agent> obsahuje atribut ROLE s hodnotou CREATOR. |
Kód |
obs18 |
Zdroj |
Bod 2.3. přílohy č. 3 NSESSS. |
Popis chyby |
Uveden je chybně popis původce. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs19
Pravidlo |
Každý element <mets:agent> obsahuje atribut ID. |
Kód |
obs19 |
Zdroj |
Bod 2.3. přílohy č. 3 NSESSS. |
Popis chyby |
Uveden je chybně popis původce. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs20
Pravidlo |
Každý element <mets:agent> obsahuje právě jeden dětský element <mets:name> s neprázdnou hodnotou. |
Kód |
obs20 |
Zdroj |
Bod 2.4. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí informace o původci. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs22
Pravidlo |
Element <mets:dmdSec> obsahuje právě jeden dětský element <mets:mdWrap>. |
Kód |
obs22 |
Zdroj |
Bod 2.7. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí povinná (popisná) část struktury datového balíčku SIP. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs23
Pravidlo |
Element <mets:dmdSec> obsahuje v hierarchii dětských elementů <mets:mdWrap> atribut MDTYPEVERSION s hodnotou 3.0. |
Kód |
obs23 |
Zdroj |
Bod 2.7. přílohy č. 3 NSESSS. |
Popis chyby |
Uveden je chybně popis schématu XML. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs24
Pravidlo |
Element <mets:dmdSec> obsahuje v hierarchii dětských elementů <mets:mdWrap> atribut OTHERMDTYPE s hodnotou NSESSS. |
Kód |
obs24 |
Zdroj |
Bod 2.7. přílohy č. 3 NSESSS. |
Popis chyby |
Uveden je chybně popis schématu XML. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs25
Pravidlo |
Element <mets:dmdSec> obsahuje v hierarchii dětských elementů <mets:mdWrap> atribut MDTYPE s hodnotou OTHER. |
Kód |
obs25 |
Zdroj |
Bod 2.7. přílohy č. 3 NSESSS. |
Popis chyby |
Uveden je chybně popis schématu XML. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs26
Pravidlo |
Element <mets:dmdSec> obsahuje v hierarchii dětských elementů <mets:mdWrap> atribut MIMETYPE s hodnotou text/xml. |
Kód |
obs26 |
Zdroj |
Bod 2.7. přílohy č. 3 NSESSS. |
Popis chyby |
Uveden je chybně popis schématu XML. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs27
Pravidlo |
Element <mets:dmdSec> obsahuje v hierarchii dětských elementů <mets:mdWrap> právě jeden dětský element <mets:xmlData>. |
Kód |
obs27 |
Zdroj |
Bod 2.7. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí povinná (popisná) část struktury datového balíčku SIP. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs28
Pravidlo |
Pokud neexistuje žádný element <nsesss:KrizovyOdkaz> s atributem pevny s hodnotou ano, potom element <mets:dmdSec> obsahuje v hierarchii dětských elementů <mets:mdWrap>, <mets:xmlData> právě jeden dětský element <nsesss:Dil>, <nsesss:Dokument> nebo <nsesss:Spis>. |
Kód |
obs28 |
Zdroj |
Bod 2.7. přílohy č. 3 NSESSS; příloha č. 2 NSESSS, ř. 20. |
Popis chyby |
Datový balíček SIP neobsahuje díl, spis ani dokument. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs29
Pravidlo |
Pokud existuje jakýkoli element <nsesss:KrizovyOdkaz> a obsahuje atribut pevny s hodnotou ano, potom pro každý jeho výskyt obsahuje element <mets:dmdSec> v hierarchii dětských elementů <mets:mdWrap>, <mets:xmlData> dětský element <nsesss:Dil> nebo <nsesss:Dokument> nebo <nsesss:Spis> se stejnou hodnotou v dětském elementu <nsesss:Identifikator> a v jeho atributu zdroj. |
Kód |
obs29 |
Zdroj |
Bod 2.7. přílohy č. 3 NSESSS; příloha č. 2 NSESSS, ř. 20. |
Popis chyby |
Chybí popis dílu, spisu nebo dokumentu, který je v datovém balíčku SIP připojen pevným křížovým odkazem. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs30
Pravidlo |
Každý element <mets:amdSec> obsahuje atribut ID. |
Kód |
obs30 |
Zdroj |
Bod 2.9. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí povinná část (transakční protokol) struktury datového balíčku SIP. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs31
Pravidlo |
Každý element <mets:amdSec> obsahuje právě jeden dětský element <mets:digiprovMD>. |
Kód |
obs31 |
Zdroj |
Bod 2.10. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí povinná část (transakční protokol) struktury datového balíčku SIP. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs33
Pravidlo |
Každý element <mets:digiprovMD> obsahuje právě jeden dětský element <mets:mdWrap>. |
Kód |
obs33 |
Zdroj |
Bod 2.11. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí povinná část (transakční protokol) struktury datového balíčku SIP. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs34
Pravidlo |
Každý element <mets:digiprovMD> obsahuje v hierarchii dětských elementů <mets:mdWrap> atribut MDTYPEVERSION s hodnotou 1.0. |
Kód |
obs34 |
Zdroj |
Bod 2.11. přílohy č. 3 NSESSS. |
Popis chyby |
Uveden je chybně popis schématu XML. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs35
Pravidlo |
Každý element <mets:digiprovMD> obsahuje v hierarchii dětských elementů <mets:mdWrap> atribut OTHERMDTYPE s hodnotou TP. |
Kód |
obs35 |
Zdroj |
Bod 2.11. přílohy č. 3 NSESSS. |
Popis chyby |
Uveden je chybně popis schématu XML. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs36
Pravidlo |
Každý element <mets:digiprovMD> obsahuje v hierarchii dětských elementů <mets:mdWrap> atribut MDTYPE s hodnotou OTHER. |
Kód |
obs36 |
Zdroj |
Bod 2.11. přílohy č. 3 NSESSS. |
Popis chyby |
Uveden je chybně popis schématu XML. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs37
Pravidlo |
Každý element <mets:digiprovMD> obsahuje v hierarchii dětských elementů <mets:mdWrap> atribut MIMETYPE s hodnotou text/xml. |
Kód |
obs37 |
Zdroj |
Bod 2.11. přílohy č. 3 NSESSS. |
Popis chyby |
Uveden je chybně popis schématu XML. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs38
Pravidlo |
Každý element <mets:digiprovMD> obsahuje v hierarchii dětských elementů <mets:mdWrap> právě jeden dětský element <mets:xmlData>. |
Kód |
obs38 |
Zdroj |
Bod 2.12. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí povinná část (transakční protokol) struktury datového balíčku SIP. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs39
Pravidlo |
Každý element <mets:digiprovMD> obsahuje v hierarchii dětských elementů <mets:mdWrap>, <mets:xmlData> právě jeden dětský element <tp:TransakcniLogObjektu>. |
Kód |
obs39 |
Zdroj |
Bod 2.12. přílohy č. 3 NSESSS. |
Popis chyby |
Datový balíček SIP neobsahuje transakční protokol. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs40
Pravidlo |
Pokud jakýkoli element <nsesss:Dokument> obsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Manipulace> element <nsesss:AnalogovyDokument> s hodnotou ne, obsahuje element <mets:mets> právě jeden dětský element <mets:fileSec>. |
Kód |
obs40 |
Zdroj |
Bod 2.13. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí připojení komponent (počítačových souborů). |
Aktivní |
skartační řízení (s komponentami), přejímka |
obs41
Pravidlo |
Pokud existuje jakýkoli element mets:file, každý obsahuje atribut MIMETYPE, jeho hodnota musí odpovídat pravidlům pro tvorbu označení MIMETYPE uvedených na https://www.iana.org/assignments/media-types/media-types.xhtml a musí odpovídat typu referencovaného souboru. |
Kód |
obs41 |
Zdroj |
Bod 2.15. přílohy č. 3 NSESSS. |
Popis chyby |
Atribut MIMETYPE elementu mets:file neobsahuje správnou hodnotu nebo je prázdný. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs43a
Pravidlo |
Pokud existuje element <mets:fileSec>, obsahuje právě jeden dětský element <mets:fileGrp>. |
Kód |
obs43a |
Zdroj |
Bod 2.14. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí připojení komponent (počítačových souborů) nebo je špatně strukturováno. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs44
Pravidlo |
Pokud existuje jakýkoli element <mets:file>, každý obsahuje atribut DMDID s hodnotou uvedenou v atributu ID jakéhokoli elementu <nsesss:Komponenta>, přičemž právě jedna hodnota atributu DMDID odpovídá právě jedné hodnotě atributu ID. |
Kód |
obs44 |
Zdroj |
Bod 2.15. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí provázání komponenty (počítačového souboru) s popisnou částí. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs45
Pravidlo |
Pokud existuje jakýkoli element <mets:file>, každý obsahuje atribut MIMETYPE s hodnotou identifikace souborového formátu příslušné komponenty. |
Kód |
obs45 |
Zdroj |
Bod 2.15. přílohy č. 3 NSESSS. |
Popis chyby |
Komponenta (počítačový soubor) má uvedený chybný datový formát. |
Aktivní |
skartační řízení (s komponentami), přejímka |
Pro ověření formátu příslušné komponenty je standardně využíván nástroj Apache Tika. Pomocí konfigurace je možné alternativně použít SiegFried, viz systémové parametry.
obs46
Pravidlo |
Pokud existuje jakýkoli element <mets:file>, každý obsahuje atribut CHECKSUMTYPE hodnotu SHA-256 nebo SHA-512. |
Kód |
obs46 |
Zdroj |
Bod 2.15. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí popis pro ověření celistvosti komponenty (počítačového souboru) nebo je chybně uveden. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs47
Pravidlo |
Pokud existuje jakýkoli element <mets:file>, každý obsahuje atribut CHECKSUM s hodnotou kontrolního součtu příslušné komponenty podle kryptografického algoritmu uvedeného v atributu CHECKSUMTYPE. |
Kód |
obs47 |
Zdroj |
Bod 2.15. přílohy č. 3 NSESSS. |
Popis chyby |
Celistvost komponenty (počítačového souboru) je narušena nebo chybí možnost jejího ověření. |
Aktivní |
skartační řízení (s komponentami), přejímka |
obs48
Pravidlo |
Pokud existuje jakýkoli element <mets:file>, každý obsahuje atribut SIZE s hodnotou velikosti příslušné komponenty v bytech. |
Kód |
obs48 |
Zdroj |
Bod 2.15. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí velikost komponenty (počítačového souboru) nebo je uvedena chybně. |
Aktivní |
skartační řízení (s komponentami), přejímka |
obs49
Pravidlo |
Pokud existuje jakýkoli element <mets:file>, každý obsahuje atribut CREATED. |
Kód |
obs49 |
Zdroj |
Bod 2.15. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí datum vytvoření komponenty (počítačového souboru). |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs50
Pravidlo |
Pokud existuje jakýkoli element <mets:file>, každý obsahuje právě jeden dětský element <mets:FLocat>. |
Kód |
obs50 |
Zdroj |
Bod 2.16. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí připojení komponenty (počítačového souboru) do datového balíčku SIP nebo je provedeno chybně. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs51
Pravidlo |
Pokud existuje jakýkoli element <mets:FLocat>, každý obsahuje atribut xlink:type s hodnotou simple. |
Kód |
obs51 |
Zdroj |
Bod 2.16. přílohy č. 3 NSESSS. |
Popis chyby |
Uveden je chybně popis odkazu na komponentu (počítačový soubor). |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs52
Pravidlo |
Pokud existuje jakýkoli element <mets:FLocat>, každý obsahuje atribut xlink:href s hodnotou, která odpovídá relativní cestě odkazu jakékoli komponenty uložené ve složce komponenty, přičemž právě jedna hodnota atributu xlink:href odpovídá relativní cestě odkazu právě jedné komponenty. |
Kód |
obs52 |
Zdroj |
Bod 2.16. přílohy č. 3 NSESSS. |
Popis chyby |
Uveden je chybně popis odkazu na komponentu (počítačový soubor). |
Aktivní |
skartační řízení (s komponentami), přejímka |
obs53
Pravidlo |
Pokud existuje jakýkoli element <mets:FLocat>, každý obsahuje atribut LOCTYPE s hodnotou URL. |
Kód |
obs53 |
Zdroj |
Bod 2.16. přílohy č. 3 NSESSS. |
Popis chyby |
Uveden je chybně popis odkazu na komponentu (počítačový soubor). |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs54
Pravidlo |
Pokud neexistuje žádný element <nsesss:KrizovyOdkaz> s atributem pevny s hodnotou ano, potom každý element <mets:div> obsahuje dětský element podle struktury entit/objektů (od spisového plánu po komponentu) v sekci dmdSec s atributem TYPE s hodnotou příslušné entity/objektu a s atributem DMDID s hodnotou příslušné entity/objektu v atributu ID a s atributem ADMID s hodnotou, která odpovídá hodnotě atributu ID příslušné entity/objektu v sekci amdSec (entita/objekt v hierarchii dětských elementů <mets:digiprovMD>, <mets:mdWrap>, <mets:xmlData>, <tp:TransakcniLogObjektu>, <tp:TransLogInfo>, <tp:Objekt>, <tp:Identifikator>, <tns:HodnotaID> a <tns:ZdrojID> odpovídá v hodnotách hodnotám elementu <nsesss:Identifikator> a jeho atributu zdroj příslušné entity/objektu v sekci dmdSec). |
Kód |
obs54 |
Zdroj |
Bod 2.17 a 2.18. přílohy č. 3 NSESSS; Informační list NA, roč. 2018, čá. 2, příloha k č. 20/2018 (20.3). |
Popis chyby |
Chybí spisový plán, věcná skupina, typový spis, součást, díl, spis, dokument nebo komponenta ve strukturální mapě a jejich provázání na transakční protokol. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs54
Pravidlo |
Každý element mets:div obsahuje dětský element podle struktury entit/objektů (od spisového plánu po komponentu) v sekci dmdSec s atributem TYPE s hodnotou příslušné entity/objektu a s atributem DMDID s hodnotou příslušné entity/objektu v atributu ID a s atributem ADMID s hodnotou, která odpovídá hodnotě atributu ID příslušné entity/objektu v sekci amdSec (entita/objekt v hierarchii dětských elementů mets:digiprovMD, mets:mdWrap, mets:xmlData, tp:TransakcniLogObjektu, tp:TransLogInfo, tp:Objekt, tp:Identifikator, tns:HodnotaID a tns:ZdrojID odpovídá v hodnotách hodnotám elementu nsesss:Identifikator a jeho atributu zdroj příslušné entity/objektu v sekci dmdSec). Uvedená entita/objekt je v sekci dmdSec, amdSec a structMap uvedena právě jednou. Pokud existuje jakýkoli element nsesss:KrizovyOdkaz a obsahuje atribut pevny s hodnotou ano, potom je entita/objekt typu součást, typový spis, věcná skupina nebo spisový plán v sekci dmdSec uvedená multiplicitně. V takovém případě je stejná entita/objekt uvedena v sekci structMap právě jednou (atribut DMDID obsahuje ID libovolného výskytu příslušné entity/objektu). |
Kód |
obs54 |
Zdroj |
Bod 2.17 a 2.18. přílohy č. 3 NSESSS; Informační list NA, roč. 2018, čá. 2, příloha k č. 20/2018 (20.3). |
Popis chyby |
Chybí spisový plán, věcná skupina, typový spis, součást, díl, spis, dokument nebo komponenta ve strukturální mapě a jejich provázání na transakční protokol. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs55
Pravidlo |
Pokud existuje jakýkoli element <mets:div> s atributem TYPE s hodnotou komponenta, každý obsahuje právě jeden element <mets:fptr>. |
Kód |
obs55 |
Zdroj |
Bod 2.19. přílohy č. 3 NSESSS. |
Popis chyby |
Chybí povinná část (strukturální mapa) struktury datového balíčku SIP. |
Aktivní |
skartační řízení (s komponentami), přejímka |
obs56
Pravidlo |
Pokud existuje jakýkoli element <mets:fptr>, každý obsahuje atribut FILEID s hodnotou, která odpovídá hodnotě atributu ID elementu <mets:file> příslušné komponenty. Příslušnost vyjadřuje stejná hodnota atributu DMDID rodičovského elementu <mets:div> a elementu <mets:file>. |
Kód |
obs56 |
Zdroj |
Bod 2.19. přílohy č. 3 NSESSS. |
Popis chyby |
Není v souladu provázání komponent (počítačových souborů) mezi částí počítačových souborů a strukturální mapou. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs57
Pravidlo |
Jakýkoli element <nsesss:Identifikator> obsahuje neprázdnou hodnotu. |
Kód |
obs57 |
Zdroj |
Příloha č. 2 NSESSS, ř. 123. |
Popis chyby |
Není uveden identifikátor. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs58
Pravidlo |
Jakýkoli element <nsesss:Identifikator> obsahuje atribut zdroj s neprázdnou hodnotu. |
Kód |
obs58 |
Zdroj |
Příloha č. 2 NSESSS, ř. 288. |
Popis chyby |
Není uveden zdroj identifikátoru. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs59
Pravidlo |
Žádná entita (od spisového plánu po dokument) nebo objekt <nsesss:Komponenta>, <nsesss:BezpecnostniKategorie>, <nsesss:SkartacniRezim> nebo <nsesss:TypDokumentu> neobsahuje stejné hodnoty elementu <nsesss:Identifikator> a jeho atributu zdroj a současně odlišné hodnoty v ostatních elementech, jako má jiná entita nebo objekt uvedeného typu, kromě atributu ID uvedené entity. |
Kód |
obs59 |
Zdroj |
Příloha č. 2 NSESSS, ř. 123. |
Popis chyby |
Uveden je vícekrát stejný spisový plán, věcná skupina, typový spis, součást, díl, spis, dokument, komponenta, bezpečnostní kategorie, skartační režim nebo typ dokumentu nebo je vícekrát použit stejný identifikátor. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs60
Pravidlo |
Pokud jakýkoli element <nsesss:Dokument> obsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Manipulace> element <nsesss:AnalogovyDokument> s hodnotou ne, obsahuje element <nsesss:Dokument> dětský element <nsesss:Komponenty>. |
Kód |
obs60 |
Zdroj |
Příloha č. 2 NSESSS, ř. 45. |
Popis chyby |
Chybí popis komponenty (počítačového souboru) dokumentu v digitální podobě. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs61
Pravidlo |
Pokud jakýkoli element <nsesss:Dokument> obsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Manipulace> element <nsesss:AnalogovyDokument> s hodnotou ano a současně element <nsesss:EvidencniUdaje> obsahuje v dětském elementu <nsesss:Puvod> element <nsesss:DorucenyDokument>, potom je v posledním uvedeném elementu uveden dětský element <nsesss:DoruceneMnozstvi> s neprázdnou hodnotou. |
Kód |
obs61 |
Zdroj |
Příloha č. 2 NSESSS, ř. 365. |
Popis chyby |
Chybí doručené množství dokumentu v analogové podobě. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs61a
Pravidlo |
Pokud jakýkoli element <nsesss:Dokument> obsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Manipulace> element <nsesss:AnalogovyDokument> s hodnotou ano a současně element <nsesss:EvidencniUdaje> obsahuje v dětském elementu <nsesss:Puvod> element <nsesss:VlastniDokument>, potom je v posledním uvedeném elementu uveden dětský element <nsesss:VytvoreneMnozstvi> s neprázdnou hodnotou. |
Kód |
obs61a |
Zdroj |
Příloha č. 2 NSESSS, ř. 1208. |
Popis chyby |
Chybí množství vlastního dokumentu v analogové podobě. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs62
Pravidlo |
Pokud existuje jakýkoli element <nsesss:Jazyk>, každý obsahuje pouze hodnoty uvedené v číselníku ISO 639-2:1998 uvedeném na URL: http://www.loc.gov/standards/iso639-2/ISO-639-2_utf-8.txt. |
Kód |
obs62 |
Zdroj |
Příloha č. 2 NSESSS, ř. 132. |
Popis chyby |
Uveden je chybně jazyk dokumentu. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs63
Pravidlo |
Pokud jakýkoli element <nsesss:Vyrizeni> nebo element <nsesss:VyrizeniUzavreni> obsahuje element <nsesss:Zpusob> s hodnotou jiný způsob, potom je na stejné úrovni posledního uvedeného elementu uveden dětský element <nsesss:Oduvodneni> s neprázdnou hodnotou. |
Kód |
obs63 |
Zdroj |
Příloha č. 2 NSESSS, ř. 1270. |
Popis chyby |
Chybí odůvodnění vyřízení jiným způsobem. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs64
Pravidlo |
Pokud je základní entitou dokument (<nsesss:Dokument>), potom v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Vyrazovani>, <nsesss:DataceVyrazeni> je součet hodnoty elementu <nsesss:RokSpousteciUdalosti>, 1 a hodnoty elementu <nsesss:SkartacniLhuta> uvedeného v rodičovském elementu <nsesss:SkartacniRezim> menší nebo roven aktuálnímu roku. |
Kód |
obs64 |
Zdroj |
§ 15 odst. 4 vyhlášky č. 259/2012 Sb. |
Popis chyby |
Uveden je chybně rok skartační operace u dokumentu (počítá se jako rok spouštěcí události + 1 + skartační lhůta). |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
Vysvětlení |
Ověření u SIPů, kde je základní entitou dokument, že je možné skartační řízení realizovat dle nastavených skartačních lhůt ve vztahu k dataci vzniku dokumentu. |
obs65
Pravidlo |
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> je součet hodnoty elementu <nsesss:RokSpousteciUdalosti>, 1 a hodnoty elementu <nsesss:SkartacniLhuta> uvedeného v rodičovském elementu <nsesss:SkartacniRezim> menší nebo roven aktuálnímu roku. Pro všechny entity dokument (<nsesss:Dokument>) dále platí, že součet hodnoty elementu <nsesss:DatumDoruceni> nebo <nsesss:DatumVytvoreni> (v závislosti na tom, zda jde o doručený nebo vlastní dokument), 1 a hodnoty elementu <nsesss:SkartacniLhuta> je menší nebo roven aktuálnímu roku. |
Kód |
obs65 |
Zdroj |
§ 15 odst. 5 vyhlášky č. 259/2012 Sb. |
Popis chyby |
Uveden je chybně 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šší). |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
Vysvětlení |
Ověření u SIPů, kde je základní spis nebo díl, že je možné skartační řízení realizovat dle nastavených skartačních lhůt ve vztahu k dataci vzniku příslušné základní entity. Současně se provede kontrola všech dokumentů, že je opět u nich dle lhůt možné realizovat skartační řízení. |
obs67
Pravidlo |
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. |
Kód |
obs67 |
Zdroj |
§ 15 odst. 5 vyhlášky č. 259/2012 Sb. |
Popis chyby |
Uveden je chybně skartační znak u dílu nebo spisu (stanovuje se podle nejvyššího skartačního znaku dokumentu). |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs68
Pravidlo |
Každá entita věcná skupina (<nsesss:VecnaSkupina>), která je rodičovskou entitou spisu (<nsesss:Spis>) nebo dokumentu (<nsesss:Dokument>), obsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Vyrazovani> element <nsesss:SkartacniRezim>. |
Kód |
obs68 |
Zdroj |
§ 15 odst. 2 vyhlášky č. 259/2012 Sb.; příloha č. 2 NSESSS, ř. 1250. |
Popis chyby |
Chybí skartační režim věcné skupiny. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs69
Pravidlo |
Pokud je základní entitou dokument (<nsesss:Dokument>), potom její element <nsesss:EvidencniUdaje> obsahuje dětský element <nsesss:Vyrizeni>. |
Kód |
obs69 |
Zdroj |
Příloha č. 2 NSESSS, ř. 421. |
Popis chyby |
Chybí vyřízení dokumentu. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs70
Pravidlo |
Jakýkoli element <nsesss:Identifikator> není opakovatelný, pokud se nenachází v hierarchii elementů <nsesss:Komponenta>, <nsesss:EvidencniUdaje> a <nsesss:Identifikace>. |
Kód |
obs70 |
Zdroj |
Příloha č. 2 NSESSS, ř. 497. |
Popis chyby |
Uveden je chybně identifikátor věcné skupiny, typového spisu, součásti, dílu, spisu nebo dokumentu. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs71
Pravidlo |
Pokud existuje jakýkoli element <nsesss:DatumOtevreni>, obsahuje stejnou nebo menší hodnotu, než je hodnota elementu <nsesss:DatumUzavreni>, pokud poslední uvedený element existuje uvnitř rodičovského elementu <nsesss:Manipulace>. |
Kód |
obs71 |
Zdroj |
null |
Popis chyby |
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. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs72
Pravidlo |
Pokud existuje jakýkoli element <nsesss:CasPouziti>, každý obsahuje atribut datum. |
Kód |
obs72 |
Zdroj |
§ 4 odst. 7 písm. b) vyhlášky č. 259/2012 Sb. |
Popis chyby |
Chybí strojový zápis času opatření komponenty (počítačového souboru) elektronickým podpisem, elektronickou značkou nebo časovým razítkem. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs73
Pravidlo |
Pokud existuje jakýkoli element <nsesss:CasOvereni>, každý obsahuje atribut datum. |
Kód |
obs73 |
Zdroj |
§ 4 odst. 7 písm. g) vyhlášky č. 259/2012 Sb. |
Popis chyby |
Chybí strojový zápis času ověření elektronického podpisu, elektronické značky nebo časového razítka. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs74
Pravidlo |
Pokud existuje jakýkoli element <nsesss:PosuzovanyOkamzik>, každý obsahuje atribut datum. |
Kód |
obs74 |
Zdroj |
§ 4 odst. 7 písm. f) vyhlášky č. 259/2012 Sb. |
Popis chyby |
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. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs75
Pravidlo |
Pokud existuje jakýkoli element <nsesss:Platnost>, v každém obsahuje jeho dětský element <nsesss:PlatnostOd> stejnou nebo menší hodnotu, než je hodnota elementu <nsesss:PlatnostDo>. |
Kód |
obs75 |
Zdroj |
null |
Popis chyby |
Není v souladu rozsah platnosti certifikátu elektronického podpisu, elektronické značky nebo časového razítka. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs76
Pravidlo |
Pokud jakýkoli element <nsesss:Dokument> obsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Manipulace> element <nsesss:AnalogovyDokument> s hodnotou ano, potom rodičovské entity obsahují v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Manipulace> element <nsesss:AnalogovyDokument> se stejnou hodnotou. |
Kód |
obs76 |
Zdroj |
Příloha č. 2 NSESSS, ř. 616. |
Popis chyby |
Uvedeno je chybně u věcné skupiny, typového spisu, součásti, dílu nebo spisu, že neobsahují dokumenty v analogové podobě. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs77
Pravidlo |
Pokud základní entita obsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Manipulace> element <nsesss:AnalogovyDokument> s hodnotou ano, potom obsahuje v hierarchii dětských elementů <nsesss:Vyrazovani> a <nsesss:SkartacniRizeni> element <nsesss:Mnozstvi> s neprázdnou hodnotou. |
Kód |
obs77 |
Zdroj |
Příloha č. 2 NSESSS, ř. 1006. |
Popis chyby |
Chybí množství dílu, spisu nebo dokumentu v analogové podobě. |
Aktivní |
přejímka |
obs78
Pravidlo |
Element <nsesss:SkartacniRizeni> je uveden pouze v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Vyrazovani> základní entity. |
Kód |
obs78 |
Zdroj |
Příloha č. 2 NSESSS, ř. 1228. |
Popis chyby |
Chybí informace o skartačním řízení. |
Aktivní |
přejímka |
obs79
Pravidlo |
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. |
Kód |
obs79 |
Zdroj |
null |
Popis chyby |
Není v souladu datum skartačního řízení a roku skartační operace. |
Aktivní |
přejímka |
obs80
Pravidlo |
V jakémkoli elementu <nsesss:SkartacniRizeni> obsahuje element <nsesss:Datum> hodnotu, která je menší nebo rovna aktuálnímu roku. |
Kód |
obs80 |
Zdroj |
§ 20 odst. 1 vyhlášky č. 259/2012 Sb. |
Popis chyby |
Uvedeno je chybně datum skartačního řízení (uváděný rok ještě nenadešel). |
Aktivní |
přejímka |
obs81
Pravidlo |
Pokud je v jakémkoli elementu <nsesss:UrceneCasoveObdobi> uveden dětský element <nsesss:DatumDo>, potom je jeho hodnota větší než <nsesss:DatumOd>. |
Kód |
obs81 |
Zdroj |
null |
Popis chyby |
Není v souladu rozsah určeného časového období. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs82
Pravidlo |
Pokud je v jakémkoli elementu <nsesss:UrceneCasoveObdobi> uveden dětský element <nsesss:MesicDo>, potom je jeho hodnota větší než <nsesss:MesicOd>. |
Kód |
obs82 |
Zdroj |
null |
Popis chyby |
Není v souladu rozsah určeného časového období. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs83
Pravidlo |
Pokud je v jakémkoli elementu <nsesss:UrceneCasoveObdobi> uveden dětský element <nsesss:RokDo>, potom je jeho hodnota větší než <nsesss:RokOd>. |
Kód |
obs83 |
Zdroj |
null |
Popis chyby |
Není v souladu rozsah určeného časového období. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs84
Pravidlo |
Pokud existuje jakýkoli element <nsesss:Vyrizeni> a obsahuje element <nsesss:Zpusob> s hodnotou jiný způsob, potom je na stejné úrovni posledního uvedeného elementu uveden dětský element <nsesss:ObsahVyrizeni> s neprázdnou hodnotou. |
Kód |
obs84 |
Zdroj |
Příloha č. 2 NSESSS, ř. 1265. |
Popis chyby |
Chybí obsah vyřízení jiným způsobem. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs85
Pravidlo |
Pokud jakýkoli element <nsesss:Dokument> obsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Manipulace> element <nsesss:AnalogovyDokument> s hodnotou ano, potom element <nsesss:Manipulace> obsahuje dětský element <nsesss:UkladaciJednotka> s neprázdnou hodnotou. |
Kód |
obs85 |
Zdroj |
Příloha č. 2 NSESSS, ř. 1352. |
Popis chyby |
Chybí ukládací jednotka dokumentu v analogově podobě. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs86
Pravidlo |
Pokud je základní entitou dokument (<nsesss:Dokument>), obsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Trideni> element <nsesss:MaterskeEntity>. |
Kód |
obs86 |
Zdroj |
Příloha č. 2 NSESSS, ř. 1397. |
Popis chyby |
Chybí zatřídění dokumentu. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs87
Pravidlo |
Pokud existuje element <nsesss:Vyrizeni> a obsahuje dětský element <nsesss:DatumOdeslani>, pak současně obsahuje i element <nsesss:Prijemce>. Pravidlo se uplatňuje i obráceně - v případě uvedení elementu <nsesss:Prijemce> je uveden i element <nsesss:DatumOdeslani>. |
Kód |
obs87 |
Zdroj |
Příloha č. 2 NSESSS, ř. 1471 a 1481. |
Popis chyby |
Chybí příjemce nebo datum odeslání dokumentu. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs88
Pravidlo |
Pokud element <nsesss:Dokument> obsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Manipulace> element <nsesss:AnalogovyDokument> s hodnotou ano a současně element <nsesss:Vyrizeni> obsahuje dětský element <nsesss:DatumOdeslani>, pak element <nsesss:Vyrizeni> obsahuje element <nsesss:OdeslaneMnozstvi> s neprázdnou hodnotou. |
Kód |
obs88 |
Zdroj |
Příloha č. 2 NSESSS, ř. 1476. |
Popis chyby |
Chybí množství odeslaného dokumentu v analogové podobě. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs92
Pravidlo |
Pokud existuje jakýkoli element <nsesss:Identifikator> s atributem zdroj s hodnotou IČ nebo IČO, hodnota obsahuje číslo o osmi číslicích, přičemž vážený součet prvních sedmi číslic má po dělení jedenácti zbytek, který po odečtení od 11 a následném vydělení 10 má zbytek roven poslední číslici. |
Kód |
obs92 |
Zdroj |
null |
Popis chyby |
Chybně je uvedeno IČO subjektu. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs93
Pravidlo |
Jakýkoli element <nsesss:Nazev> obsahuje neprázdnou hodnotu. |
Kód |
obs93 |
Zdroj |
Příloha č. 2 NSESSS, ř. 167. |
Popis chyby |
Není uveden název. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs93a
Pravidlo |
Každá entita věcná skupina (<nsesss:VecnaSkupina>), jejíž rodičovská entita je spisový plán (<nsesss:SpisovyPlan>), obsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Trideni> elementy <nsesss:JednoduchySpisovyZnak> a <nsesss:PlneUrcenySpisovyZnak> se stejnými hodnotami. |
Kód |
obs93a |
Zdroj |
Požadavek 3.1.30 NSESSS. |
Popis chyby |
Chybně jsou uvedeny spisové znaky. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs94
Pravidlo |
Každá entita vyjma jakéhokoli spisového plánu (<nsesss:SpisovyPlan>) obsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Trideni> element <nsesss:PlneUrcenySpisovyZnak> s hodnotou, jejíž poslední část je stejná jako hodnota elementu <nsesss:JednoduchySpisovyZnak>. |
Kód |
obs94 |
Zdroj |
Požadavek 3.1.30 NSESSS. |
Popis chyby |
Chybně jsou uvedeny spisové znaky. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs95
Pravidlo |
Každá entita věcná skupina (<nsesss:VecnaSkupina>) nebo součást (<nsesss:Soucast>), která se nachází v rodičovské entitě věcná skupina (<nsesss:VecnaSkupina>) nebo typový spis (<nsesss:TypovySpis>), obsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Trideni> element <nsesss:PlneUrcenySpisovyZnak> s hodnotou obsahující hodnotu elementu <nsesss:PlneUrcenySpisovyZnak> rodičovské entity, oddělovač a hodnotu elementu <nsesss:JednoduchySpisovyZnak> výchozí entity. |
Kód |
obs95 |
Zdroj |
Požadavek 3.1.30 NSESSS. |
Popis chyby |
Chybně jsou uvedeny spisové znaky. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs96
Pravidlo |
Každá základní entita a každá entita typový spis (<nsesss:TypovySpis>) obsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Trideni> elementy <nsesss:JednoduchySpisovyZnak> a <nsesss:PlneUrcenySpisovyZnak> se stejnými hodnotami, jaké obsahují v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Trideni> elementy <nsesss:JednoduchySpisovyZnak> a <nsesss:PlneUrcenySpisovyZnak> rodičovské entity věcná skupina (<nsesss:VecnaSkupina>) nebo součást (<nsesss:Soucast>). |
Kód |
obs96 |
Zdroj |
§ 14 odst. 4 vyhlášky č. 259/2012 Sb. |
Popis chyby |
Chybně jsou uvedeny spisové znaky. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs97
Pravidlo |
Pokud existuje více než jedna základní entita, všechny obsahují v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Trideni> elementy <nsesss:JednoduchySpisovyZnak> a <nsesss:PlneUrcenySpisovyZnak> se stejnými hodnotami. |
Kód |
obs97 |
Zdroj |
Požadavek 3.1.34 NSESSS. |
Popis chyby |
Chybně jsou uvedeny spisové znaky. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs98
Pravidlo |
Pokud je základní entitou díl (<nsesss:Dil>) nebo spis (<nsesss:Spis>), obsahují v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Trideni> elementy <nsesss:JednoduchySpisovyZnak> a <nsesss:PlneUrcenySpisovyZnak> se stejnými hodnotami, jaké obsahují v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Trideni> elementy <nsesss:JednoduchySpisovyZnak> a <nsesss:PlneUrcenySpisovyZnak> jakékoli dětské entity dokument (<nsesss:Dokument>). |
Kód |
obs98 |
Zdroj |
§ 14 odst. 4 vyhlášky č. 259/2012 Sb. |
Popis chyby |
Chybně jsou uvedeny spisové znaky. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs99
Pravidlo |
Pokud jakýkoli element <nsesss:Dokument> obsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Manipulace> element <nsesss:AnalogovyDokument> s hodnotou ne a zároveň obsahuje element <nsesss:Komponenty>, ze všech dětských elementů <nsesss:Komponenta>, který obsahuje atribut forma_uchovani s hodnotou originál nebo originál ve výstupním datovém formátu a současně atribut verze s hodnotou nejvyššího čísla verze, potom jakýkoli element <mets:file>, který obsahuje atribut DMDID s hodnotou uvedenou v atributu ID jakéhokoli elementu <nsesss:Komponenta> příslušné komponenty a dále obsahuje atribut MIMETYPE s hodnotou application/pdf, reprezentuje příslušnou komponentu ve shodě s normou PDF/A. Kontrola se neprovádí, pokud byla základní entita vyřízena/uzavřena do 31. 7. 2012 včetně. |
Kód |
obs99 |
Zdroj |
§ 23 odst. 2 vyhlášky č. 259/2012 Sb.; Informační list NA, čá. 6/2020, č. 3/2020. |
Popis chyby |
Komponenta (počítačový soubor) v datovém formátu PDF není ve výstupním datovém formátu. |
Aktivní |
skartační řízení (s komponentami), přejímka |
obs100
Pravidlo |
Pokud existuje jakýkoli element <nsesss:Komponenty>, všechny dětské elementy <nsesss:Komponenta> obsahují v atributu poradi hodnotu, která společně tvoří vzestupnou a souvislou řadu přirozených čísel počínaje 1, přičemž čísla se mohou opakovat a úvodní nuly se ignorují. |
Kód |
obs100 |
Zdroj |
Informační list NA, čá. 6/2020, č. 3/2020. |
Popis chyby |
Uvedeno je chybně pořadí komponent (počítačových souborů). |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs101
Pravidlo |
Pokud existuje jakýkoli element <nsesss:Komponenty>, všechny dětské elementy <nsesss:Komponenta> se stejnou hodnotou atributu poradi obsahují stejnou hodnotu atributu druh. |
Kód |
obs101 |
Zdroj |
Informační list NA, čá. 6/2020, č. 3/2020. |
Popis chyby |
Uveden je chybně druh komponent (počítačových souborů). |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs102
Pravidlo |
Pokud existuje jakýkoli element <nsesss:Komponenty>, všechny dětské elementy <nsesss:Komponenta> se stejnou hodnotou atributu poradi obsahují v atributu verze hodnotu, která společně tvoří vzestupnou řadu přirozených čísel počínaje 1, přičemž čísla se neopakují a úvodní nuly se ignorují. |
Kód |
obs102 |
Zdroj |
Informační list NA, čá. 6/2020, č. 3/2020. |
Popis chyby |
Uvedena je chybně verze komponent (počítačových souborů). |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs103
Pravidlo |
Pokud jakýkoli element <nsesss:Dokument> obsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Manipulace> element <nsesss:AnalogovyDokument> s hodnotou ne a zároveň obsahuje element <nsesss:Komponenty>, ze všech dětských elementů <nsesss:Komponenta> se stejnou hodnotou atributu poradi existuje právě jeden element <nsesss:Komponenta>, který obsahuje atribut forma_uchovani s hodnotou originál. |
Kód |
obs103 |
Zdroj |
Informační list NA, čá. 6/2020, č. 3/2020. |
Popis chyby |
Uveden je chybně originál komponent (počítačových souborů). |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs104
Pravidlo |
Pokud jakýkoli element <nsesss:Dokument> obsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Manipulace> element <nsesss:AnalogovyDokument> s hodnotou ne a zároveň obsahuje element <nsesss:Komponenty>, ze všech dětských elementů <nsesss:Komponenta> se stejnou hodnotou atributu poradi, mezi kterými neexistuje žádný element <nsesss:Komponenta> s hodnotou atributu forma_uchovani originál ve výstupním datovém formátu, existuje právě jeden element <nsesss:Komponenta>, který obsahuje atribut forma_uchovani s hodnotou originál a současně atribut verze s hodnotou nejvyššího čísla verze. |
Kód |
obs104 |
Zdroj |
Informační list NA, čá. 6/2020, č. 3/2020. |
Popis chyby |
Uvedena je chybně verze komponent (počítačových souborů). |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs105
Pravidlo |
Pokud jakýkoli element <nsesss:Dokument> obsahuje v hierarchii dětských elementů <nsesss:EvidencniUdaje>, <nsesss:Manipulace> element <nsesss:AnalogovyDokument> s hodnotou ne a zároveň obsahuje element <nsesss:Komponenty>, mezi všemi dětskými elementy <nsesss:Komponenta>, v rámci kterých existuje takový element, který obsahuje atribut forma_uchovani s hodnotou originál a pro který jakýkoli element <mets:file>, který obsahuje atribut DMDID s hodnotou uvedenou v atributu ID elementu <nsesss:Komponenta> příslušné komponenty a dále atribut MIMETYPE s jednou z uvedených hodnot:
existuje element <nsesss:Komponenta>, který obsahuje atribut forma_uchovani originál ve výstupním datovém formátu. Kontrola se neprovádí, pokud byla základní entita vyřízena/uzavřena do 31. 7. 2012 včetně. |
Kód |
obs105 |
Zdroj |
§ 23 odst. 2 vyhlášky č. 259/2012 Sb.; Informační list NA, čá. 6/2020, č. 3/2020. |
Popis chyby |
Uveden je chybně originál ve výstupním datovém formátu komponent (počítačových souborů). |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs106
Pravidlo |
Pokud existuje jakýkoli element <nsesss:Komponenty>, ze všech dětských elementů <nsesss:Komponenta> se stejnou hodnotou atributu poradi, mezi kterými existuje jakýkoli element <nsesss:Komponenta> s hodnotou atributu forma_uchovani originál ve výstupním datovém formátu, existuje právě jeden element <nsesss:Komponenta>, který obsahuje atribut forma_uchovani s hodnotou originál ve výstupním datovém formátu a současně atribut verze s hodnotou nejvyššího čísla verze. |
Kód |
obs106 |
Zdroj |
Informační list NA, čá. 6/2020, č. 3/2020. |
Popis chyby |
Uvedena je chybně verze originálu ve výstupním datovém formátu komponent (počítačových souborů). |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs107
Pravidlo |
Pokud existuje jakýkoli element <nsesss:Komponenta>, který obsahuje atribut forma_uchovani s hodnotou originál ve výstupním datovém formátu a současně atribut verze s hodnotou nejvyššího čísla verze, potom jakýkoli element <mets:file>, který obsahuje atribut DMDID s hodnotou uvedenou v atributu ID jakéhokoli elementu <nsesss:Komponenta> příslušné komponenty, obsahuje atribut MIMETYPE s jednou z uvedených hodnot:
Kontrola se neprovádí, pokud byla základní entita vyřízena/uzavřena do 31. 7. 2012 včetně. |
Kód |
obs107 |
Zdroj |
§ 23 odst. 2 vyhlášky č. 259/2012 Sb.; Informační list NA, čá. 6/2020, č. 3/2020. |
Popis chyby |
Komponenta (počítačový soubory) není ve výstupním datovém formátu. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |
obs108
Pravidlo |
Element s atributem datum obsahuje hodnotu, která po interpretaci denního data je rovna hodnotě elementu. |
Kód |
obs108 |
Zdroj |
- |
Popis chyby |
Chybně je vyplněn časový údaj. |
Aktivní |
skartační řízení (jen metadata), skartační řízení (s komponentami), přejímka |