Úvod
Validátor ZAF je knihovna pro kontrolu datových balíčků SIP, AIP balíčků ve výměnném formátu a archivního popisu ve formátu EAD dle českého profilu.
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. 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ů.
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/AIPu/XML, v případě dávkového režimu ke složce se vstupními daty
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 kontroly pro danou validaci (AUTO - výchozí), stačí uvést druh:
-
AUTO = výběr základní kontroly pro daný typ kontroly
-
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
-
AD = archivní popis (pro AP2023)
-
FA = archivní pomůcka (pro AP2023)
-
AIP = výměnný AIP (pro DAAIP2024)
-
DIP_METADATA = metadatový DIP (pro DAAIP2024)
-
DIP_CONTENT = úplný DIP (pro DAAIP2024)
-
- -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ů
- -p|--ports=
-
Rozsah portů pro vnitřní procesy (standardně 10000-32000)
- -t|--type=
-
Typ validace (AUTO - výchozí)
-
AUTO - automatická detekce formátu vstupu
-
NSESSS2017
-
NSESSS2023
-
AP2023
-
DAAIP2024
-
- -f|--format=
-
Výstupní formát (1 - výchozí)
-
1 = obecné schéma (validace_v1.xsd)
-
2 = schéma pouze pro kontrolu NSESSS
-
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.vera.timeout
-
Určení maximální doby běhu validátoru v minutách. Výchozí hodnota je 5minut.
- zaf.vera.jvm.params
-
Dodatečné volby pro JVM v němž je spuštěn validátor VeraPDF. Volbu například použít pro nastavení maximální velikosti paměti dostupné pro validátor. Příklad:
`-Dzaf.vera.jvm.params=-Xmx1g`
- 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 kom3. 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_v1.xsd.
Z důvodu kompatibility je možné výsledky zapisovat i dle staršího schématu validaceSIP.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>2.0.0-SNAPSHOT</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
NSESSS2017
Kontrola datových balíčků SIP probíhá podle národního standardu pro elektronické systémy spisové služby z r. 2017 na základě sestavených pravidel.
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čů.
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 |
Složka obsahuje právě jeden soubor pojmenovaný mets.xml nebo právě jeden soubor pojmenovaný mets.xml a složku pojmenovanou komponenty. |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Kontrola komponent
Kontrola komponent a jejich obsahu
kom1
Pravidlo |
Pokud existuje jakýkoli element <mets:file>, každý obsahuje atribut SIZE s hodnotou velikosti příslušné komponenty v bytech. |
Kód |
kom1 |
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 |
kom2
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 |
kom2 |
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 |
kom3
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 |
kom3 |
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.
kom4
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 |
kom4 |
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 |
DAAIP2024
Kontrola informačních balíčků AIP probíhá podle standardu výměnného formátu digitálních archiválií verze 1.0 mezi digitálními archivy v České republice na základě sestavených pravidel.
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í úplných AIPů; pokud není uvedeno pravidlo se uplatní vždy
Datová správnost
SLF4J(W): No SLF4J providers were found. SLF4J(W): Defaulting to no-operation (NOP) logger implementation SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details.
dat01
Pravidlo |
Balíček SIP může mít podobu složky. |
Kód |
dat01 |
Zdroj |
CZDAX-PSP0101 |
Popis chyby |
Obsah složky není dostupný. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
dat02
Pravidlo |
Pokud je jednotlivý balíček předáván v zabalené/komprimované podobě, MUSÍ v tomto kontejneru (TAR nebo ZIP) být jedna složka nejvyšší úrovně. Detekovaný mimetype kontejneru MUSÍ být application/zip nebo application/x-tar |
Kód |
dat02 |
Zdroj |
CZDAX-PSP0103 |
Popis chyby |
Soubor s balíčkem nemá rozpoznanou podobu. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
dat03
Pravidlo |
Balíček MUSÍ obsahovat kořenový METS.xml. |
Kód |
dat03 |
Zdroj |
CZDAX-PSP0104 |
Popis chyby |
V balíčku chybí soubor METS.xml. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
dat04
Pravidlo |
Balíček MUSÍ obsahovat podsložku metadata. |
Kód |
dat04 |
Zdroj |
CZDAX-PSP0105 |
Popis chyby |
V balíčku chybí složka metadata. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
dat05
Pravidlo |
Složka s balíčkem má podobu UUID. |
Kód |
dat05 |
Zdroj |
CZDAX-PMT0102 |
Popis chyby |
Označení složky s balíčkem neodpovídá formátu UUID. |
Aktivní |
AIP |
dat06
Pravidlo |
Balíček MUSÍ mít technicky zpracovatelnou velikost. Výchozí limit pro maximální velikost balíčku je stanoven na 10 GB. |
Kód |
dat06 |
Zdroj |
CZDAX-PPR0303 |
Popis chyby |
Balíček je příliš velký. |
Aktivní |
AIP, změnový SIP |
dat07
Pravidlo |
Balíček MUSÍ obsahovat nanejvýš definované množství souborů. |
Kód |
dat07 |
Zdroj |
CZDAX-PPR0304 |
Popis chyby |
Balíček obsahuje příliš mnoho souborů. |
Aktivní |
AIP, změnový SIP |
Kódování
kod01
Pravidlo |
Znakovou sadou souboru je Unicode/UCS v kódování UTF-8 bez BOM (Byte Order Mark). |
Kód |
kod01 |
Zdroj |
CZDAX-PSP020 |
Popis chyby |
Znaková sada souboru není Unicode/UCS v kódování UTF-8 bez BOM (Byte order mark). |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
Správnost formátu
wf01
Pravidlo |
Soubor je dle standardu XML v 1.0. |
Kód |
wf01 |
Zdroj |
CZDAX-PSP020 |
Popis chyby |
Kontrolovaný soubor nedodržuje syntaxi jazyka XML. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
wf02
Pravidlo |
Soubor má předpokládanou velikost. |
Kód |
wf02 |
Zdroj |
CZDAX-PPR0303 |
Popis chyby |
Soubor METS.xml je příliš velký. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
Jmenné prostory
ns01
Pravidlo |
Soubor obsahuje právě jeden kořenový element <mets>. |
Kód |
ns01 |
Zdroj |
CZDAX-PMT0002 |
Popis chyby |
Chybí kořenový element <mets>. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
ns02
Pravidlo |
Kořenový element obsahuje schéma xmlns="http://www.loc.gov/METS/". |
Kód |
ns02 |
Zdroj |
CZDAX-PSP0202 |
Popis chyby |
Není použito výchozí schéma: xmlns="http://www.loc.gov/METS/". |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
ns03
Pravidlo |
Kořenový element obsahuje doplňující schémata: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance", xmlns:xlink="http://www.w3.org/1999/xlink", xmlns:csip="https://DILCIS.eu/XML/METS/CSIPExtensionMETS". |
Kód |
ns03 |
Zdroj |
CZDAX-PMT0101 |
Popis chyby |
Chybí odkaz na některé z povinných schémat: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance", xmlns:xlink="http://www.w3.org/1999/xlink", xmlns:csip="https://DILCIS.eu/XML/METS/CSIPExtensionMETS". |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
ns04
Pravidlo |
Kořenový element obsahuje atribut xsi:schemaLocation s hodnotou "http://www.loc.gov/METS/ http://www.loc.gov/standards/mets/mets.xsd http://www.w3.org/1999/xlink http://www.loc.gov/standards/mets/xlink.xsd https://DILCIS.eu/XML/METS/CSIPExtensionMETS https://earkcsip.dilcis.eu/schema/DILCISExtensionMETS.xsd" |
Kód |
ns04 |
Zdroj |
CZDAX-PMT0101 |
Popis chyby |
Chybí informace o umístění pro některé ze schémat. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
Soulad se schématem
val01
Pravidlo |
Soubor METS.xml v informačním balíčku MUSÍ odpovídat oficiálnímu schématu METS, verze 1.12.1. |
Kód |
val01 |
Zdroj |
CZDAX-PMT0002 |
Popis chyby |
Soubor neodpovídá schématu. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
Obsahové kontroly
obs01
Pravidlo |
Element <mets> obsahuje atribut OBJID s neprázdnou hodnotou, hodnota je shodná s označením složky. |
Kód |
obs01 |
Zdroj |
CZDAX-PMT0102 |
Popis chyby |
Chybná hodnota atributu OBJID v koření METS.xml. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs02
Pravidlo |
V elementu <mets> musí být atribut TYPE s neprázdnou hodnotou. |
Kód |
obs02 |
Zdroj |
CZDAX-PMT0103, CZDAX-PMT0104 |
Popis chyby |
Chybí atribut TYPE v elementu <mets>. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs03
Pravidlo |
V elementu <mets> musí být atribut csip:CONTENTINFORMATIONTYPE="OTHER". |
Kód |
obs03 |
Zdroj |
CZDAX-PMT0105, CZDAX-PMT0106 |
Popis chyby |
Atribut csip:CONTENTINFORMATIONTYPE v elementu <mets> chybí nebo má nesprávnou hodnotu. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs04a
Pravidlo |
V elementu <mets> musí atribut csip:OTHERCONTENTINFORMATIONTYPE mít hodnotu 'change_request_v1_0'. |
Kód |
obs04a |
Zdroj |
4.2.1. Základní podoba balíčku, CZDAX-PPR0202, CZDAX-PMT0106, CZDAX-SZB0101, CZDAX-VSB0101 |
Popis chyby |
Atribut csip:OTHERCONTENTINFORMATIONTYPE v elementu <mets> chybí nebo má chybnou hodnotu. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs05
Pravidlo |
V elementu <mets> musí hodnota atribitu PROFILE být: https://stands.nacr.cz/da/2023/aip.xml. |
Kód |
obs05 |
Zdroj |
CZDAX-PMT0107 |
Popis chyby |
Atribut PROFILE v <mets> chybí nebo má chybnou hodnotu. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs06
Pravidlo |
Element <metsHdr> musí existovat. |
Kód |
obs06 |
Zdroj |
CZDAX-PMT0201 |
Popis chyby |
Chybí element <metsHdr>. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs07
Pravidlo |
V atributu mets/metsHdr/@CREATEDATE musí být zapsán čas vzniku balíčku. |
Kód |
obs07 |
Zdroj |
CZDAX-PMT0202 |
Popis chyby |
Chybí atribut mets/metsHdr/@CREATEDATE. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs08
Pravidlo |
Neexistuje atribut: mets/metsHdr/@LASTMODDATE. |
Kód |
obs08 |
Zdroj |
CZDAX-PMT0203 |
Popis chyby |
Uveden neplatný atribut mets/metsHdr/@LASTMODDATE. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs09
Pravidlo |
Musí být uveden typ balíčku AIP v atributu: mets/metsHdr/@csip:OAISPACKAGETYPE. |
Kód |
obs09 |
Zdroj |
CZDAX-PMT0204 |
Popis chyby |
Není uveden platný typ balíčku. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs10
Pravidlo |
Musí být uveden agent odpovídající za vznik balíčku. |
Kód |
obs10 |
Zdroj |
CZDAX-PMT0205, CZDAX-PMT0206, CZDAX-PMT0207, CZDAX-PMT0208, CZDAX-PMT0209, CZDAX-PMT0210, CZDAX-PMT0211 |
Popis chyby |
Není správně uveden agent v elementu mets/metsHdr/agent. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs11
Pravidlo |
Popisná metadata v elementu mets/dmdSec mají uveden atribut ID. |
Kód |
obs11 |
Zdroj |
CZDAX-PMT0302 |
Popis chyby |
U popisných metadat v elementu mets/dmdSec není uveden atribut ID. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs12
Pravidlo |
Popisná metadata v elementu mets/dmdSec mají uveden atribut CREATED. |
Kód |
obs12 |
Zdroj |
CZDAX-PMT0303 |
Popis chyby |
U popisných metadat v elementu mets/dmdSec není uveden atribut CREATED. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs13
Pravidlo |
Popisná metadata v elementu mets/dmdSec mají uveden atribut STATUS. |
Kód |
obs13 |
Zdroj |
CZDAX-PMT0304 |
Popis chyby |
U popisných metadat v elementu mets/dmdSec není uveden atribut STATUS. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs14
Pravidlo |
Popisná metadata v elementu mets/dmdSec mají uveden atribut GROUPID. |
Kód |
obs14 |
Zdroj |
CZDAX-PMT0305 |
Popis chyby |
U popisných metadat v elementu mets/dmdSec není uveden atribut GROUPID. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs15
Pravidlo |
Chybně uvedená reference na soubor s popisnými metadaty v elementu mets/dmdSec. |
Kód |
obs15 |
Zdroj |
CZDAX-PMT0306, CZDAX-PMT0307, CZDAX-PMT0308, CZDAX-PMT0309 |
Popis chyby |
Reference z elementu mets/dmdSec na fyzický soubor je správně zapsána v elementu mdRef. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs16
Pravidlo |
Reference z elementu mets/dmdSec/mdRef na fyzický soubor má správně uvedeny všechny atributy. |
Kód |
obs16 |
Zdroj |
Neúplná reference na soubor s popisnými metadaty v elementu mets/dmdSec/mdRef. |
Popis chyby |
CZDAX-PMT0310, CZDAX-PMT0311, CZDAX-PMT0312, CZDAX-PMT0313, CZDAX-PMT0314, CZDAX-PMT0315 |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs17
Pravidlo |
Popisná metadata jsou uvedena ve složce descriptive. |
Kód |
obs17 |
Zdroj |
CZDAX-PSP0107 |
Popis chyby |
Popisná metadata jsou uvedena v chybném umístění. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs18
Pravidlo |
Administrativní metadata jsou uvedena v elementu mets/amdSec/digiprovMD. |
Kód |
obs18 |
Zdroj |
CZDAX-PMT0403, CZDAX-PMT0418 |
Popis chyby |
Administrativní metadata jsou uvedena chybně. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs19
Pravidlo |
Administrativní metadata v elementu mets/amdSec/digiprovMD mají uveden atribut ID. |
Kód |
obs19 |
Zdroj |
CZDAX-PMT0404 |
Popis chyby |
Administrativní metadata v elementu mets/amdSec/digiprovMD nemají uveden atribut ID. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs20
Pravidlo |
Administrativní metadata v elementu mets/amdSec/digiprovMD mají uveden atribut STATUS s očekávanou hodnotou. |
Kód |
obs20 |
Zdroj |
CZDAX-PMT0405 |
Popis chyby |
Administrativní metadata v elementu mets/amdSec/digiprovMD nemají správně uveden atribut STATUS. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs21
Pravidlo |
Administrativní metadata v elementu mets/amdSec/digiprovMD mají uveden atribut GROUPID s očekávanou hodnotou. |
Kód |
obs21 |
Zdroj |
CZDAX-PMT0406 |
Popis chyby |
Administrativní metadata v elementu mets/amdSec/digiprovMD nemají správně uveden atribut GROUPID. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs22
Pravidlo |
Reference z elementu mets/amdSec/digiprovMD na fyzický soubor je správně zapsána v elementu mdRef. |
Kód |
obs22 |
Zdroj |
CZDAX-PMT0407, CZDAX-PMT0408, CZDAX-PMT0409, CZDAX-PMT0410 |
Popis chyby |
Chybně zapsaná reference na fyzický soubor s administrativními metadaty. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs23
Pravidlo |
Metadata popisující uchovávání (preservation) MUSÍ být uložena v podsložce preservation. |
Kód |
obs23 |
Zdroj |
CZDAX-PSP0106 |
Popis chyby |
Metadata popisující uchování jsou v neočekávaném místě. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs24
Pravidlo |
Element mets/amdSec/digiprovMD/mdRef má uvedeny všechny povinné atributy. |
Kód |
obs24 |
Zdroj |
CZDAX-PMT0411, CZDAX-PMT0412, CZDAX-PMT0413, CZDAX-PMT0414, CZDAX-PMT0415, CZDAX-PMT0416 |
Popis chyby |
Element mets/amdSec/digiprovMD/mdRef není správně uveden. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs25
Pravidlo |
Předání metadat v elementu mets/amdSec/rightsMD není možné. |
Kód |
obs25 |
Zdroj |
CZDAX-PMT0417 |
Popis chyby |
Uveden neočekávaný element rightsMD. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs26
Pravidlo |
Existuje nanejvýš jeden element mets/fileSec. |
Kód |
obs26 |
Zdroj |
CZDAX-PMT0505 |
Popis chyby |
Chybně uvedeno více elementů mets/fileSec. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs27
Pravidlo |
Element mets/fileSec má uveden atribut ID. |
Kód |
obs27 |
Zdroj |
CZDAX-PMT0506 |
Popis chyby |
Element mets/fileSec nemá uveden atribut ID. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs28
Pravidlo |
Předaná dokumentace je uvedena v elementu mets/fileSec/fileGrp[@USE='Documentation']. |
Kód |
obs28 |
Zdroj |
CZDAX-PMT0507, CZDAX-PMT0513 |
Popis chyby |
Chybně odkazované soubory dokumentace. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs29
Pravidlo |
Předaná schémata jsou uvedena v elementu mets/fileSec/fileGrp[@USE='Schemas']. |
Kód |
obs29 |
Zdroj |
CZDAX-PMT0508, CZDAX-PMT0513 |
Popis chyby |
Chybně odkazované soubory schémat. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs30
Pravidlo |
Uvedení odkazů na reprezentace v elementu mets/fileSec/fileGrp[@USE=[starts-with('Representations')]] |
Kód |
obs30 |
Zdroj |
CZDAX-PMT0509, CZDAX-PMT0513 |
Popis chyby |
Chybně odkazované soubory reprezentací. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs31
Pravidlo |
Správný zápis elementu reprezentace. |
Kód |
obs31 |
Zdroj |
CZDAX-PMT0511, CZDAX-PMT0512 |
Popis chyby |
Chybně uveden typ reprezentace. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs32
Pravidlo |
Existuje identifikátor ID skupiny souborů v elementu mets/fileSec/fileGrp. |
Kód |
obs32 |
Zdroj |
CZDAX-PMT0514 |
Popis chyby |
Skupina souborů nemá uveden identifikátor. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs33
Pravidlo |
Správně uveden odkaz na soubor v elementu mets/fileSec/fileGrp/file. |
Kód |
obs33 |
Zdroj |
CZDAX-PMT0515, CZDAX-PMT0516, CZDAX-PMT0517, CZDAX-PMT0518, CZDAX-PMT0519, CZDAX-PMT0520, CZDAX-PMT0521, CZDAX-PMT0522, CZDAX-PMT0524 |
Popis chyby |
Odkaz na soubor v elementu mets/fileSec/fileGrp/file není úplný a správně vyplněný. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs34
Pravidlo |
Správné uvedení odkazu na umístění souboru v elementu mets/fileSec/fileGrp/file/FLocat. |
Kód |
obs34 |
Zdroj |
CZDAX-PMT0525, CZDAX-PMT0526, CZDAX-PMT0527, CZDAX-PMT0528 |
Popis chyby |
Chybně uveden odkaz na soubor. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs35
Pravidlo |
Balíček obsahuje fyzickou nebo logickou strukturální mapu. |
Kód |
obs35 |
Zdroj |
CZDAX-PMT0601, CZDAX-PMT0602, CZDAX-PMT0704 |
Popis chyby |
Uvedena strukturální mapa neznámého typu. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs36
Pravidlo |
Balíček obsahuje fyzickou strukturální mapu. |
Kód |
obs36 |
Zdroj |
CZDAX-PMT0603, CZDAX-PMT0604, CZDAX-PMT0605 |
Popis chyby |
Není uvedena fyzická strukturální mapa nebo je chybně popsána. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs37
Pravidlo |
Správná podoba fyzické strukturální mapy. |
Kód |
obs37 |
Zdroj |
CZDAX-PMT0607, CZDAX-PMT0608, CZDAX-PMT0609, CZDAX-PMT0610, CZDAX-PMT0611, CZDAX-PMT0612, CZDAX-PMT0613, CZDAX-PMT0614, CZDAX-PMT0615, CZDAX-PMT0616, CZDAX-PMT0617, CZDAX-PMT0618, CZDAX-PMT0619, CZDAX-PMT0620, CZDAX-PMT0621, CZDAX-PMT0622, CZDAX-PMT0623, CZDAX-PMT0624, CZDAX-PMT0625, CZDAX-PMT0626, CZDAX-PMT0627 |
Popis chyby |
Fyzická strukturální mapa obsahuje chybné záznamy. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs38
Pravidlo |
Správná podoba logické strukturální mapy. |
Kód |
obs38 |
Zdroj |
CZDAX-PMT0704, CZDAX-PMT0705, CZDAX-PMT0706, CZDAX-PMT0707, CZDAX-PMT0708, CZDAX-PMT0709, CZDAX-PMT0710, CZDAX-PMT0711, CZDAX-PMT0712 |
Popis chyby |
Logická strukturální mapa obsahuje chybné záznamy. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
obs39
Pravidlo |
Existuje soubor se PACKAGE-INFO.xml se souhrnnými informacemi o balíčku. |
Kód |
obs39 |
Zdroj |
CZDAX-PKG0001 |
Popis chyby |
Soubor PACKAGE-INFO.xml neexistuje. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
Kontroly souborů
fls01
Pravidlo |
V balíčku jsou k dispozici všechny soubory uvedené v METS.xml. |
Kód |
fls01 |
Zdroj |
CZDAX-PPR0307 |
Popis chyby |
Chybí deklarovaný soubor. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
fls02
Pravidlo |
V balíčku neexistují soubory, které nejsou uvedené v METS.xml. |
Kód |
fls02 |
Zdroj |
CZDAX-PPR0307 |
Popis chyby |
V balíčku jsou nedeklarované soubory. |
Aktivní |
AIP, metadatový DIP, úplný DIP, změnový SIP |
fls03
Pravidlo |
Lze zahájit kontroly správnosti souborů ve formátu PREMIS. |
Kód |
fls03 |
Zdroj |
CZDAX-PMD0201 |
Popis chyby |
Nepodařilo se připravit kontrolu souborů ve formátu PREMIS. |
Aktivní |
AIP, metadatový DIP, úplný DIP |
fls04
Pravidlo |
Lze zahájit kontroly správnosti souborů ve formátu PREMIS ve změnovém balíčku. |
Kód |
fls04 |
Zdroj |
CZDAX-PMD0201, CZDAP-IPF0201 |
Popis chyby |
Nepodařilo se připravit kontrolu souborů ve formátu PREMIS. |
Aktivní |
změnový SIP |
Pravidla pro Premis
Kódování
kod01
Pravidlo |
Znakovou sadou souboru je Unicode/UCS v kódování UTF-8 bez BOM (Byte Order Mark). |
Kód |
kod01 |
Zdroj |
CZDAX-PSP020 |
Popis chyby |
Znaková sada souboru není Unicode/UCS v kódování UTF-8 bez BOM (Byte order mark). |
Aktivní |
Balíček, Změnový balíček, Metadata |
Správnost formátu
wf01
Pravidlo |
Soubor je dle standardu XML v 1.0. |
Kód |
wf01 |
Zdroj |
CZDAX-PSP020 |
Popis chyby |
Kontrolovaný soubor nedodržuje syntaxi jazyka XML. |
Aktivní |
Balíček, Změnový balíček, Metadata |
komp_wf02
Pravidlo |
Soubor má předpokládanou velikost. |
Kód |
komp_wf02 |
Zdroj |
CZDAX-PPR0303 |
Popis chyby |
Metadatový soubor je příliš velký. |
Aktivní |
Balíček, Změnový balíček, Metadata |
Jmenné prostory
ns01
Pravidlo |
Soubor obsahuje právě jeden kořenový element <premis>. |
Kód |
ns01 |
Zdroj |
CZDAX-PMT0002 |
Popis chyby |
Chybí kořenový element <premis>. |
Aktivní |
Balíček, Změnový balíček, Metadata |
ns02
Pravidlo |
Kořenový element obsahuje schéma xmlns="http://www.loc.gov/premis/v3". |
Kód |
ns02 |
Zdroj |
CZDAX-PSP0202 |
Popis chyby |
Není použito výchozí schéma: xmlns="http://www.loc.gov/premis/v3". |
Aktivní |
Balíček, Změnový balíček, Metadata |
ns03
Pravidlo |
Kořenový element obsahuje doplňující schémata: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance". |
Kód |
ns03 |
Zdroj |
CZDAX-PMT0101 |
Popis chyby |
Chybí odkaz na některé z povinných schémat: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance". |
Aktivní |
Balíček, Změnový balíček, Metadata |
ns04
Pravidlo |
Kořenový element obsahuje atribut xsi:schemaLocation s hodnotou "http://www.loc.gov/premis/v3 http://www.loc.gov/standards/premis/premis.xsd". |
Kód |
ns04 |
Zdroj |
CZDAX-PMT0101 |
Popis chyby |
Chybí informace o umístění pro některé ze schémat. |
Aktivní |
Balíček, Změnový balíček, Metadata |
Soulad se schématem
val01
Pravidlo |
Soubor MUSÍ odpovídat oficiálnímu schématu PREMIS, verze 3.0. |
Kód |
val01 |
Zdroj |
CZDAX-PMS0101 |
Popis chyby |
Soubor neodpovídá schématu PREMIS. |
Aktivní |
Balíček, Změnový balíček, Metadata |
Obsahové kontroly
obs01
Pravidlo |
Každá událost je popsána typem dle řízeného slovníku. Jiné typy událostí se nesmí používat. |
Kód |
obs01 |
Zdroj |
CZDAX-PMS0103, CZDAX-PMS0502 |
Popis chyby |
Událost je nepovoleného typu. |
Aktivní |
Balíček, Změnový balíček |
obs02
Pravidlo |
Každá událost je popsána typem dle řízeného slovníku. Jiné typy událostí se nesmí používat. |
Kód |
obs02 |
Zdroj |
CZDAX-PMS0103, CZDAX-PMS0502 |
Popis chyby |
Událost je nepovoleného typu. |
Aktivní |
Metadata |
obs03
Pravidlo |
Každá událost má uveden platný identifikátor dle specifikace. |
Kód |
obs03 |
Zdroj |
CZDAX-PMS0201, CZDAX-PMS0501 |
Popis chyby |
Událost má uveden chybný identifikátor. |
Aktivní |
Balíček, Změnový balíček, Metadata |
obs04
Pravidlo |
Každý agent má uveden svůj identifikátor dle specifikace. |
Kód |
obs04 |
Zdroj |
CZDAX-PMS0201, CZDAX-PMS0601 |
Popis chyby |
Agent má uveden chybný identifikátor. |
Aktivní |
Balíček, Změnový balíček, Metadata |
obs05
Pravidlo |
Software (speciální agent) má uveden správně popis. |
Kód |
obs05 |
Zdroj |
CZDAX-PMS0603, CZDAX-PMS0604, CZDAX-PMS0606 |
Popis chyby |
Chybný popis agenta reprezentující software. |
Aktivní |
Balíček, Změnový balíček, Metadata |
obs06
Pravidlo |
Odkazovaná reprezentace má platný identifikátor a název. |
Kód |
obs06 |
Zdroj |
CZDAX-PMS0201, CZDAX-PMS0401, CZDAX-PMS0402, CZDAX-PMS0403 |
Popis chyby |
Chybný odkaz na reprezentaci. |
Aktivní |
Balíček, Změnový balíček, Metadata |
obs07
Pravidlo |
Každý objekt typu soubor má uveden svůj lokální identifikátor dle specifikace. |
Kód |
obs07 |
Zdroj |
CZDAX-PMS0201, CZDAX-PMS0202 |
Popis chyby |
Chybný odkaz na soubor či balíček. |
Aktivní |
Balíček, Změnový balíček, Metadata |
obs08
Pravidlo |
Každá intelektuální entita má uveden svůj lokální identifikátor dle specifikace. |
Kód |
obs08 |
Zdroj |
CZDAX-PMS0201 |
Popis chyby |
Chybný identifikátor intelektuální entity. |
Aktivní |
Balíček, Změnový balíček, Metadata |
obs09
Pravidlo |
Datace je uvedena správně. |
Kód |
obs09 |
Zdroj |
CZDAX-PMS0301, CZDAX-PMS0302, CZDAX-PMS0304 |
Popis chyby |
Chybný způsob zápisu datace. |
Aktivní |
Balíček, Změnový balíček, Metadata |
obs10
Pravidlo |
Každá intelektuální entita je buď odkaz na archivní fond, sám balíček nebo jiný archivní balíček. |
Kód |
obs10 |
Zdroj |
CZDAX-PKG0101, CZDAX-PKG0301 |
Popis chyby |
Nerozpoznaný druh intelektuální entity. |
Aktivní |
Balíček, Změnový balíček |
obs11
Pravidlo |
Archivní soubor má uvedenu příslušnost k archivu. |
Kód |
obs11 |
Zdroj |
CZDAX-PKG0104 |
Popis chyby |
Archivní soubor nemá správně uveden pečující archiv. |
Aktivní |
Balíček, Změnový balíček |
obs12
Pravidlo |
Souhrnné informace odkazují na data z původní přejímky. |
Kód |
obs12 |
Zdroj |
CZDAX-PKG0201 |
Popis chyby |
Informace o přejímce neobsahují samotný objekt dat přejímky. |
Aktivní |
Balíček |
obs13
Pravidlo |
Balíček má správně uvedenu hodnotu identifikátoru. |
Kód |
obs13 |
Zdroj |
CZDAX-PKG0301, CZDAX-PKG0302, CZDAX-PKG0303, CZDAX-PKG0304 |
Popis chyby |
Chybně uvedena hodnota identifikátoru balíčku. |
Aktivní |
Balíček |
obs14
Pravidlo |
Archivní entita zachycená prostřednictvím agenta je správně uvedena. |
Kód |
obs14 |
Zdroj |
CZDAX-PKG0401, CZDAX-PKG0402, CZDAX-PKG0403 |
Popis chyby |
Agent je chybně zapsán. |
Aktivní |
Balíček |
obs15
Pravidlo |
Je uveden vznik archiválií zachycených v balíčku. |
Kód |
obs15 |
Zdroj |
CZDAX-PKG0501, CZDAX-PKG0502, CZDAX-PKG0503, CZDAX-PKG0504 |
Popis chyby |
Chybně zachycen vznik archiválií v balíčku. |
Aktivní |
Balíček |
obs16
Pravidlo |
Vložení do digitálního archivu je správně uvedeno. |
Kód |
obs16 |
Zdroj |
CZDAX-PKG0601, CZDAX-PKG0602, CZDAX-PKG0603, CZDAX-PKG0604, CZDAX-PKG0605, CZDAX-PKG0606, CZDAX-PKG0607, CZDAX-PKG0608, CZDAX-PKG0609, CZDAX-PKG0610, CZDAX-PKG0611 |
Popis chyby |
Chybně uvedena informace o vložení do digitálního archivu. |
Aktivní |
Balíček |
obs17
Pravidlo |
Přesun/delimitace balíčku je správně zapsána. |
Kód |
obs17 |
Zdroj |
CZDAX-PKG0701, CZDAX-PKG0702, CZDAX-PKG0703, CZDAX-PKG0704, CZDAX-PKG0705, CZDAX-PKG0706 |
Popis chyby |
Chybně zachycena událost přesun/delimitace archiválií. |
Aktivní |
Balíček |
obs18
Pravidlo |
Export balíčku je správně zapsán. |
Kód |
obs18 |
Zdroj |
CZDAX-PKG0801, CZDAX-PKG0802, CZDAX-PKG0803, CZDAX-PKG0804, CZDAX-PKG0805 |
Popis chyby |
Chybně zapsána informace o exportu balíčku. |
Aktivní |
Balíček |
obs19
Pravidlo |
Správné uvedení doplňujících informací ke vzniku balíčku. |
Kód |
obs19 |
Zdroj |
CZDAX-PKG0901, CZDAX-PKG0902, CZDAX-PKG0903 |
Popis chyby |
Nesprávně uvedené informace v souvislosti se zvnikem balíčku. |
Aktivní |
Balíček |
obs20
Pravidlo |
Je správně uvedena vazba na měněný AIP. |
Kód |
obs20 |
Zdroj |
CZDAP-IPF0201 |
Popis chyby |
Chybně uvedena vazba na měněný AIP. |
Aktivní |
Změnový balíček |
Změny v pravidlech
v1, 1.11.2024
První verze pravidel