Ú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 &lt;mets:digiprovMD&gt; obsahuje v hierarchii dětských elementů &lt;mets:mdWrap&gt;, &lt;mets:xmlData&gt; právě jeden dětský element &lt;tp:TransakcniLogObjektu&gt;.</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 &lt;mets:xmlData> neobsahuje žádný dětský element &lt;tp:TransakcniLogObjektu&gt;.</vypisChyby>
                <mistoChyby>Řádek 234:23, element &lt;mets:xmlData&gt;.</mistoChyby>
            </pravidlo>
            <pravidlo>
                <kod>obs54</kod>
                <zneni>Pokud neexistuje žádný element &lt;nsesss:KrizovyOdkaz&gt; s atributem pevny s hodnotou ano, potom každý element &lt;mets:div&gt; 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ů &lt;mets:digiprovMD&gt;, &lt;mets:mdWrap&gt;, &lt;mets:xmlData&gt;, &lt;tp:TransakcniLogObjektu&gt;, &lt;tp:TransLogInfo&gt;, &lt;tp:Objekt&gt;, &lt;tp:Identifikator&gt;, &lt;tns:HodnotaID&gt; a &lt;tns:ZdrojID&gt; odpovídá v hodnotách hodnotám elementu &lt;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 &lt;mets:amdSec&gt;.</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:

  • application/msword

  • application/vnd.openxmlformats-officedocument.wordprocessingml.document

  • application/rtf

  • application/vnd.oasis.opendocument.text

  • application/vnd.apple.pages

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:

  • application/pdf

  • image/png

  • image/tiff

  • image/jpeg

  • video/mpeg

  • image/gif

  • audio/mpeg

  • audio/x-wav

  • application/xml

  • application/xml-dtd

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

Změny v pravidlech

v1, 1.1.2022

v2, 2.6.2022

  • Zrušena pravidla ověření spouštěcí události: obs89, obs90, obs91

  • Změna pravidla obs64 - posuzuje se ve vztahu k aktuálnímu roku

  • Změna pravidla obs65 - posuzuje se ve vztahu k aktuálnímu roku

  • Zrušeno pravidlo ověření správnosti uvedení roku skartační operace: obs66, nahrazeno úpravami obs64 a obs65

v3, 25.8.2022

  • Podmíněné zpracování pravidel [obs99], obs105, obs107. Kontrola se neprovádí, pokud byla základní entita vyřízena/uzavřena do 31. 7. 2012 včetně.

v4, 26.11.2022

  • Nové pravidlo obs54 pro kontrolu vazby mezi strukturální mapou, popisnými a administrativními metadaty. Zrušeno pravidlo obs54a, nahrazeno úpravami obs54.

v5, 5.1.2023

v6, 23.1.2024

  • Přesun pravidel pro kontrolu komponent do samostatné vrstvy: kom1 (dříve obs48), kom2 (dříve obs47), kom3 (dříve obs45), kom4 (dříve obs99)

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