-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Vítejte na wiki stránce Validátoru SIP NAČR! ravidla pro validaci SIP, verze 44.56 Obsah Přehled změn...........................................................................................................................................................................................................7 1 Kontrola, zda je došlý soubor typu xml..............................................................................................................................................................13 2 Kontrola, zda je došlý soubor typu zip...............................................................................................................................................................13 2.1 Kontrola, zda zip obsahuje xml..............................................................................................................................................................................13 3 Zjištění verze NSeSSS dle XML..........................................................................................................................................................................14 4 vyřazena.................................................................................................................................................................................................................14 5 Kontrola, zda je při verzi 3 došlý soubor typu zip.............................................................................................................................................15 5.1 Rozbalení zip a kontrola jeho struktury..................................................................................................................................................................15 6 Načtení XML.........................................................................................................................................................................................................15 7 Kontrola, zda není použit BOM (Byte Order Mark)........................................................................................................................................16 8 Kontrola, zda je deklarováno kódování (znaková sada) xml dokumentu v UTF-8........................................................................................16 9 Kontrola, zda XML obsahuje právě jeden kořenový element mets:mets...................................................................................................16 10 Element mets:mets kontroly přítomnosti atributů a jejich hodnot.............................................................................................................17 10.1 Kontrola atributu xsi:schemaLocation....................................................................................................................................................................17 10.2 Kontrola atributu xmlns:nsesss...............................................................................................................................................................................18 10.3 Kontrola atributu xmlns:mets.................................................................................................................................................................................19 10.4 Kontrola atributu xmlns:xsi....................................................................................................................................................................................19 10.5 Kontrola atributu xmlns:tns....................................................................................................................................................................................19 10.6 Kontrola atributu xmlns:tp......................................................................................................................................................................................20 10.7 Kontrola atributu xmlns:xlink................................................................................................................................................................................20 10.8 Kontrola atributu LABEL.......................................................................................................................................................................................21 10.9 Kontrola atributu OBJID........................................................................................................................................................................................21 11 Kontrola zda potomci elementumets:mets, kromě elementu nssess:jineudaje neobsahují atribut xmlns..........................................22 12 Kontrola validity xml dokumentu proti schématům mets.xsd a nsesss.xsd....................................................................................................22 12.1 Kontrola dostupnosti schématu mets.xsd...............................................................................................................................................................22 12.2 Ověření validity......................................................................................................................................................................................................22 13 Kontroly podle pravidel uvedených v příloze č. 3, jež upravují pravidla uvedená ve schématu mets.xsd a další kontroly z toho vyplývající..............................................................................................................................................................................................................23 13.1 Kontrola zda element mets:mets obsahuje dceřiný element mets:metsHdr..................................................................................................23 13.2 Kontrola atributů v mets:metsHdr......................................................................................................................................................................23 13.2.1 Kontrola atributu LASTMODDATE, zda je v elementu mets:metsHdr uveden...............................................................................................23 13.2.2 Kontrola atributu CREATEDATE, zda je v elementu mets:metsHdr uveden....................................................................................................23 13.3 Kontrola atributu TYPE, že jeho hodnota je „ORGANIZATION“ nebo „INDIVIDUAL“...................................................................................24 13.4 Kontrola atributu ROLE, že jeho hodnota je „CREATOR“...................................................................................................................................24 13.5 Kontrola, zda element mets:metsHdr obsahuje právě jeden dceřiný element mets:agent s atributy TYPE=“ORGANIZATION“ a ROLE=“CREATOR“..............................................................................................................................................................................................24 13.6 Kontrola, zda element mets:metsHdr obsahuje dceřiný element mets:agent s atributy TYPE=“INDIVIDUAL“ a ROLE=“CREATOR“. 25 13.7 Kontrola atributu ID, zda je v elementu mets:agent uveden a jeho hodnota není prázdný řetězec...................................................................25 13.8 vyřazen....................................................................................................................................................................................................................25 14 Kontroly logických chyb obsahu xml dokumentu.............................................................................................................................................26 14.1 Kontrola, zda element mets:mets obsahuje právě jeden dceřiný element mets:dmdSec...............................................................................26 14.2 Kontrola, zda element mets:dmdSec obsahuje právě jeden dceřiný element mets:mdWrap........................................................................26 14.3 Element mets:mdWrap - kontrola přítomnosti atributů a jejich hodnot ............................................................................................................26 14.3.1 Kontrola atributu MDTYPEVERSION, zda je v elementu mets:mdWrap uveden a jeho hodnota je "3.0".....................................................26 14.3.2 Kontrola atributu OTHERMDTYPE, zda je v elementu mets:mdWrap uveden a jeho hodnota je "NSESSS"................................................27 14.3.3 Kontrola atributu MDTYPE, zda je jeho hodnota "OTHER"................................................................................................................................27 14.3.4 Kontrola atributu MIMETYPE, zda je v elementu mets:mdWrap uveden a jeho hodnota je "text/xml"..........................................................27 14.4 Kontrola, zda element mets:mdWrap obsahuje právě jeden dceřiný element mets:xmlData.......................................................................28 14.5 vyřazen...................................................................................................................................................................................................................28 14.6 Kontrola, zda element mets:xmlData obsahuje pouze elementy nsesss:Dokument nebo nsesss:Spis nebo nsesss:Dil.......................28 15 Kontrola, zda element mets:mets obsahuje alespoň jeden dceřiný element mets:amdSec..................................................................29 15.1 Kontrola, zda je atribut ID TAGu mets:amdSec vyplněn..................................................................................................................................29 15.2 Kontrola, zda element mets:amdSec obsahuje právě jeden dceřiný element mets:digiprovMD..................................................................29 15.3 Kontrola, zda element mets:digiprovMD obsahuje právě jeden dceřiný element mets:mdWrap.................................................................30 15.3.1 Kontrola atributu MDTYPEVERSION, zda je v elementu mets:mdWrap uveden a jeho hodnota je "1.0".....................................................30 15.3.2 Kontrola atributu OTHERMDTYPE, zda je v elementu mets:mdWrap uveden a jeho hodnota je "TP"..........................................................30 15.3.3 Kontrola atributu MDTYPE, zda je jeho hodnota "OTHER"................................................................................................................................31 15.3.4 Kontrola atributu MIMETYPE, zda je v elementu mets:mdWrap uveden a jeho hodnota je "text/xml"..........................................................31 strana 2/86 15.4 Kontrola, zda je obsažen transakční protokol.........................................................................................................................................................32 16 Kontrola, zda se v mets:mets vyskytuje element mets:fileSec.................................................................................................................32 16.1 Kontrola, zda element mets:fileGrp obsahuje alespoň jeden element mets:file............................................................................................33 16.1.1 Kontrola atributu ID elementu mets:file............................................................................................................................................................33 16.1.2 Kontrola atributu DMDID elementu mets:file...................................................................................................................................................34 16.1.3 Kontrola atributu MIMETYPE elementu mets:file...........................................................................................................................................34 16.1.4 Kontrola atributu CHECKSUMTYPE elementu mets:file................................................................................................................................35 16.1.5 Kontrola atributu CHECKSUM elementu mets:file..........................................................................................................................................36 16.1.6 Kontrola atributu SIZE elementu mets:file........................................................................................................................................................37 16.1.7 Kontrola atributu CREATED elementu mets:file..............................................................................................................................................37 16.2 Kontrola, zda element mets:file obsahuje právě jeden dceřinný element mets:FLocat................................................................................37 16.2.1 Kontrola atributu xlink:type...................................................................................................................................................................................38 16.2.2 Kontrola atributu xlink:href....................................................................................................................................................................................38 16.2.3 Kontrola atributu LOCTYPE..................................................................................................................................................................................38 16.3 Kontrola, zda soubor uvedený v atributu xlink:href elementu FLocat existuje.....................................................................................................39 16.4 Kontrola, zda je na soubor v adresáři komponenty odkazováno v atributu xlink:href některého z elementů mets:FLocat..............................39 16.5 Ověření kontrolních součtů souborů.......................................................................................................................................................................39 16.6 Ověření, zda je velikost souboru shodná s hodnotou v atributu SIZE...................................................................................................................39 16.7 Ověření, zda formát souboru odpovídá mimetype.................................................................................................................................................40 17 Kontrola, zda element mets:mets obsahuje právě jeden dceřiný element mets:structMap.................................................................40 17.1 Kontrola, zda je v elementu mets:div obsažen atribut DMDID.........................................................................................................................40 17.2 Kontrola, zda je v elementu mets:div obsažen atribut ADMID a jeho hodnoty................................................................................................41 17.3 Kontrola, zda je v elementu mets:div obsažen atribut Type a obsahuje přípustnou hodnotu "spisový plán", "věcná skupina", "typový spis", "součást", "dil", "spis", "dokument", "komponenta"..............................................................................................................................................41 17.4 Kontrola, zda se ve structMap vyskytuje element mets:fprt..............................................................................................................................42 17.5 Kontrola, zda mateřskou entitou elementu mets:fprt je element mets:div s atributem Type=“komponenta“...............................................42 17.6 Kontrola atributu FILEID v elementu mets:fptr................................................................................................................................................43 18 Kontrola, zda zanoření elementů v sekci mets:structMap odpovídá NS. Spisový plán má více věcných skupin. Věcné skupiny maj spisy nebo typové spisy nebo dokumenty. Typové spisy mají díly. Spisy a díly mají dokumenty. Dokumenty mají bin. komponenty....44 19 Kontrola, zda element nsesss:Dokument, jehož předkem je element nsesss:Spis nebo nsesss:Dil neobsahuje v sekci nsesss:Trideni element nsesss:MaterskeEntity.........................................................................................................................................47 strana 3/86 20 Porovnání zda část spisového plánu od entity spisový plán po entitu dokument uvedená v sekci mets:structMap se shoduje s částí spisového plánu uvedeného ve jmenném prostoru nsesss v sekci mets:dmdSec........................................................................................47 21 Vyřazeno................................................................................................................................................................................................................49 22 Kontrola, zda přiložený soubor uvedený v sekci mets:file patří do stejné nsesss:Komponenta jako jeho obraz uveden ve strukturální mapě v tagu mets:div.................................................................................................................................................................49 23 Testy obsahu..........................................................................................................................................................................................................50 23.1 Kontrola duplicity identifikátorů (včetně zdroje)...................................................................................................................................................50 23.2 Kontrola vyplnění identifikátorů............................................................................................................................................................................50 23.3 Kontrola vyplnění zdroje u nsesss:Identifikator................................................................................................................................................51 23.4 Kontrola vyplnění množství u analogových dokumentů........................................................................................................................................51 23.4.1 Kontrola vyplnění elementu nsesss:VytvoreneMnozstvi u vlastního dokumentu.............................................................................................51 23.4.2 Kontrola vyplnění elementu nsesss:OdeslaneMnozstvi, <nsesss:DatumOdeslání a nsesss:Prijemce...........................................................52 23.4.3 Kontrola vyplnění elementu nsesss:DoruceneMnozstvi u doručeného dokumentu..........................................................................................53 23.4.4 Kontrola vyplnění elementu nsesss:Mnozstvi....................................................................................................................................................53 23.5 Kontrola ukládací jednotky u analogových dokumentů.........................................................................................................................................54 23.6 Dokument bez komponent musí být označen jako analogový...............................................................................................................................54 23.7 Seskupení obsahující analogový dokument musí mít element nsesss:AnalogovyDokument s hodnotou ano..................................................54 23.8 Kontrola komponent u digitálního dokumentu.......................................................................................................................................................55 23.9 Kontrola, zda je uveden obsah vyřízení při vyřízení jiným způsobem..................................................................................................................56 23.10 Kontrola, zda je uvedeno odůvodnění při vyřízení jiným způsobem.....................................................................................................................57 24 Kontroly související se skartační lhůtou.............................................................................................................................................................57 24.1 Kontrola, zda je u základní entity uveden tag nsesss:DataceVyrazeni..............................................................................................................57 24.2 Kontrola, zda je správně uveden rok skartační operace Dokumentu.....................................................................................................................58 24.3 Kontrola, zda je správně uveden rok skartační operace Dílu nebo Spisu...............................................................................................................58 24.4 Kontrola, zda nastal rok skartační operace základní entity....................................................................................................................................59 25 Kontroly související se skartačním řízením.......................................................................................................................................................60 25.1 Kontrola, zda jsou vyřešeny konflikty skartačních režimů – skartační znaky.......................................................................................................60 25.2 Kontrola, zda mateřská entita obsahuje skartační režim........................................................................................................................................60 25.3 Kontrola, zda dokument jako základní entita obsahuje element Vyřízení..............................................................................................................61 25.4 Kontrola souslednosti data otevření a uzavření entity............................................................................................................................................61 strana 4/86 25.5 Kontrola použití elementu SkartacniRizeni u základní entity................................................................................................................................62 25.6 Kontrola souladu datace elementu SkartacniRizeni vs. RokSkartacniOperace.....................................................................................................63 25.7 Kontrola roku skartačního řízení............................................................................................................................................................................64 25.8 Kontrola časových údajů Určeného časového období............................................................................................................................................64 25.8.1 Pokud je v elementu nsesss:UrceneCasoveObdobi uveden dětský element nsesss:DatumDo, potom je jeho hodnota větší než nsesss:DatumOd.................................................................................................................................................................................................64 25.8.2 Pokud je v elementu nsesss:UrceneCasoveObdobi uveden dětský element nsesss:MesicDo, potom je jeho hodnota větší než nsesss:MesicOd..................................................................................................................................................................................................65 25.8.3 Pokud je v elementu nsesss:UrceneCasoveObdobi uveden dětský element nsesss:RokDo, potom je jeho hodnota větší než nsesss:RokOd.....................................................................................................................................................................................................65 25.9 vyřazen....................................................................................................................................................................................................................66 25.10 Kontrola, zda je Dokument jako základní entita zatříděn......................................................................................................................................66 25.11 Kontrola vyplnění příjemce u odeslaného dokumentu...........................................................................................................................................67 25.11.1 Pokud existuje element nsesss:Vyrizeni a obsahuje dětský element nsesss:DatumOdeslani, pak současně obsahuje i element nsesss:Prijemce..................................................................................................................................................................................................67 25.11.2 Pokud existuje element nsesss:Vyrizeni a obsahuje dětský element nsesss:Prijemce, je uveden i element nsesss:DatumOdeslani........67 25.12 Kontrola souladu datace spouštěcí události a vyřízení dokumentu........................................................................................................................68 25.13 Kontrola souladu spouštěcí události a data vyřízení nebo datum uzavření spisu...................................................................................................69 25.14 Kontrola souladu spouštěcí události a data uzavření dílu.......................................................................................................................................70 25.15 Kontrola ověření autentizačních prvků...................................................................................................................................................................71 25.15.1 Kontrola přítomnosti strojového zápisu času opatření komponenty (počítačového souboru) elektronickým podpisem, elektronickou značkou nebo časovým razítkem..........................................................................................................................................................................................71 25.15.2 Kontrola přítomnosti strojový zápis času ověření elektronického podpisu, elektronické značky nebo časového razítka.....................................71 25.15.3 Kontrola přítomnosti strojového zápisu času, k němuž je vztaženo posuzování platnosti elektronického podpisu, elektronické značky nebo časového razítka.....................................................................................................................................................................................................71 25.15.4 Kontrola souladu rozsahu platnosti certifikátu elektronického podpisu, elektronické značky nebo časového razítka..........................................72 25.16 Kontrola vyplnění IČ..............................................................................................................................................................................................72 25.17 Kontrola vyplnění hodnot názvu............................................................................................................................................................................73 25.18 Upozornění na použití prvku neevidence...............................................................................................................................................................73 25.19 Kontrola, zda jsou vyřešeny konflikty skartačních režimů – skartační lhůty.........................................................................................................74 25.20 Kontrola spisových znaků v seskupení...................................................................................................................................................................74 26 Kontrola spisového znaku....................................................................................................................................................................................75 strana 5/86 26.1 Kontrola vyplnění jednoduchého spisového znaku u věcných skupin...................................................................................................................75 26.2 Kontrola plně určeného spisového znaku u věcné skupiny....................................................................................................................................76 26.2.1 Kontrola spisového znaku u nejvýše postavené věcné skupiny.............................................................................................................................76 26.2.2 Kontrola spisového znaku dceřinné věcné skupiny................................................................................................................................................76 26.3 Kontrola struktury spisového znaku u součásti......................................................................................................................................................77 26.4 Kontrola spisového znaku u typového spisu..........................................................................................................................................................77 26.5 Kontrola spisového znaku u základní entity...........................................................................................................................................................78 26.6 Kontrola souladu věcných skupin u entit propojených pevným křížovým odkazem - zrušen...............................................................................78 26.7 Kontrola existence křížového odkazu.....................................................................................................................................................................78 26.8 Kontrola spisového znaku entit spojených křížovým odkazem.............................................................................................................................79 27 Kontrola komponent............................................................................................................................................................................................80 27.1 Pořadí komponent...................................................................................................................................................................................................80 27.2 Pořadí a verze komponenty....................................................................................................................................................................................81 27.3 Pořadí a druh komponenty......................................................................................................................................................................................81 27.4 Forma uchování a identifikace Výstupních datových formátů...............................................................................................................................82 27.4.1 Kontejner v SIPU....................................................................................................................................................................................................83 27.4.2 Kontrola formy uchování........................................................................................................................................................................................84 28 Validace pro potřeby skartačního řízení............................................................................................................................................................86 29 SIP je validní.........................................................................................................................................................................................................86 30 Konec.....................................................................................................................................................................................................................86 strana 6/86 Přehled změn verze datum změny provedl popis změn 15 8. 1. 2018 Bernas Oprava testů elementu mets:agent. Povinně musí být uveden element typu CREATOR (role ORGANIZATION i INDIVIDUAL) 16 Do testu 10.8 doplněna podmínka pro posouzení validitu SIPu pro skartační řízení (kap. 28). Kontrola structMap předřazena kontrole fileSec, protože povinnost fileSec se vztahuje jen na předání digitálních dokumentů do archivu. Po kontrole structMap už bude jasné, zda jsou přiloženy digitální komponenty. Nesoulad structMap a dmdSec se řeší v testu 18 Test existence atributů DMDID a ADMID elementu mets:div rozdělen do dvou testů, protože uvedeny musí být oba. Doplněna kontrola atributů elementu mets:fileSec 17 Upraven test 9.8. Vloženy nové testy 12.3 a 12.4. Odstraněna kontrola zda element mets:xmlData neobsahuje více dceřiných elementů. Vypuštěna kontrola, zda je vyplněn atribut ID u elementu mets:digiprovMD, protože ji řeší validace proti XSD. Obdobně vypuštěna 15.1 Kontrola, zda je v elementu mets:structMap uveden alespoň jeden element mets:div 18 Opraveny překlepy, Odstraněny stavy kontrol, které nemohou nastat. Zpravidla se jednalo o kontrolu výskytu atributu, kterou však již byla ověřena validací proti xsd. Doplněn test 7 Kontrola, zda není použit BOM (Byte Order Mark). Podmínka 13.5 zpřísněna. Uveden musí být právě jeden element. Upraven stav v podmínce 13.7. Odstraněna kontrola 13.8 Kontrola, zda element mets:agent obsahuje neprázdný dceřinný element mets:name, protože je obsažena ve validaci vůči XSD. Odstraněna podmínka 14.5, neboť v dokumentu může být více elementů Dokument, Spis nebo Díl. Rozšířena kontrola ADMID elementu DIV (17.2 Kontrola, zda je v elementu mets:div obsažen atribut ADMID a jeho hodnoty ). Upravena formulace kontroly duplicity identifikátorů - 23.1 Kontrola duplicity identifikátorů (včetně zdroje) Upravena podmínka 23.7 - Seskupení obsahující analogový dokument musí mít element nsesss:AnalogovyDokument s hodnotou ano Přidána kontrola 23.8 - Kontrola komponent u digitálního dokumentu strana 7/86 verze datum změny provedl popis změn 19 Upraveny testy množství analogových dokumentů. 23.4 Kontrola vyplnění množství u analogových dokumentů Upravena formulace podmínky testu 23.8 Kontrola komponent u digitálního dokumentu Vyřazen test 25.9 pro duplicitu s testem 23.9 Kontrola, zda je uveden obsah vyřízení při vyřízení jiným způsobem Test 12 rozdělen na test dostupnosti schématu mets a na vlastní ověřené validity. Upraveno znění testu 25.16 Kontrola vyplnění IČ Opraven test 10.3 Kontrola atributu xmlns:mets Upraven test 20 Porovnání zda část spisového plánu od entity spisový plán po entitu dokument uvedená v sekci mets:structMap se shoduje s částí spisového plánu uvedeného ve jmenném prostoru nsesss v sekci mets:dmdSec Upraven test 17.6 Kontrola atributu FILEID v elementu mets:fptr Vyřazen test 21 Kontrola, zda jednomu elementu mets:file odpovídá jeden element mets:fptr Upraven test 16.1.1, neboť kontola proběhne už v rámci validity podle XSD Upraveno znění testu 22 Kontrola, zda přiložený soubor uvedený v sekci mets:file patří do stejné nsesss:Komponenta jako jeho obraz uveden ve strukturální mapě v tagu mets:div 20 7. 3. 2018 Bernas Vypořádání dosud nepřijatých změn. 21 13. 3. 2018 Bernas, Procházka Opraveny chybové kódy. Opraveny odkazy. Zpět doplněn test 17. 22 14. 3. 2018 Bernas Úpravy formátování textu. Doplnění testů 10.8, 16, 22, 23.8 a 25.5 s ohledem na kontrolu SIP pro skartační řízení 23 11. 4. 2018 Bernas Na základě oprávněné připomínky upraven test 16 tak, aby bylo možno předkládat SIP pouze s analogovými dokumenty bez sekce fileSec. Opraveny některé kódy stavu. 24 25. 5. 2018 Bernas Opravena chyba při kontrole duplicity hodnoty elementu nsesss:Identifikator, test 23.1. Nově se při kontrole duplicity nekontrolují elementy typu nsesss:tOdkaz. Odstraněna chyba, kdy nebyl akceptován mimetype „image/jpeg“. 25 12. 6. 2018 Bernas Opravena chyba v testu 25.5, při které byl i při posouzení pro skartační řízení kontrolován prvek SkartacniRizeni. strana 8/86 verze datum změny provedl popis změn 26 15. 6. 2018 Bernas Upraven test 25.12. Kontrola souladu datace spouštěcí události a vyřízení dokumentu proběhne jen tehdy, je-li dokument základní entitou. Upraven test 16.7. Pokud formát souboru neodpovídá deklarovanému mimetype, je nově součástí chybové hlášky doporučená hodnota mimetype. 27 28. 6. 2018 Bernas Upraven test 3 - Zjištění verze NSeSSS. Nově je použití verze 2 označováno za chybu. 28 10. 7. 2018 Bernas Opraven název, formulace výsledků a vyhodnocení výsledků testu 24.2 - kontrola roku skartační operace u dokumentu. Rok skartační operace se musí rovnat součtu roku spouštěcí události, skartační lhůty a jedné. Nesprávný výsledek je nově označován jako upozornění, nikoli jako chyba. 29 Opravy provozních chyb 30 13. 9. 2018 Bernas V testu 24.3 - kontrola roku skartační operace u dílu a spisu. Chyba 372020 je nově označována jako upozornění. 31 25. 9. 2018 Bernas Doplněny testy pro kontrolu spisového znaku; kapitola 26 32 18. 10. 2018 Bernas Změna v testu 26.1 Absence jednoduchého spisového znaku je nyní označováno za chybu. Testy 23.4, 23.5, 23.9, 23.10, 25.11, 25.15, 25.20 a 26 se s ohledem na tzv. přechodné období neaplikují na díly, spisy a dokumenty uzavřené do 31. 7. 2012. Dále byl upraven způsob kontroly (plně určeného) spisového znaku. Nově se při kontrole nepředpokládá uzavřená množina oddělovačů. 33 22. 10. 2018 Bernas Testy 25.20 a 26 se uplatní i v přechodném období. 34 18. 2. 2019 Bernas Úprava kontroly pevných křížových odkazů. Zrušen původní test 26.6. Zařazeny nové testy pevných křížových odkazů a spisového znaku: 26.7 a 26.8. Rozšířen byl test 16, kontrola fileSec. Aktuálně se ověřuje komponenta i u analogového dokumentu (je-li předáván např. koncept v digitální podobě). Upraven výsledek kontroly 1. 35 11. 6. 2019 Bernas Doplnění kódu chyby do textů chybových hlášení a varování a drobné úpravy jejich znění. Oprava chybných hlášení u MIMETYPE application/vnd.rar a image/bmp. strana 9/86 verze datum změny provedl popis změn 36 13. 3. 2020 Bernas Upravena identifikace mimetype pomocí DROID. Ten u některých souborů uvádí několik možných mimetype. V původní verzi byl vyžadován jen první z nich. Upravená verze akceptuje jeden z uvedených. Mezi akceptovaná mimetype byly přidány: application/vnd.etsi.asic-e+zip, application/vnd.etsi.asic-s+zip, application/vnd.ms-outlook, video/x-msvideo. 37 1. 6. 2020 Bernas Opravena chyba při posouzení mimetype application/vnd.gov.sk.e-form+zip a application/vnd.etsi.asice+zip. Uvedené mimetype budou akceptovány. 38 4. 9. 2020 Bernas Úprava kontroly mimetype a znění podmínky v kapitole 16.1.3. Nově jsou akceptovány mimetype application/x-shockwave-flash a application/dbase. Dále byly opraveny drobné technické chyby. 39 23. 10. 2020 Bernas Žádná změna v pravidlech. Opraveny technické chyby validátoru. 40 3. 5. 2021 Bernas, Nimrichtrová, Stodůlka Rozšíření kontroly mimetype (bod 16.1.3) nově jsou povoleny mimetype uvedené ve formátovém registru PRONOM. Vyřazena kapitola 4 Validace dle verze 2. Nově vložena kapitola 27 Kontrola komponent popisující pravidla kontroly přiložených komponent z hlediska popisných metadat a identifikovaných datových formátů. 41 Bernas, Nimrichtrová, Stodůlka Oprava kontrol v bodě 27.4 u analogových dokumentů; přečíslován bod 27.4., vložen nový bod 27.4.1 – pravidlo kontroly kontejneru ZFO/FO s označením druhu „kontejner“; upravena kontrola FO souborů (možný MIMETYPE) ; odstraněno hlášení identifikace formátu podle extenze; Formátová pravidla: oprava tiskové chyby u fmt/44JPEG File Interchange Format1.02jpe, jpeg, jpgimage/jpeg - ve sloupci Výstupní formát uvedeno „výstupní formát“ 42 Bernas, Nimrichtrová, Stodůlka Opravena chyba při kontrole dle bodu 27.4.1. Kontrola již neprobíhá u analogových dokumentů. Upraveny kontroly v bodu 27.4.1. Upraveno použití aplikace DROID při identifikaci formátů. strana 10/86 verze datum změny provedl popis změn 43 11.8.2021 Bernas, Nimrichtrová, Stodůlka Aktualizována formátová pravidla. Změna se týká zejména zpracování formátů ZFO/FO. Upravena návaznost kontrol v bodu 27.4.1. a 27.4.2 a jejich znění v návaznosti na úpravu formátových pravidel. Stav 380220 v bodě 27.4.1 umožňuje v rámci dokumentu výskyt alespoň jedné další komponenty odpovídající Formátovým pravidlům. Kontrola 16.2.2 rozšířena o kontrolu přítomnosti rezervovaných znaků v URI. Nově jsou akceptovány mimetype "application/x-tar", „application/vnd.ms-publisher“ a application/x-mspublisher. Stav 371140 v testu 23.6 byl změněn z upozornění na chybu. Digitální dokument musí obsahovat komponenty. Opravena chyba při identifikaci mimetype pomocí DROID. 44 17. 1. 2022 Oprava chyb při validaci XML a při oznamování výsledku validace. 44.1 31. 1. 2021 Příprava pro statistické výstupy. 44.2 3. 2. 2021 Úprava statistických výstupů. 44.3 18. 3. 2022 Oprava XML výstupu při nalezení chyby, kdy XML obsahuje nevhodné znaky. 44.4 25. 2. 2023 Upravena kontrola zakódování rezevovaných znaků v testu 16.3. Upravena kontrola duplicity identifikátorů 23.1. Kontroluje se obsah elementu. Nekontrolují se atributy výchozích elementů. Opravena interní chyba validátoru. 44.5 Rozšířena množina kontejnerů v bodě 27.4.1 Kontejner v SIPU o EML a MSG. Opravena chyba při validaci SIP opatřeném elektronickým podpisem. Aktualizována formátová pravidla. strana 11/86 verze datum změny provedl popis změn 44.6 Opravena chyba při validaci SIP zabaleného do ZIP bez kořenového adresáře. Upravena kontrola 16.1.3 (Kontrola atributu MIMETYPE elementu mets:file). Při kontrola pro výběr se chyby MIMETYPE klasifikují jeko upozornění. Upravena kontrola 16.7 Ověření, zda formát souboru odpovídá mimetype. Při kontrola pro výběr se chyby MIMETYPE klasifikují jeko upozornění. Upravena identifikace souborů s časovými razítky (TST). Akceptuje se mimetype application/vnd.etsi.timestamp-token (fmt/1717) 44.6 Opravena chyba při kontrole pevných křížových odkazů. strana 12/86 1 Kontrola, zda je došlý soubor typu xml Kontroluje se, zda je došlý soubor typu xml. Zároveň se kontroluje, zda přípona souboru odpovídá formátu. výsledek stav kód stavu vypsané hlášení následující krok Došlý soubor je typu xml. chyba 300010 Struktura SIP neodpovídá NSeSSS v. 3, příloha 3, kapitola 11 3 Došlý soubor není typu xml. v pořádku 2 Došlý soubor je typu xml, ale nemá správnou příponu. chyba 300010 Struktura SIP neodpovídá NSeSSS v. 3, příloha 3, kapitola 11 30 2 Kontrola, zda je došlý soubor typu zip Kontroluje se, zda je došlý soubor typu zip. Zároveň se kontroluje, zda přípona souboru odpovídá formátu. výsledek stav kód stavu vypsané hlášení následující krok Došlý soubor je typu zip. v pořádku 2.1 Došlý soubor není typu zip. chyba 100000 Soubor není ve správném formátu (zip nebo xml). 30 Došlý soubor je typu zip, ale nemá správnou příponu. chyba 101001 Přípona souboru neodpovídá formátu. 30 2.1 Kontrola, zda zip obsahuje xml výsledek stav kód stavu vypsané hlášení následující krok Zip po rozbalení obsahuje v kořeni právě jeden soubor xml v pořádku 3 Zip po rozbalení obsahuje adresář stejného jména jako zip a v něm soubor mets.xml v pořádku 3 V ostatních případech chyba 101002 SIP nemá správnou strukturu 30 strana 13/86 3 Zjištění verze NSeSSS dle XML Zjišťuje se, zda je zaslaný SIP vytvořený dle verze 2 či verze 3 NSeSSS. Zjišťuje se výskyt řetězce xmlns:nsesss=“http://www.mvcr.cz/nsesss/v1“, xmlns:nsesss=“http://www.mvcr.cz/nsesss/v2“ nebo xmlns:nsesss=“http://www.mvcr.cz/nsesss/v3“ v elementu mets:mets. výsledek stav kód stavu vypsané hlášení následující krok XML obsahuje řetězec xmlns:nsesss=“http://www.mvcr.cz/nsess s/v1“ chyba 101004 SIP je vytvořen dle verze 1 NSeSSS, což není přípustné. 30 XML obsahuje řetězec xmlns:nsesss=“http://www.mvcr.cz/nsess s/v2“ chyba SIP je vytvořen dle verze 2 NSeSSS (VMV 64/2012), což není přípustné. Od 4. 7. 2018 musí být SIP tvořen dle aktuální verze NSeSSS (VMV 57/2017). 30 XML obsahuje řetězec xmlns:nsesss=“http://www.mvcr.cz/nsess s/v3“ v pořádku 15 XML neobsahuje řetězec xmlns:nsesss=“http://www.mvcr.cz/nsess s/v1“, xmlns:nsesss=“http://www.mvcr.cz/nsess s/v2“ ani řetězec xmlns:nsesss=“http://www.mvcr.cz/nsess s/v3“ chyba 101005 Nepodařilo se zjistit verzi NSeSSS 30 4 vyřazena strana 14/86 5 Kontrola, zda je při verzi 3 došlý soubor typu zip Kontroluje se, zda je došlý soubor typu zip. výsledek stav kód stavu vypsané hlášení následující krok Došlý soubor je typu zip a byl rozbalen. v pořádku 5.1 Došlý soubor je typu zip a nebyl rozbalen. chyba 300015 Soubor ZIP se nepodařilo rozbalit. 30 Došlý soubor není typu zip. chyba 300010 Struktura SIP neodpovídá NSeSSS verze 3, kapitola 11.2 30 5.1 Rozbalení zip a kontrola jeho struktury Zip musí obsahovat adresář stejného jména a v něm adresář komponenty a soubor mets.xml výsledek stav kód stavu vypsané hlášení následující krok Zip obsahuje adresář téhož jména a v něm pouze soubor mets.xml a popřípadě podadresář komponenty v pořádku 6 V ostatních případech chyba 300020 Struktura SIP neodpovídá NSeSSS v. 3, příloha 3, kapitola 11 30 6 Načtení XML Spolu s načtením dojde k validaci proti XSD. Pokud je ve schemaLocaction správný odkaz, použijí se soubory z lokálního disku. V opačném případě se pokusí načíst soubory z odkazů. výsledek stav kód stavu vypsané hlášení následující krok XML načteno v pořádku 8 Timeout při načítání chyba 300220 Time out při čtení xml souboru. 30 XML se nepodařilo načíst z důvodu chybné struktury XML chyba 300230 Nepodařilo se načíst xml z důvodu chybné struktury xml. 30 strana 15/86 výsledek stav kód stavu vypsané hlášení následující krok Nepodařilo se načíst XML chyba 300210 Nepodařilo se načíst XML 30 7 Kontrola, zda není použit BOM (Byte Order Mark) Dle NSeSSS (požadavek 11.2.7) je znakovou sadou souboru XML Unicode/UCS v kódování UTF 8 bez BOM (Byte order mark). Ověřuje se, zda soubor nezačíná skvencí bytů 0xEF 0xBB 0xBF (UTF-8), 0xFE 0xFF (UTF-16 big endian) nebo 0xFF 0xFE (UTF-16 little endian). výsledek stav kód stavu vypsané hlášení následující krok Nenalezen BOM v pořádku 9 Nalezen BOM chyba 300235 Nalezen BOM (Byte Order Mark). Dle NSeSSS (požadavek 11.2.7) je znakovou sadou souboru XML Unicode/UCS v kódování UTF 8 bez BOM. 30 8 Kontrola, zda je deklarováno kódování (znaková sada) xml dokumentu v UTF-8 výsledek stav kód stavu vypsané hlášení následující krok Deklarováno kódování UTF-8 v pořádku 9 Deklarováno je jiné kódování než UTF-8 chyba 300240 V dokumentu je deklarována jiná znaková sada než utf-8. 30 9 Kontrola, zda XML obsahuje právě jeden kořenový element mets:mets výsledek stav kód stavu vypsané hlášení následující krok XML obsahuje kořenový element mets:mets v pořádku 10 XML neobsahuje kořenový element mets:mets chyba 310010 SIP XML neobsahuje element mets:mets 30 strana 16/86 10 Element mets:mets kontroly přítomnosti atributů a jejich hodnot Kapitola obsahuje testy atributů elementu mets:mets. Kompletní testování může skončit dvěma výsledky a zahajuje se testem 10.1 Kontrola atributu xsi:schemaLocation. 10.1 Kontrola atributu xsi:schemaLocation Dle přílohy č. 3 má být hodnota atributu "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 "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" Akceptováno by mělo být i znění s platnou cestou k transakčnímu protokolu: "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“. výsledek stav kód stavu vypsané hlášení následující krok SchemaLocation odpovídá výše uvedeným zněním v pořádku 10.2 strana 17/86 výsledek stav kód stavu vypsané hlášení následující krok SchemaLocation se liší. chyba 310030 Atribut xsi:schemaLocation je v elementu mets:mets uveden, ale jeho hodnota není rovna "http://www.loc.gov/METS/ http://www.loc.gov/standards/mets/mets.xsd http://www.mvcr.cz/nsesss/v3 http://www.mvcr.cz/nsesss/v3/nsesss.xsd http://nsess.public.cz/erms_trans/v_01_01 TransakcniProtokolNavrh_verze1.7.xsd" nebo "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“ 30 SchemaLocation není uvedeno chyba 310020 Atribut xsi:schemaLocation není v elementu mets:mets uveden 30 10.2 Kontrola atributu xmlns:nsesss Atribut má mít hodnotu "http://www.mvcr.cz/nsesss/v3". výsledek stav kód stavu vypsané hlášení následující krok Atribut má hodnotu "http://www.mvcr.cz/nsesss/v3" v pořádku 10.3 Atribut má jinou hodnotu chyba 310050 Atribut xmlns:nsesss je uveden, ale nemá hodnotu "http://www.mvcr.cz/nsesss/v3" 30 Atribut není uveden chyba 310040 Atribut xmlns:nsesss není v elementu mets:mets uveden. 30 strana 18/86 10.3 Kontrola atributu xmlns:mets Atribut má mít hodnotu "http://www.loc.gov/METS/". výsledek stav kód stavu vypsané hlášení následující krok Atribut má hodnotu "http://www.loc.gov/METS/" v pořádku 10.4 Atribut má jinou hodnotu chyba 310070 Atribut xmlns:mets je uveden, ale nemá hodnotu "http://www.loc.gov/METS/" 30 Atribut není uveden chyba 310060 Atribut xmlns:mets není v elementu mets:mets uveden. 30 10.4 Kontrola atributu xmlns:xsi Atribut má mít hodnotu "http://www.w3.org/2001/XMLSchema-instance". výsledek stav kód stavu vypsané hlášení následující krok Atribut má hodnotu "http://www.w3.org/2001/XMLSchemainstance" v pořádku 10.5 Atribut má jinou hodnotu chyba 310090 Atribut xmlns:xsi je uveden, ale nemá hodnotu "http://www.w3.org/2001/XMLSchema-instance" 30 Atribut není uveden chyba 310080 Atribut xmlns:xsi není v elementu mets:mets uveden. 10.5 Kontrola atributu xmlns:tns Atribut má mít hodnotu "http://www.w3.org/2001/XMLSchema-instance". výsledek stav kód stavu vypsané hlášení následující krok Atribut má hodnotu ""http://mvcr.cz/ess/v_1.0.0.0" v pořádku 10.6 Atribut má jinou hodnotu chyba 310130 Atribut xmlns:tns je uveden, ale nemá hodnotu ""http://mvcr.cz/ess/v_1.0.0.0" 30 strana 19/86 výsledek stav kód stavu vypsané hlášení následující krok Atribut není uveden chyba 310120 Atribut xmlns:tns není v elementu mets:mets uveden. 30 10.6 Kontrola atributu xmlns:tp Atribut má mít hodnotu "http://nsess.public.cz/erms_trans/v_01_01". výsledek stav kód stavu vypsané hlášení následující krok Atribut má hodnotu "http://www.w3.org/2001/XMLSchemainstance" v pořádku 10.7 Atribut má jinou hodnotu chyba 310150 Atribut xmlns:tp je uveden, ale nemá hodnotu "http://nsess.public.cz/erms_trans/v_01_01" 30 Atribut není uveden chyba 310140 Atribut xmlns:tp není v elementu mets:mets uveden. 30 10.7 Kontrola atributu xmlns:xlink Atribut má mít hodnotu "http://www.w3.org/1999/xlink". výsledek stav kód stavu vypsané hlášení následující krok Atribut má hodnotu "http://www.w3.org/1999/xlink" v pořádku 10.8 Atribut má jinou hodnotu chyba 310110 Atribut xmlns:xlink je uveden, ale nemá hodnotu "http://www.w3.org/1999/xlink" 30 Atribut není uveden chyba 310100 Atribut xmlns:xlink není v elementu mets:mets uveden. 30 strana 20/86 10.8 Kontrola atributu LABEL Atribut má mít hodnotu „Datový balíček pro provedení skartačního řízení" nebo "Datový balíček pro předávání dokumentů a jejich metadat do archivu" . výsledek stav kód stavu vypsané hlášení následující krok Atribut má hodnotu "Datový balíček pro předávání dokumentů a jejich metadat do archivu" v pořádku 10.9 Atribut má hodnotu „Datový balíček pro provedení skartačního řízení" a jedná o posouzení SIPu pro skartační řízení v pořádku 10.9 Atribut má hodnotu „Datový balíček pro provedení skartačního řízení" a jedná se o předání do archivu chyba 310180 30 Atribut má jinou hodnotu chyba 310170 Atribut LABEL je uveden, ale nemá hodnotu „Datový balíček pro provedení skartačního řízení" nebo "Datový balíček pro předávání dokumentů a jejich metadat do archivu" 30 Atribut není uveden chyba 310160 Atribut LABEL není v elementu mets:mets uveden. 30 10.9 Kontrola atributu OBJID OBJID identifikuje balíček SIP. Jde o jedinečný identifikátor balíčku v rámci původce. Jeho konstrukce není předepsána. výsledek stav kód stavu vypsané hlášení následující krok Atribut je uveden a jeho hodnota není prázdná v pořádku 11 Atribut je uveden, ale jeho hodnota je prázdná chyba 310210 Atribut OBJID je uveden, ale jeho hodnota je prázdná. 30 Atribut není uveden chyba 310200 Atribut OBJID není v elementu mets:mets uveden. 30 strana 21/86 11 Kontrola zda potomci elementumets:mets, kromě elementu nssess:jineudaje neobsahují atribut xmlns výsledek stav kód stavu vypsané hlášení následující krok Potomci elementu mets:mets, kromě elementu nssess:jineudaje, neobsahují atribut xmlns v pořádku 12.1 Alespoň jeden potomek elementu mets:mets, kromě elementu nssess:jineudaje, obsahuje atribut xmlns chyba 310500 Element jmenoElementu nesmí obsahovat atribut xmlns. 30 12 Kontrola validity xml dokumentu proti schématům mets.xsd a nsesss.xsd 12.1 Kontrola dostupnosti schématu mets.xsd Ověřuje se, zda je dostupné schéma http://www.loc.gov/METS/ http://www.loc.gov/standards/mets/mets.xsd výsledek stav kód stavu vypsané hlášení následující krok Schéma je dostupné v pořádku 12.2 Schéma je nedostupné chyba 317000 Není dostupné schéma http://www.loc.gov/METS/ http://www.loc.gov/standards/mets/mets.xsd. Validaci SIP nelze provést 30 12.2 Ověření validity výsledek stav kód stavu vypsané hlášení následující krok XML dokument je validní vůči schématům mets.xsd a nsesss.xsd v pořádku 13 XML dokument není validní vůči schématům mets.xsd a nsesss.xsd chyba 317010 XML dokument není validní vůči schématům mets.xsd a nsesss.xsd 30 Time out při kontrole v alidity xml dokumentu proti schématům mets.xsd a nsesss.xsd chyba 317020 Time out při kontrole v alidity xml dokumentu proti schématům mets.xsd a nsesss.xsd 30 strana 22/86 13 Kontroly podle pravidel uvedených v příloze č. 3, jež upravují pravidla uvedená ve schématu mets.xsd a další kontroly z toho vyplývající Kapitola obsahuje podle pravidel uvedených v příloze č. 3, jež upravují pravidla uvedená ve schématu mets.xsd a další kontroly z toho vyplývající. Kompletní testování může skončit dvěma výsledky a zahajuje se testem 13.1 Kontrola zda element mets:mets obsahuje dceřiný element mets:metsHdr. 13.1 Kontrola zda element mets:mets obsahuje dceřiný element mets:metsHdr výsledek stav kód stavu vypsané hlášení následující krok mets:metsHdr je obsažen v pořádku 13.2.1 mets:metsHdr není obsažen chyba 320010 Elementmets:metsneobsahuje dceřiný element mets:metsHdr. 30 13.2 Kontrola atributů v mets:metsHdr 13.2.1 Kontrola atributu LASTMODDATE, zda je v elementu mets:metsHdr uveden. výsledek stav kód stavu vypsané hlášení následující krok Atribut LASTMODDATE je v elementu mets:metsHdr uveden a datum je validní dle normy ISO 8601 v pořádku 13.2.2 Atribut LASTMODDATE není v elementu mets:metsHdr uveden. chyba 321010 Atribut LASTMODDATE není v elementu mets:metsHdr uveden. 30 13.2.2 Kontrola atributu CREATEDATE, zda je v elementu mets:metsHdr uveden. výsledek stav kód stavu vypsané hlášení následující krok Atribut CREATEDATE je v elementu mets:metsHdr uveden a datum je validní dle normy ISO 8601 v pořádku 13.3 strana 23/86 výsledek stav kód stavu vypsané hlášení následující krok Atribut CREATEDATE není v elementu mets:metsHdr uveden. chyba 321030 Atribut CREATEDATE není v elementu mets:metsHdr uveden. 30 13.3 Kontrola atributu TYPE, že jeho hodnota je „ORGANIZATION“ nebo „INDIVIDUAL“ výsledek stav kód stavu vypsané hlášení následující krok V elementu mets:agent je hodnota atributu TYPE rovna „ORGANIZATION“ nebo „INDIVIDUAL“. v pořádku 13.4 V elementu mets:agent hodnota atributu TYPE není „ORGANIZATION“ nebo „INDIVIDUAL“. chyba 322030 V elementu mets:agent není hodnota atributu TYPE rovna ani „ORGANIZATION“ ani nebo „INDIVIDUAL“. 30 13.4 Kontrola atributu ROLE, že jeho hodnota je „CREATOR“ výsledek stav kód stavu vypsané hlášení následující krok V elementu mets:agent je hodnota atributu ROLE rovna „CREATOR“. v pořádku 13.5 V elementu mets:agent hodnota atributu ROLE není rovna „CREATOR“. chyba 322040 V elementu mets:agent hodnota atributu ROLE není rovna „CREATOR“. 30 13.5 Kontrola, zda element mets:metsHdr obsahuje právě jeden dceřiný element mets:agent s atributy TYPE=“ORGANIZATION“ a ROLE=“CREATOR“ výsledek stav kód stavu vypsané hlášení následující krok Element mets:metsHdr obsahuje dceřiný element mets:agent s atributy TYPE=“ORGANIZATION a ROLE=CREATOR v pořádku 13.6 strana 24/86 výsledek stav kód stavu vypsané hlášení následující krok Element mets:metsHdr neobsahuje dceřiný element mets:agent s atributy TYPE=“ORGANIZATION a ROLE=CREATOR chyba 322010 Element mets:metsHdr neobsahuje dceřiný element mets:agent s atributy TYPE=“ORGANIZATION a ROLE=CREATOR 30 13.6 Kontrola, zda element mets:metsHdr obsahuje dceřiný element mets:agent s atributy TYPE=“INDIVIDUAL“ a ROLE=“CREATOR“ výsledek stav kód stavu vypsané hlášení následující krok Element mets:metsHdr obsahuje dceřiný element mets:agent s atributy TYPE=“INDIVIDUAL“ a ROLE=“CREATOR“ v pořádku 13.7 Element mets:metsHdr neobsahuje dceřiný element mets:agent s atributy TYPE=“ORGANIZATION“ a ROLE=“CREATOR“ chyba 322020 Element mets:metsHdr neobsahuje dceřiný element mets:agent s atributy TYPE=“INDIVIDUAL“ a ROLE=“CREATOR“ 30 13.7 Kontrola atributu ID, zda je v elementu mets:agent uveden a jeho hodnota není prázdný řetězec výsledek stav kód stavu vypsané hlášení následující krok Atribut ID je v elementu mets:agent uveden v pořádku 13.8 Atribut ID není v elementu mets:agent uveden. chyba 322000 V elementu mets:agent není uveden atribut ID. 30 13.8 vyřazen strana 25/86 14 Kontroly logických chyb obsahu xml dokumentu Kapitola obsahuje podle pravidel uvedených v příloze č. 3, jež upravují pravidla uvedená ve schématu mets.xsd a další kontroly z toho vyplývající. Kompletní testování může skončit dvěma výsledky a zahajuje se testem 14.1 14.1 Kontrola, zda element mets:mets obsahuje právě jeden dceřiný element mets:dmdSec výsledek stav kód stavu vypsané hlášení následující krok Element mets:mets obsahuje jeden dceřiný element mets:dmdSec v pořádku 14.2 Element mets:mets neobsahuje dceřiný element mets:dmdSec. chyba 323010 Element mets:mets neobsahuje dceřiný element mets:dmdSec. 30 Element mets:mets obsahuje více než jeden dceřiný element mets:dmdSec. chyba 323020 Element mets:mets obsahuje více než jeden dceřiný element mets:dmdSec. 30 14.2 Kontrola, zda element mets:dmdSec obsahuje právě jeden dceřiný element mets:mdWrap výsledek stav kód stavu vypsané hlášení následující krok Element mets:dmdSec obsahuje jeden dceřiný element mets:mdWrap v pořádku 14.3.1 Element mets:dmdSec neobsahuje dceřiný element mets:mdWrap. chyba 324010 Element mets:dmdSec neobsahuje dceřiný element mets:mdWrap. 30 14.3 Element mets:mdWrap - kontrola přítomnosti atributů a jejich hodnot 14.3.1 Kontrola atributu MDTYPEVERSION, zda je v elementu mets:mdWrap uveden a jeho hodnota je "3.0" výsledek stav kód stavu vypsané hlášení následující krok Atribut MDTYPEVERSION je v elementu mets:mdWrap uveden a jeho hodnota je "3.0" v pořádku 14.3.2 Atribut MDTYPEVERSION není v elementu mets:mdWrap uveden. chyba 324020 Atribut MDTYPEVERSION není v elementu mets:mdWrap uveden. 30 strana 26/86 výsledek stav kód stavu vypsané hlášení následující krok Atribut MDTYPEVERSION je v elementu mets:mdWrap uveden, ale jeho hodnota není rovna "3.0". chyba 324030 Atribut MDTYPEVERSION je v elementu mets:mdWrap uveden, ale jeho hodnota není rovna "3.0". 30 14.3.2 Kontrola atributu OTHERMDTYPE, zda je v elementu mets:mdWrap uveden a jeho hodnota je "NSESSS" výsledek stav kód stavu vypsané hlášení následující krok Atribut OTHERMDTYPE je v elementu mets:mdWrap uveden a jeho hodnota je "NSESSS" v pořádku 14.3.3 Atribut OTHERMDTYPE není v elementu mets:mdWrap uveden. chyba 324040 Atribut OTHERMDTYPE není v elementu mets:mdWrap uveden. 30 Atribut OTHERMDTYPE je v elementu mets:mdWrap uveden, ale jeho hodnota není rovna "NSESSS". chyba 324050 Atribut OTHERMDTYPE je v elementu mets:mdWrap uveden, ale jeho hodnota není rovna "NSESSS". 30 14.3.3 Kontrola atributu MDTYPE, zda je jeho hodnota "OTHER" výsledek stav kód stavu vypsané hlášení následující krok Atribut MDTYPE je v elementu mets:mdWrap uveden a jeho hodna je "OTHER" v pořádku 14.3.4 Atribut MDTYPE je v elementu mets:mdWrap uveden, ale jeho hodnota není rovna "OTHER". chyba 324070 Atribut MDTYPE je v elementu mets:mdWrap uveden, ale jeho hodnota není rovna "OTHER". 30 14.3.4 Kontrola atributu MIMETYPE, zda je v elementu mets:mdWrap uveden a jeho hodnota je "text/xml" výsledek stav kód stavu vypsané hlášení následující krok Atribut MIMETYPE je v elementu mets:mdWrap uveden a jeho hodnota je "text/xml" v pořádku 14.4 strana 27/86 výsledek stav kód stavu vypsané hlášení následující krok Atribut MIMETYPE není v elementu mets:mdWrap uveden. chyba 324080 Atribut MIMETYPE není v elementu mets:mdWrap uveden. 30 Atribut MIMETYPE je v elementu mets:mdWrap uveden, ale jeho hodnota není rovna "text/xml". chyba 324090 Atribut MIMETYPE je v elementu mets:mdWrap uveden, ale jeho hodnota není rovna "text/xml". 30 14.4 Kontrola, zda element mets:mdWrap obsahuje právě jeden dceřiný element mets:xmlData výsledek stav kód stavu vypsané hlášení následující krok Element mets:mdWrap obsahuje jeden dceřiný element mets:xmlData. v pořádku 14.6 Element mets:mdWrap neobsahuje dceřiný element mets:xmlData. chyba 325010 Element mets:mdWrap neobsahuje dceřiný element mets:xmlData. 30 14.5 vyřazen 14.6 Kontrola, zda element mets:xmlData obsahuje pouze elementy nsesss:Dokument nebo nsesss:Spis nebo nsesss:Dil Výsledek stav kód stavu vypsané hlášení následující krok Element mets:xmlData neobsahuje jiný typ dceřiného elementu, než je nsesss:Dokument nebo nsesss:Spis nebo nsesss:Dil. v pořádku 15 Element mets:xmlData obsahuje jiný typ elementu, než je element typu nsesss:Dokument, nsesss:Spis nebo nsesss:Dil. chyba 325020 Element mets:xmlData obsahuje jiný typ elementu, než je element typu nsesss:Dokument, nsesss:Spis nebo nsesss:Dil. 30 strana 28/86 15 Kontrola, zda element mets:mets obsahuje alespoň jeden dceřiný element mets:amdSec Výsledek stav kód stavu vypsané hlášení následující krok Element mets:mets obsahuje alespoň jeden dceřiný element mets:amdSec. v pořádku 15.1 Element mets:mets neobsahuje dceřiný element mets:amdSec. chyba 330010 Element mets:mets neobsahuje dceřiný element mets:amdSec. 30 15.1 Kontrola, zda je atribut ID TAGu mets:amdSec vyplněn Výsledek stav kód stavu vypsané hlášení následující krok Atribut ID TAGu mets:amdSec je vyplněn. v pořádku 15.2 Atribut ID TAGu mets:amdSec není vyplněn. chyba 330020 Atribut ID TAGu mets:amdSec není vyplněn. 30 15.2 Kontrola, zda element mets:amdSec obsahuje právě jeden dceřiný element mets:digiprovMD výsledek stav kód stavu vypsané hlášení následující krok Element mets:amdSec obsahuje dceřiný element mets:digiprovMD. v pořádku 15.3 Element mets:amdSec neobsahuje dceřiný element mets:digiprovMD. chyba 331010 Element mets:amdSec neobsahuje dceřiný element mets:digiprovMD. 30 Element mets:amdSec obsahuje více než jeden dceřiný element mets:digiprovMD. chyba 331020 Element mets:amdSec obsahuje více než jeden dceřiný element mets:digiprovMD. 30 strana 29/86 15.3 Kontrola, zda element mets:digiprovMD obsahuje právě jeden dceřiný element mets:mdWrap výsledek stav kód stavu vypsané hlášení následující krok Element mets:digiprovMD obsahuje jeden dceřiný element mets:mdWrap. v pořádku 15.3.1 Element mets:digiprovMD neobsahuje dceřiný element mets:mdWrap. chyba 332010 Element mets:digiprovMD neobsahuje dceřiný element mets:mdWrap. 30 15.3.1 Kontrola atributu MDTYPEVERSION, zda je v elementu mets:mdWrap uveden a jeho hodnota je "1.0" výsledek stav kód stavu vypsané hlášení následující krok Atribut MDTYPEVERSION je v elementu mets:mdWrap uveden a jeho hodnota je "1.0". v pořádku 15.3.2 Atribut MDTYPEVERSION není v elementu mets:mdWrap uveden. chyba 332030 Atribut MDTYPEVERSION není v elementu mets:mdWrap uveden. 30 Atribut MDTYPEVERSION je v elementu mets:mdWrap uveden, ale jeho hodnota není rovna "1.0". chyba 332040 Atribut MDTYPEVERSION je v elementu mets:mdWrap uveden, ale jeho hodnota není rovna "1.0". 30 15.3.2 Kontrola atributu OTHERMDTYPE, zda je v elementu mets:mdWrap uveden a jeho hodnota je "TP" Výsledek stav kód stavu vypsané hlášení následující krok Atribut OTHERMDTYPE je v elementu mets:mdWrap uveden a jeho hodnota je "TP". v pořádku 15.3.3 Atribut OTHERMDTYPE není v elementu mets:mdWrap uveden. chyba 332050 Atribut OTHERMDTYPE není v elementu mets:mdWrap uveden. 30 strana 30/86 Výsledek stav kód stavu vypsané hlášení následující krok Atribut OTHERMDTYPE je v elementu mets:mdWrap uveden, ale jeho hodnota není rovna "TP". chyba 332060 Atribut OTHERMDTYPE je v elementu mets:mdWrap uveden, ale jeho hodnota není rovna "TP". 30 15.3.3 Kontrola atributu MDTYPE, zda je jeho hodnota "OTHER" Výsledek stav kód stavu vypsané hlášení následující krok Atribut MDTYPE je v elementu mets:mdWrap uveden a jeho hodna je "OTHER". v pořádku 15.3.4 Atribut MDTYPE je v elementu mets:mdWrap uveden, ale jeho hodnota není rovna "OTHER". chyba 332080 Atribut MDTYPE je v elementu mets:mdWrap uveden, ale jeho hodnota není rovna "OTHER". 30 15.3.4 Kontrola atributu MIMETYPE, zda je v elementu mets:mdWrap uveden a jeho hodnota je "text/xml" Výsledek stav kód stavu vypsané hlášení následující krok Atribut MIMETYPE je v elementu mets:mdWrap uveden a jeho hodnota je "text/xml". v pořádku 15.4 Atribut MIMETYPE není v elementu mets:mdWrap uveden. chyba 332090 Atribut MIMETYPE není v elementu mets:mdWrap uveden. 30 Atribut MIMETYPE je v elementu mets:mdWrap uveden, ale jeho hodnota není rovna "text/xml". chyba 332100 Atribut MIMETYPE je v elementu mets:mdWrap uveden, ale jeho hodnota není rovna "text/xml". 30 strana 31/86 15.4 Kontrola, zda je obsažen transakční protokol Výsledek stav kód stavu vypsané hlášení následující krok Element mets:digiprovMD obsahuje v hierarchii dětských elementů mets:mdWrap, mets:xmlData právě jeden dětský element tp:TransakcniLogObjektu. v pořádku 16 Element mets:digiprovMD neobsahuje v hierarchii dětských elementů mets:mdWrap, mets:xmlData právě jeden dětský element tp:TransakcniLogObjektu. chyba 332110 Element tp:TransakcniLogObjektu není v hierarchii dětských elementů mets:mdWrap, mets:xmlData obsažen právě jednou. 30 16 Kontrola, zda se v mets:mets vyskytuje element mets:fileSec výsledek stav kód stavu vypsané hlášení následující krok V mets:mets je uveden v pořádku 16.1 V mets:mets není uveden a jedná se o kontrolu pro skartační řízení v pořádku 17 V mets:mets není uveden a jedná se o kontrolu pro předání do archivu a SIP neobsahuje digitální dokument ani mets:Komponenta. v pořádku 17 V mets:mets není uveden a jedná se o kontrolu pro předání do archivu a SIP obsahuje digitální dokument. chyba 341000 Element mets:mets neobsahuje mets:fileSec. 30 strana 32/86 výsledek stav kód stavu vypsané hlášení následující krok V mets:mets není uveden a jedná se o kontrolu pro předání do archivu, SIP obsahuje analogový dokument a mets:Komponenta. chyba 341005 Element mets:mets neobsahuje mets:fileSec. 30 16.1 Kontrola, zda element mets:fileGrp obsahuje alespoň jeden element mets:file Výsledek stav kód stavu vypsané hlášení následující krok Element mets:fileGrp obsahuje element mets:file. v pořádku 16.1.1 Element mets:fileGrp musí obsahovat alespoň jeden dceřiný element mets:file. chyba 341010 30 16.1.1 Kontrola atributu ID elementu < mets:file> výsledek stav kód stavu vypsané hlášení následující krok Atribut ID je v elementu mets:file uveden a jeho hodnota odpovídá hodnotě atributu FILEID v elementu mets:fptr. v pořádku 16.1.2 Atribut ID je v elementu mets:file uveden a jeho hodnota neodpovídá žádné hodnotě atributu FILEID v elementechmets:fptr. chyba 341015 Atribut ID elementu mets:file neodpovídá žádnému atributu FILEID elementů mets:fptr. 30 strana 33/86 16.1.2 Kontrola atributu DMDID elementu < mets:file> Hodnotě atributu DMDID právě jednoho elementu mets:file musí odpovídat hodnota atributu ID právě jednoho elementu nsesss:Komponenta. výsledek stav kód stavu vypsané hlášení následující krok Atribut DMDID je v elementu mets:file uveden a jeho hodnota odpovídá hodnotě atributu ID v elementu nsesss:Komponenta. v pořádku 16.1.3 Atribut DMDID je v elementu mets:file uveden a jeho hodnota neodpovídá hodnotě atributu ID v elementechnsesss:Komponenta. chyba 341050 Atribut DMDID elementu mets:file neodpovídá žádnému z atributu ID elementů nsesss:Komponenta. 30 Atribut DMDID několika elementů mets:file je rovno stejné hodnotě ID nsesss:Komponenta. chyba 341055 Atributy DMDID = ... několika elementů mets:file jsou rovny hodnotě ID = ... jediného elementu nsesss:Komponenta 30 Atribut DMDID není v elementu mets:file uveden nebo je prázdný. chyba 341040 Atribut DMDID není v elementu mets:file uveden nebo je prázdný. 30 16.1.3 Kontrola atributu MIMETYPE elementu < mets:file> Použitý mimetype musí být registrován IANA (http://www.iana.org/assignments/media-types/media-types.xhtml), obsažen ve formátovém registru PRONOM (https://www.nationalarchives.gov.uk/PRONOM/Default.aspx) nebo uveden v následujícím výčtu: application/dbase, application/xshockwave-flash, application/vnd.etsi.asic-e+zip, application/vnd.etsi.asic-s+zip, application/vnd.ms-outlook, audio/x-wav, message/rfc822, video/mpeg, video/x-msvideo. výsledek stav kód stavu vypsané hlášení následující krok Atribut MIMETYPE je v elementu mets:file uveden a jeho hodnota odpovídá povoleným hodnotám. v pořádku 16.1.4 strana 34/86 výsledek stav kód stavu vypsané hlášení následující krok Atribut MIMETYPE je v elementu mets:file uveden a jeho hodnota neodpovídá povoleným hodnotám a jde o validaci pro předání do archivu chyba 3410350 Atribut MIMETYPE elementu mets:file neodpovídá žádnému ze záznamů v registru IANA (http://www.iana.org/assignments/media-types/mediatypes.xhtml) nebo PRONOM (https://www.nationalarchives.gov.uk/PRONOM/Def ault.aspx). 30 Atribut MIMETYPE je v elementu mets:file uveden a jeho hodnota neodpovídá povoleným hodnotám a jde o validaci pro výběr upozornění 341030 Atribut MIMETYPE elementu mets:file neodpovídá žádnému ze záznamů v registru IANA (http://www.iana.org/assignments/media-types/mediatypes.xhtml) nebo PRONOM (https://www.nationalarchives.gov.uk/PRONOM/Def ault.aspx). Při přejímce půjde o chybu, která bude bránit jejímu dokončení. 16.1.4 Atribut MIMETYPE není v elementu mets:file uveden a jedná se o validaci pro předání do archivu. chyba 3410250 Atribut MIMETYPE není v elementu mets:file uveden. 30 Atribut MIMETYPE není v elementu mets:file uveden a jedná se o validaci pro výběr upozornění 341020 Atribut MIMETYPE není v elementu mets:file uveden. Při přejímce půjde o chybu, která bude bránit jejímu dokončení. 16.1.4 16.1.4 Kontrola atributu CHECKSUMTYPE elementu < mets:file> Povoleny jsou pouze hodnoty SHA-256 a SHA-512. výsledek stav kód stavu vypsané hlášení následující krok Atribut CHECKSUMTYPE je v elementu mets:file uveden a jeho hodnota je SHA-256 nebo SHA-512. v pořádku 16.1.5 Atribut CHECKSUMTYPE je v elementu mets:file uveden a jeho hodnota neodpovídá hodnotě SHA-256 nebo SHA-512 chyba 341070 Atribut CHECKSUMTYPE je v elementu mets:file uveden a jeho hodnota neodpovídá hodnotě SHA-256 nebo SHA-512. 30 strana 35/86 výsledek stav kód stavu vypsané hlášení následující krok Atribut CHECKSUMTYPE není v elementu mets:file uveden. chyba 341060 Atribut CHECKSUMTYPE není v elementu mets:file uveden. 30 16.1.5 Kontrola atributu CHECKSUM elementu < mets:file> výsledek stav kód stavu vypsané hlášení následující krok Atribut CHECKSUM je v elementu mets:file uveden v pořádku 16.1.6 Atribut CHECKSUM není v elementu mets:file uveden. chyba 341080 Atribut CHECKSUM není v elementu mets:file uveden. 30 strana 36/86 16.1.6 Kontrola atributu SIZE elementu < mets:file> výsledek stav kód stavu vypsané hlášení následující krok Atribut SIZE je v elementu mets:file uveden v pořádku 16.1.7 Atribut SIZE není v elementu mets:file uveden. chyba 341100 Atribut SIZE není v elementu mets:file uveden. 30 16.1.7 Kontrola atributu CREATED elementu < mets:file> výsledek stav kód stavu vypsané hlášení následující krok Atribut CREATED je v elementu mets:file uveden v pořádku 16.2 Atribut CREATED není v elementu mets:file uveden. chyba 341120 Atribut CREATED není v elementu mets:file uveden. 30 16.2 Kontrola, zda element mets:file obsahuje právě jeden dceřinný element mets:FLocat Element mets:file musí obsahovat právě jeden dceřinný element a tím musí být mets:FLocat. výsledek stav kód stavu vypsané hlášení následující krok Element mets:file obsahuje právě jeden element mets:FLocat v pořádku 16.2.1 Element mets:file obsahuje více než jeden jeden element mets:FLocat chyba 342010 Element mets:file obsahuje více než jeden jeden element mets:FLocat 30 Element mets:file neobsahuje element mets:FLocat chyba 342030 Element mets:file neobsahuje element mets:FLocat 30 strana 37/86 16.2.1 Kontrola atributu xlink:type výsledek stav kód stavu vypsané hlášení následující krok Atribut xlink:type je uveden a má hodnotu „simple“ v pořádku 16.2.2 Atribut xlink:type je uveden a nemá hodnotu „simple“ chyba 343030 Atribut xlink:type je uveden, ale nemá hodnotu „simple“ 30 Atribut xlink:type není uveden. chyba 343020 Atribut xlink:type není uveden. 30 16.2.2 Kontrola atributu xlink:href Ověřuje se, zda je atribut uveden, zda obsahuje hodnotu a zda neobsahuje znaky "[" a "]" výsledek stav kód stavu vypsané hlášení následující krok Atribut xlink:href je uveden v pořádku 16.2.3 Atribut xlink:href je uveden a je prázdný chyba 343050 Atribut xlink:href je uveden, ale je prázdný 30 Atribut xlink:href není uveden. chyba 343040 Atribut xlink:href není uveden. 30 Atribut xlink:href obsahuje nevhodné znaky znak (například "[") chyba 343055 Atribut xlink:href obsahuje nevhodné znaky znak (například "["). Je třeba je nahradit "procentuálním" zápisem (např. [ = %5B ) 30 16.2.3 Kontrola atributu LOCTYPE výsledek stav kód stavu vypsané hlášení následující krok Atribut LOCTYPE je uveden a má hodnotu „URL“ v pořádku 16.3 Atribut LOCTYPE je uveden a nemá hodnotu „URL“ chyba 343010 Atribut LOCTYPE je uveden, ale nemá hodnotu “URL“ 30 strana 38/86 16.3 Kontrola, zda soubor uvedený v atributu xlink:href elementu FLocat existuje Při kontrole je zohledněno i možné zakódování rezervovaných znaků v URL. Možný je tedy například zápis „komponenty/průvodní dopis.pdf“ i „komponenty%2Fpr%C5%AFvodn%C3%AD%20dopis.pdf“. Pro zakódování rezervovaných znaků však nesmí být použity funkce kódující mezeru jako „+“. výsledek stav kód stavu vypsané hlášení následující krok Soubor existuje v pořádku 16.4 Soubor neexistuje chyba 343060 Soubor … uvedený v atributu xlink:href elementu FLocat neexistuje 30 16.4 Kontrola, zda je na soubor v adresáři komponenty odkazováno v atributu xlink:href některého z elementů mets:FLocat výsledek stav kód stavu vypsané hlášení následující krok Na soubor je odkazováno v pořádku 16.5 Na soubor neexistuje odkaz chyba 343070 Na soubor … v adresáři komponenty není odkazováno z atributu xlink:href elementu FLocat. 30 16.5 Ověření kontrolních součtů souborů Kontrolní součet uvedený v atributu CHECKSUM se porovná s kontrolním součtem spočítaným metodou uvedenou v atributu CHECKSUMTYPE. výsledek stav kód stavu vypsané hlášení následující krok Kontrolní součty souhlasí. v pořádku 16.6 Kontrolní součty nesouhlasí. chyba 344020 Kontrolní součty nesouhlasí. 30 16.6 Ověření, zda je velikost souboru shodná s hodnotou v atributu SIZE výsledek stav kód stavu vypsané hlášení následující krok Velikost souboru souhlasí v pořádku 16.7 Velikost souboru se liší. chyba 344010 Velikost souboru … v adresáři komponenty neodpovídá hodnotě uvedené v atributu SIZE. 30 strana 39/86 16.7 Ověření, zda formát souboru odpovídá mimetype Pomocí DROID se ověří, zda formát souboru odpovídá mimetype uvedené v atributu MIMETYPE. výsledek stav kód stavu vypsané hlášení následující krok Mimetype souboru souhlasí v pořádku 17 Mimetype souboru se liší a jde o validaci pro převzetí do archivu. chyba 3440430 Mimetype souboru … v adresáři komponenty neodpovídá hodnotě uvedené v atributu MIMETYPE. 30 Mimetype souboru se liší a jde o validaci pro výběr. upozornění 344030 Mimetype souboru … v adresáři komponenty neodpovídá hodnotě uvedené v atributu MIMETYPE. Při přejímce půjde o chybu, která bude bránit jejímu dokončení. 17 17 Kontrola, zda element mets:mets obsahuje právě jeden dceřiný element mets:structMap výsledek stav kód stavu vypsané hlášení následující krok Element mets:mets obsahuje právě jeden dceřiný element mets:structMap. v pořádku 17.1 Element mets:mets obsahuje více než jeden dceřiný element mets:structMap. chyba 351010 Element mets:mets obsahuje více než jeden dceřiný element mets:structMap. 30 17.1 Kontrola, zda je v elementu mets:div obsažen atribut DMDID Element mets:div musí obsahovat atribut DMDID. Hodnota DMDID musí odkazovat na existující element v části mets:dmdSec s atributem ID. výsledek stav kód stavu vypsané hlášení následující krok V elementu mets:div je obsažen atribut DMDID v pořádku 17.2 Hodnota atributu DMDID elementu mets:div není rovna ID nějakého objektu v části mets:dmdSec. chyba 351015 Hodnota atribut DMDID elementu mets:div není rovna ID nějakého objektu v části mets:dmdSec. 30 strana 40/86 výsledek stav kód stavu vypsané hlášení následující krok Atribut DMDID několika elementů mets:div je rovno stejné hodnotě ID objektu v části . chyba 351030 Atributy DMDID několika elementů mets:div jsou rovny stejné hodnotě ID objektu v části . 30 Element mets:div neobsahuje atribut DMDID. chyba 351020 Element mets:div neobsahuje atribut DMDID. 30 17.2 Kontrola, zda je v elementu mets:div obsažen atribut ADMID a jeho hodnoty Kontrola, zda ID uvedené v ADMID odpovídá ID některému z elementů amdSec. výsledek stav kód stavu vypsané hlášení následující krok V elementu mets:div je obsažen atribut ADMID odpovídající ID amdSecu v pořádku 17.3 V elementu mets:div je obsažen atribut ADMID, ale jeho hodnota neodpovídá ID amdSecu chyba 351050 ADMID elementu elementDIV neodkazuje na amdSec. 30 ADMID několika elementů mets:div je rovno stejné hodnotě ID amdSecu chyba 351055 Atributy ADMID několika elementů mets:div jsou rovny stejné hodnotě ID amdSecu 30 Element mets:div neobsahuje atribut ADMID. chyba 351040 Element mets:div neobsahuje atribut ADMID. 30 17.3 Kontrola, zda je v elementu mets:div obsažen atribut Type a obsahuje přípustnou hodnotu "spisový plán", "věcná skupina", "typový spis", "součást", "dil", "spis", "dokument", "komponenta" Kontrola přípustných hodnot bude case sensitive. Všechny hodnoty musí být malými písmeny. Hodnota atributu TYPE musí odpovídat typu objektu v mets:dmdSec, na který odkazuje atribut DMDID. Např. TYPE „spisový plán“ musí odpovídat element nsesss:SpisovyPlan. výsledek stav kód stavu vypsané hlášení následující krok Kontroly proběhly bez chyb. v pořádku 17.4 strana 41/86 výsledek stav kód stavu vypsané hlášení následující krok Element mets:div neobsahuje atribut TYPE. chyba 351060 Element mets:div neobsahuje atribut TYPE. 30 Element mets:div neobsahuje přípustnou hodnotu "spisový plán", "věcná skupina", "typový spis", "součást", "díl"", "spis", "dokument", "komponenta". Hodnotou atributu TYPE je ... chyba 351070 Element mets:div neobsahuje přípustnou hodnotu atributu TYPE ("spisový plán", "věcná skupina", "typový spis", "součást", "díl"", "spis", "dokument", "komponenta"). Hodnotou atributu TYPE je ... 30 Element mets:div obsahuje přípustnou hodnotu "spisový plán", "věcná skupina", "typový spis", "součást", "díl"", "spis", "dokument", "komponenta", ale tato není zapsána výhradně malými písmeny. chyba 351075 Hodnotu atributu Type elementu mets:div je třeba uvádět malými písmeny, 30 Hodnota atributu TYPE neodpovídá typu objektu v mets:dmdSec, na který je odkazováno. chyba 351085 Hodnota atributu TYPE neodpovídá typu objektu v mets:dmdSec, na který je odkazováno. Hodnota atributu TYPE je …, ale objekt je ... 30 17.4 Kontrola, zda se ve structMap vyskytuje element mets:fprt výsledek stav kód stavu vypsané hlášení následující krok Vyskytuje se element mets:fptr v pořádku 17.5 Nevyskytuje se element mets:fptr v pořádku 18 17.5 Kontrola, zda mateřskou entitou elementu mets:fprt je element mets:div s atributem Type=“komponenta“ strana 42/86 výsledek stav kód stavu vypsané hlášení následující krok Mateřskou entitou elementu mets:fprt je element mets:div s atributem Type=“komponenta“ v pořádku 17.6 Mateřskou entitou elementu mets:fprt není element mets:div s atributem Type=“komponenta“ chyba 351090 Mateřskou entitou elementu mets:fprt musí být element mets:div s atributem Type=“komponenta“ 30 17.6 Kontrola atributu FILEID v elementu mets:fptr výsledek stav kód stavu vypsané hlášení následující krok Element mets:fptr obsahuje atribut FILEID odkazující na existující ID elementu mets:file v pořádku 18 Element mets:fptr obsahuje atribut FILEID, který neodkazuje na existující ID elementu mets:file chyba 351100 Atribut FILEID elementu mets:fptr odkazuje na neexistujíc element mets:file 30 Více než jeden element mets:fptr obsahuje atribut FILEID, který odkazuje na stejné ID elementu mets:file chyba 351110 Atributy FILEID několika elementů mets:fptr jsou rovny ID jediného elementu mets:file 30 Element mets:fptr neobsahuje atribut FILEID. chyba 351080 Element mets:fptr neobsahuje atribut FILEID. 30 strana 43/86 18 Kontrola, zda zanoření elementů v sekci mets:structMap odpovídá NS. Spisový plán má více věcných skupin. Věcné skupiny maj spisy nebo typové spisy nebo dokumenty. Typové spisy mají díly. Spisy a díly mají dokumenty. Dokumenty mají bin. komponenty výsledek stav kód stavu vypsané hlášení následující krok Zanoření elementů mets:div dle atributu TYPE a elementů mets:fptr v sekci mets:structMap odpovídá Národnímu standardu. v pořádku 19 Hodnota atributu TYPE dceřiného elementu mets:div elementu mets:structMap není rovna "spisový plán". chyba 352010 Hodnota atributu TYPE dceřiného elementu mets:div elementu mets:structMap není rovna "spisový plán". 30 Element mets:div s atributem TYPE="spisový plán" neobsahuje žádný dceřiný element. chyba 352020 Element mets:div s atributem TYPE="spisový plán" neobsahuje žádný dceřiný element. 30 Element mets:div s atributem TYPE="spisový plán" obsahuje dceřiný element jiného typu než mets:div. chyba 352030 Element mets:div s atributem TYPE="spisový plán" obsahuje dceřiný element jiného typu než mets:div. 30 Hodnota atributu TYPE dceřiného elementu mets:div elementu <mets:div TYPE="spisový plán"> není rovna "věcná skupina". chyba 352040 Hodnota atributu TYPE dceřiného elementu mets:div elementu <mets:div TYPE="spisový plán"> není rovna "věcná skupina". 30 Element mets:div s atributem TYPE="věcná skupina" neobsahuje žádný dceřiný element. chyba 352050 Element mets:div s atributem TYPE="věcná skupina" neobsahuje žádný dceřiný element. 30 Element mets:div s atributem TYPE="věcná skupina" obsahuje dceřiný element jiného typu než mets:div. chyba 352060 Element mets:div s atributem TYPE="věcná skupina" obsahuje dceřiný element jiného typu než mets:div. 30 strana 44/86 výsledek stav kód stavu vypsané hlášení následující krok Hodnota atributu TYPE dceřiného elementu mets:div elementu <mets:div TYPE="věcná skupina"> není rovna "věcná skupina", "typový spis", "spis" nebo "dokument". chyba 352070 Hodnota atributu TYPE dceřiného elementu mets:div elementu <mets:div TYPE="věcná skupina"> není rovna "věcná skupina", "typový spis", "spis" nebo "dokument". 30 Element mets:div s atributem TYPE="spis" neobsahuje žádný dceřiný element. chyba 352080 Element mets:div s atributem TYPE="spis" neobsahuje žádný dceřiný element. 30 Element mets:div s atributem TYPE="spis" obsahuje dceřiný element jiného typu než mets:div. chyba 352090 Element mets:div s atributem TYPE="spis" obsahuje dceřiný element jiného typu než mets:div. 30 Hodnota atributu TYPE dceřiného elementu mets:div elementu <mets:div TYPE="spis"> není rovna "dokument". chyba 352100 Hodnota atributu TYPE dceřiného elementu mets:div elementu <mets:div TYPE="spis"> není rovna "dokument". 30 Element mets:div s atributem TYPE="typový spis" neobsahuje žádný dceřiný element. chyba 352110 Element mets:div s atributem TYPE="typový spis" neobsahuje žádný dceřiný element. 30 Element mets:div s atributem TYPE="typový spis" obsahuje dceřiný element jiného typu než mets:div. chyba 352120 Element mets:div s atributem TYPE="typový spis" obsahuje dceřiný element jiného typu než mets:div. 30 Hodnota atributu TYPE dceřiného elementu mets:div elementu <mets:div TYPE="typový spis"> není rovna "součást". chyba 352130 Hodnota atributu TYPE dceřiného elementu mets:div elementu <mets:div TYPE="typový spis"> není rovna "součást". 30 Element mets:div s atributem TYPE="součást" neobsahuje žádný dceřiný element. chyba 352140 Element mets:div s atributem TYPE="součást" neobsahuje žádný dceřiný element. 30 Element mets:div s atributem TYPE="součást" obsahuje dceřiný element jiného typu než mets:div. chyba 352150 Element mets:div s atributem TYPE="součást" obsahuje dceřiný element jiného typu než mets:div. 30 strana 45/86 výsledek stav kód stavu vypsané hlášení následující krok Hodnota atributu TYPE dceřiného elementu mets:div elementu <mets:div TYPE="součást"> není rovna "díl". chyba 352160 Hodnota atributu TYPE dceřiného elementu mets:div elementu <mets:div TYPE="součást"> není rovna "díl". 30 Element mets:div s atributem TYPE="díl" neobsahuje žádný dceřiný element. chyba 352170 Element mets:div s atributem TYPE="díl" neobsahuje žádný dceřiný element. 30 Element mets:div s atributem TYPE="díl" obsahuje dceřiný element jiného typu než mets:div. chyba 352180 Element mets:div s atributem TYPE="díl" obsahuje dceřiný element jiného typu než mets:div. 30 Hodnota atributu TYPE dceřiného elementu mets:div elementu <mets:div TYPE="díl"> není rovna "dokument". chyba 352190 Hodnota atributu TYPE dceřiného elementu mets:div elementu <mets:div TYPE="díl"> není rovna "dokument". 30 Element mets:div s atributem TYPE="dokument" obsahuje dceřiný element jiného typu než mets:div. chyba 352200 Element mets:div s atributem TYPE="dokument" obsahuje dceřiný element jiného typu než mets:div. 30 Element <mets:div TYPE="dokument"> obsahuje element mets:fptr. chyba 352210 Element <mets:div TYPE="dokument"> obsahuje element mets:fptr. 30 Hodnota atributu TYPE dceřiného elementu mets:div elementu <mets:div TYPE="dokument"> není rovna "komponenta". chyba 352220 Hodnota atributu TYPE dceřiného elementu mets:div elementu <mets:div TYPE="dokument"> není rovna "komponenta". 30 Element mets:div s atributem TYPE="komponenta" obsahuje dceřiný element jiného typu než mets:fptr. chyba 352230 Element mets:div s atributem TYPE="komponenta" obsahuje dceřiný element jiného typu než mets:fptr. 30 strana 46/86 19 Kontrola, zda element nsesss:Dokument, jehož předkem je element nsesss:Spis nebo nsesss:Dil neobsahuje v sekci nsesss:Trideni element nsesss:MaterskeEntity výsledek stav kód stavu vypsané hlášení následující krok Element nsesss:Dokument, jehož předkem je element nsesss:Spis nebo nsesss:Dil neobsahuje v sekci nsesss:Trideni element nsesss:MaterskeEntity. v pořádku 20 Element nsesss:Dokument, jehož předkem je element nsesss:Spis nebo nsesss:Dil, obsahuje v sekci nsesss:Trideni element nsesss:MaterskeEntity. Hodnota atributu ID elementu nsesss:Dokument je ... chyba 353010 Element nsesss:Dokument, jehož předkem je element nsesss:Spis nebo nsesss:Dil, obsahuje v sekci nsesss:Trideni element nsesss:MaterskeEntity. Hodnota atributu ID elementu nsesss:Dokument je ... 30 20 Porovnání zda část spisového plánu od entity spisový plán po entitu dokument uvedená v sekci mets:structMap se shoduje s částí spisového plánu uvedeného ve jmenném prostoru nsesss v sekci mets:dmdSec výsledek stav kód stavu vypsané hlášení následující krok Část spisového plánu od entity spisový plán po entitu dokument uvedená v sekci mets:structMap se shoduje s částí spisového plánu uvedeného ve jmenném prostoru nsesss v sekci mets:dmdSec. v pořádku 21 strana 47/86 výsledek stav kód stavu vypsané hlášení následující krok Nesoulad mezi dmdSec a structMap. element ... s atributem ID= .. v části dmdSec není, element mets:div s atributy TYPE=... a DMDID=.… v části structMap je chyba 354010 Nesoulad mezi dmdSec a structMap. element ... s atributem ID= .. v části dmdSec není, element mets:div s atributy TYPE=... a DMDID=.… v části structMap je 30 Nesoulad mezi dmdSec a structMap. element ... s atributem ID= .. v části dmdSec je, element mets:div s atributy TYPE=... a DMDID=.… v části structMap není. chyba 354020 Nesoulad mezi dmdSec a structMap. element ... s atributem ID= .. v části dmdSec je, element mets:div s atributy TYPE=... a DMDID=.… v části structMap není. 30 Nesoulad mezi dmdSec a structMap. element nsesss:... s atributem ID=... s podřízeným element em nsesss:... s atributem ID=... v části dmdSec není, element mets:div s atributy TYPE=... a DMDID=... s podřízeným element em mets:div s atributy TYPE=... a DMDID=... v části structMap je. chyba 354030 Nesoulad mezi dmdSec a structMap. Element nsesss:... s atributem ID=... s podřízeným element em nsesss:... s atributem ID=... v části dmdSec není, element mets:div s atributy TYPE=... a DMDID=... s podřízeným element em mets:div s atributy TYPE=... a DMDID=... v části structMap je. 30 Nesoulad mezi dmdSec a structMap. element nsesss:... s atributem ID=... s podřízeným elementem nsesss:... s atributem ID=... v části dmdSec je, element mets:div s atributy TYPE=... a DMDID=... s podřízeným elementem mets:div s atributy TYPE=... a DMDID=... v části structMap není. chyba 354040 Nesoulad mezi dmdSec a structMap. Element nsesss:... s atributem ID=... s podřízeným elementem nsesss:... s atributem ID=... v části dmdSec je, element mets:div s atributy TYPE=... a DMDID=... s podřízeným elementem mets:div s atributy TYPE=... a DMDID=... v části structMap není. 30 strana 48/86 21 Vyřazeno 22 Kontrola, zda přiložený soubor uvedený v sekci mets:file patří do stejné nsesss:Komponenta jako jeho obraz uveden ve strukturální mapě v tagu mets:div Test se provádí jen v případě, kdy je přítomna sekce mets:fileSec. výsledek stav kód stavu vypsané hlášení následující krok Přiložený soubor uvedený v sekci mets:file patří do stejného nsesss:Komponenta jako její obraz uvedený ve strukturální mapě v tagu mets:div v pořádku 23 Přiložený soubor uvedený v sekci mets:file nepatří do stejného nsesss:Komponenta jako její obraz uvedený ve strukturální mapě v tagu mets:div chyba 355050 Atribut ID elementu mets:file je ...fptrKomponenta uvedená v sekci mets:file nepatří do stejného dokumentu jako její obraz uvedený ve strukturální mapě v elementu <mets: 30 strana 49/86 23 Testy obsahu Kapitola obsahuje testy faktického vyplnění některých elementů. Kompletní testování může skončit dvěma výsledky a zahajuje se testem 23.1 Kontrola duplicity identifikátorů (včetně zdroje). výsledek stav kód stavu vypsané hlášení následující krok Kontroly proběhly bez chyb v pořádku 24 Při kontrole byly nalezeny chyby chyba Při kontrole obsahu byly nalezeny chyby. 30 23.1 Kontrola duplicity identifikátorů (včetně zdroje) V SIPu se nesmí vyskytovat dvě entity, které mají stejný identifikátor pocházející ze stejného zdroje, ale rozdílný obsah. Dle přílohy č.2 NSeSSS má být nsesss:Identifikátor jedinečný v celém systému spisové služby a v rámci jednoho spisového plánu. Dvě entity se stejným identifikátorem ze stejného zdroje a rozdílným obsahem tedy nemohou existovat. Tato kontrola se netýká elementů typu nsesss:tOdkaz: OdkazVstup, OdkazPuvodniKomponenta, OdkazPuvodniDokument, OdkazVystup, OdkazVytah, OdkazZtvarneni, OdkazVyrizujiciDokument, OdkazVyrizovanyDokument, KrizovyOdkaz. Při kontrole se posuzuje textový obsah elementu a vnořené elementy. Neposuzují se atributy kontrolovaných elementů. výsledek stav kód stavu vypsané hlášení následující krok Nevyskytují se duplicitní identifikátory v pořádku 23.2 Nejméně dvě entity mají shodný identifikátor a zdroj, ale rozdílný obsah. chyba 371010 Nejméně dvě entity mají shodný identifikátor a zdroj (nsesss:Identifikator) a rozdílný obsah. 30 23.2 Kontrola vyplnění identifikátorů Každá entita ve spisové službě musí mít jedinečný identifikátor. výsledek stav kód stavu vypsané hlášení následující krok Všechny elementy nsesss:Identifikator mají hodnotu. v pořádku 23.3 Alespoň jeden element nsesss:Identifikator je prázdný. chyba 371020 Nejméně jeden element nsesss:Identifikator nemá hodnotu. 30 strana 50/86 23.3 Kontrola vyplnění zdroje u nsesss:Identifikator U každého identifikátoru by měl být vyplněn zdroj. výsledek stav kód stavu vypsané hlášení následující krok Všechny elementy nsesss:Identifikator mají neprázdný atribut zdroj. v pořádku 23.4 Alespoň jeden element nsesss:Identifikator postrádá atribut zdroj nebo ho má prázdný. upozornění 371030 Nejméně jeden element nsesss:Identifikator nemá uveden zdroj. 23.4 23.4 Kontrola vyplnění množství u analogových dokumentů Je-li dokument označen jako analogový, musí být uvedeno jeho množství (vyhláška 259/2012 Sb., § 10 odst. 1 písm. e) Sada kontrol, zda je vyplněno množství u analogového dokumentu. Testování začíná testem 23.4.1 Kontrola vyplnění elementu nsesss:VytvoreneMnozstvi u vlastního dokumentu. Kontrola se neprovádí pokud byla základní entita vyřízena/uzavřena do 31. 7. 2012 včetně. výsledek stav kód stavu vypsané hlášení následující krok Množství je vždy uvedeno v pořádku 23.5 Množství není vždy uvedeno upozornění Je-li dokument označen jako analogový, musí být uvedeno jeho množství (vyhláška 259/2012 Sb., § 10 odst. 1 písm. e) 23.5 23.4.1 Kontrola vyplnění elementu nsesss:VytvoreneMnozstvi u vlastního dokumentu Pokud je dokument označen jako analogový a existuje v hierarchii nsesss:EvidencniUdaje nsesss:Puvod element nsesss:VlastniDokument, musí být přítomen i neprázdný element nsesss:VytvoreneMnozstvi výsledek stav kód stavu vypsané hlášení následující krok Element nsesss:VytvoreneMnozstvi je přítomen a je vyplněný v pořádku 23.4.2 Element je prázdný chyba 371050 Element nsesss:VytvoreneMnozstvi je prázdný. 30 Element není upozornění 371040 Element nsesss:VytvoreneMnozstvi není uveden. 23.4.2 strana 51/86 23.4.2 Kontrola vyplnění elementu nsesss:OdeslaneMnozstvi, <nsesss:DatumOdeslání a nsesss:Prijemce Kontrola vyplnění elementu nsesss:OdeslaneMnozstvi/ nsesss:Prijemce/ nsesss:DatumOdeslani u dokumentu, který byl odeslán externí fyzické nebo právnické osobě Pokud je dokument označen jako analogový a pak pokud je v hierarchii nsesss:EvidencniUdaje nsesss:Vyřízení přítomen element nsesss:DatumOdeslani, nsesss:OdeslaneMnozstvi nebo nsesss:Prijemce, pak musí být přítomny a vyplněny rovněž oba zbývající elementy. výsledek stav kód stavu vypsané hlášení následující krok Odeslané množství je uvedeno a je větší než 0 nebo neprázdné v pořádku 23.4.3 Element má hodnotu 0 nebo je prázdný upozornění 371060 Element nsesss:OdeslaneMnozstvi má nulovou hodnotu. 23.4.3 Chybí příjemce odeslaného dokumentu. chyba 371070 Chybí příjemce odeslaného dokumentu. Podrobněji: Element nsesss:EvidencniUdaje nsesss:Vyrizeni nsesss:... uveden je, ale není uveden element nsesss:EvidencniUdaje nsesss:Vyrizeni nsesss:Prijemce . 30 Chybí odeslané množství odeslaného dokumentu. chyba 371075 Chybí odeslané množství odeslaného dokumentu. Podrobněji: Element nsesss:EvidencniUdaje nsesss:Vyrizeni nsesss:... uveden je, ale není uveden element nsesss:EvidencniUdaje nsesss:Vyrizeni nsesss:OdeslaneMnozstv . 30 Chybí datum odeslaného dokumentu. chyba 371080 Chybí datum odeslaného dokumentu. Podrobněji: Element nsesss:EvidencniUdaje nsesss:Vyrizeni nsesss:... uveden je, ale není uveden element nsesss:EvidencniUdaje nsesss:Vyrizeni nsesss:DatumOdeslani . 30 strana 52/86 23.4.3 Kontrola vyplnění elementu nsesss:DoruceneMnozstvi u doručeného dokumentu Pokud je dokument označen jako analogový a existuje v hierarchii nsesss:EvidencniUdaje nsesss:Puvod element nsesss:DorucenyDokument, musí být přítomen i element nsesss:DoruceneMnozstvi výsledek stav kód stavu vypsané hlášení následující krok Element nsesss:DoruceneMnozstvi je přítomen a je vyplněný v pořádku 23.4.4 Element nsesss:DoruceneMnozstvi je přítomen a je prázdný upozornění 371090 Element nsesss:DoruceneMnozstvi je prázdný. 23.4.4 Element nsesss:DoruceneMnozstvi není přítomen. upozornění 371085 Element nsesss:DoruceneMnozstvi není uveden 23.4.4 23.4.4 Kontrola vyplnění elementu nsesss:Mnozstvi Je- li dokument označen jako analogový, je základní entitou a jde o datový balíček pro předávání dokumentů a jejich metadat do archivu, musí být v hierarchii nsesss:Vyrazovani nsesss:SkartacniRizeni přítomen vyplněný element nsesss:Mnozstvi. Tento test se uplatňuje pouze při přejímce v rámci datového balíčku pro předávání dokumentů a jejich metadat do archivu. výsledek stav kód stavu vypsané hlášení následující krok Element <nsesss: Mnozstvi> je přítomen a je vyplněný v pořádku 23.5 Element <nsesss: Mnozstvi> je přítomen a je prázdný upozornění 371110 Element <nsesss: Mnozstvi> je prázdný. 23.5 Element <nsesss: Mnozstvi> není přítomen. upozornění 371100 Element <nsesss: Mnozstvi> není uveden 23.5 strana 53/86 23.5 Kontrola ukládací jednotky u analogových dokumentů Je-li dokument označen jako analogový, musí být uvedena ukládací jednotka. (podle přílohy č. 2 NSeSSS). Kontrola se neprovádí pokud byla základní entita vyřízena/uzavřena do 31. 7. 2012 včetně. výsledek stav kód stavu vypsané hlášení následující krok Ukládací jednotka je uvedena v pořádku 23.6 Element je prázdný upozornění 371120 Element nsesss:UkladaciJednotka je prázdný. 23.6 Element není upozornění 371130 Element nsesss:UkladaciJednotka není uveden. 23.6 23.6 Dokument bez komponent musí být označen jako analogový Neobsahuje-li dokument žádné komponenty, musí být analogový dokument = ano (vyhláška 259/2012 Sb., § 10 odst. 2 písm. b - analogový dokument musí být vyznačen). výsledek stav kód stavu vypsané hlášení následující krok Dokument neobsahuje komponenty a je označen jako analogový v pořádku 23.7 Dokument neobsahuje komponenty a není označen jako analogový (element nsesss:AnalogovyDokument není uveden nebo nemá hodnotu ano. chyba 371140 Dokument neobsahuje komponenty a zároveň není označen jako analogový. 23.7 23.7 Seskupení obsahující analogový dokument musí mít element nsesss:AnalogovyDokument s hodnotou ano Obsahuje-li seskupení (věcná skupina, spis, typový spis, součást a díl) alespoň jeden analogový dokument, musí mít element nsesss:AnalogovyDokument hodnotu ano. (podle přílohy č. 2 NSeSSS). výsledek stav kód stavu vypsané hlášení následující krok Seskupení obsahuje analogový dokument a je označeno jako analogové v pořádku 23.8 Seskupení obsahuje analogový dokument a není označeno jako analogové (element nsesss:AnalogovyDokument není uveden nebo nemá hodnotu ano. upozornění 371150 Seskupení obsahuje analogový dokument a není označeno jako analogové. 23.8 strana 54/86 výsledek stav kód stavu vypsané hlášení následující krok Seskupení neobsahuje analogový dokument a není označeno jako analogové v pořádku 23.8 Seskupení neobsahuje analogový dokument a je označeno jako analogové v pořádku 23.8 23.8 Kontrola komponent u digitálního dokumentu Pokud element nsesss:Dokument obsahuje v hierarchii dětských elementů nsesss:EvidencniUdaje, nsesss:Manipulace element nsesss:AnalogovyDokument s hodnotou „ne“ musí každá jeho komponenta obsahovat dceřiným element mets:fptr. Atribut DMDID se musí rovnat atributu ID elementu nsesss:Komponenta Dále musí mít element mets:fptr atribut FILEID odkazující na element mets:file s atributem DMDID rovnajícím se atributu ID elementu nsesss:Komponenta. Kontrola se provádí jen v případě, kdy je přítomna sekce mets:fileSec. výsledek stav kód stavu vypsané hlášení následující krok Dokument je analogový v pořádku 23.9 Není odkaz z mets:file chyba 372510 Dokument je deklarován jako digitální, ale na jeho komponentu neexistuje odkaz z nějakého mets:file. 30 Je více než jeden odkaz z mets:file chyba 372520 Dokument je deklarován jako digitální, ale na jeho komponentu je více než jeden odkaz z objektu mets:file. 30 Není odkaz z mets:div chyba 372530 Dokument je deklarován jako digitální, ale na jeho komponentu neexistuje odkaz z nějakého mets:div TYPE=”komponenta”. 30 Je několik odkazů mets:div chyba 372540 Dokument je deklarován jako digitální, ale na jeho komponentu existuje více než jeden odkaz z některého mets:div TYPE=”komponenta”. 30 strana 55/86 výsledek stav kód stavu vypsané hlášení následující krok Není odkaz z mets:fptr na mets:file chyba 372550 Dokument je deklarován jako digitální, na jeho komponentu existují odkazy z mets:div TYPE=”komponenta”, kterému není podřízen mets:fptr. 30 Není odkazů z mets:fptr na mets:file chyba 372560 Dokument je deklarován jako digitální, na jeho komponentu je odkaz z mets:div TYPE=”komponenta”, z mets:fptr podřízených tomu mets:div jsou odkazy na více než jeden mets:file 30 23.9 Kontrola, zda je uveden obsah vyřízení při vyřízení jiným způsobem Pokud element nsesss:Vyrizeni nebo element nsesss:VyrizeniUzavreni obsahuje element nsesss:Zpusob s hodnotou jiný způsob, potom musí být na stejné úrovni posledního uvedeného elementu uveden dětský element nsesss:ObsahVyřízení Kontrola se neprovádí pokud byla základní entita vyřízena/uzavřena do 31. 7. 2012 včetně. výsledek stav kód stavu vypsané hlášení následující krok Na úrovni elementu nsesss:Zpusob je uveden element nsesss:ObsahVyrizeni v pořádku 23.10 Na úrovni elementu nsesss:Zpusob není uveden element nsesss:ObsahVyrizeni upozornění 371160 Chybí odůvodnění vyřízení jiným způsobem 23.10 Na úrovni elementu nsesss:Zpusob je uveden element nsesss:ObsahVyrizeni a není vyplněn upozornění 371170 Chybí odůvodnění vyřízení jiným způsobem (není vyplněno) 23.10 strana 56/86 23.10 Kontrola, zda je uvedeno odůvodnění při vyřízení jiným způsobem Pokud 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. Kontrola se neprovádí pokud byla základní entita vyřízena/uzavřena do 31. 7. 2012 včetně. výsledek stav kód stavu vypsané hlášení následující krok Na úrovni elementu nsesss:Zpusob je uveden element nsesss:Oduvodneni v pořádku 24.1 Na úrovni elementu nsesss:Zpusob není uveden element nsesss:Oduvodneni upozornění 371180 Chybí obsah vyřízení jiným způsobem 24.1 Na úrovni elementu nsesss:Zpusob je uveden element nsesss:Oduvodneni a není vyplněn upozornění 371190 Chybí odůvodnění vyřízení jiným způsobem (není vyplněno) 24.1 24 Kontroly související se skartační lhůtou 24.1 Kontrola, zda je u základní entity uveden tag nsesss:DataceVyrazeni Dle NSeSSS musí být u základní entity uveden tag nsesss:DataceVyrazeni (EvidencniUdaje→Vyrazovani→DataceVyrazeni Datace vyřazení musí být jen u základní entity výsledek Stav kód stavu vypsané hlášení následující krok Tag DataceVyrazeni je u základní entity uveden v pořádku 24.2 Tag DataceVyrazeni není u základní entity uveden. chyba 372005 U základní entity není 30 strana 57/86 24.2 Kontrola, zda je správně uveden rok skartační operace Dokumentu V hierarchii dětských elementů nsesss:Dokument, nsesss:EvidencniUdaje, nsesss:Vyrazovani, nsesss:DataceVyrazeni obsahuje element nsesss:RokSkartacniOperace hodnotu, která je součtem hodnoty elementu nsesss:RokSpousteciUdalosti, 1 a hodnoty elementu nsesss:SkartacniLhuta uvedeného v elementu nsesss:SkartaniRezim. výsledek Stav kód stavu vypsané hlášení následující krok Hodnota elementu nsesss:RokSkartacniOperace je rovna součtu hodnot elementu nsesss:RokSpousteciUdalosti, 1 a hodnoty elementu nsesss:SkartacniLhuta uvedeného v elementu nsesss:SkartaniRezim v pořádku 24.3 Hodnota elementu nsesss:RokSkartacniOperace není rovna součtu hodnot elementu nsesss:RokSpousteciUdalosti, 1 a hodnoty elementu nsesss:SkartacniLhuta uvedeného v elementu nsesss:SkartaniRezim upozornění 372010 Rok skartační operace neodpovídá (počítá se jako rok spouštěcí události + 1 + skartační lhůta). 24.3 24.3 Kontrola, zda je správně uveden rok skartační operace Dílu nebo Spisu Pokud je základní entitou díl (nsesss:Dil) nebo spis (nsesss:Spis), potom v hierarchii dětských elementů nsesss:EvidencniUdaje, nsesss:Vyrazovani, nsesss:DataceVyrazeni obsahuje element nsesss:RokSkartacniOperace hodnotu, která je rovna vyšší hodnotě, přičemž jednou hodnotou je součet hodnoty elementu nsesss:RokSpousteciUdalosti, 1 a hodnoty elementu nsesss:SkartacniLhuta uvedeného v rodičovském elementu nsesss:SkartacniRezim a druhou hodnotou nejvyšší hodnota roku skartační operace dětské entity dokument (nsesss:Dokument>). výsledek stav kód stavu vypsané hlášení následující krok Hodnota elementu nsesss:RokSkartacniOperace dílu nebo spisu, pokud jsou základní entitou, je rovna vyšší hodnotě v pořádku 24.4 strana 58/86 výsledek stav kód stavu vypsané hlášení následující krok Hodnota elementu nsesss:RokSkartacniOperace dílu nebo spisu, pokud jsou základní entitou, není rovna vyšší hodnotě upozornění 372020 Je chybně uveden rok skartační operace u dílu nebo spisu (počítá se jak podle roku spouštěcí události + 1
- skartační lhůta, tak podle roku skartační operace u dokumentů - záleží na tom, co je vyšší) 24.4 24.4 Kontrola, zda nastal rok skartační operace základní entity Pokud je základní entitou díl (nsesss:Dil), spis (nsesss:Spis nebo dokument (nsesss:Dokument), potom v hierarchii dětských elementů nsesss:EvidencniUdaje, nsesss:Vyrazovani, nsesss:DataceVyrazeni obsahuje element nsesss:RokSkartacniOperace hodnotu, která je menší nebo rovna aktuálnímu roku. výsledek Stav kód stavu vypsané hlášení následující krok Hodnota elementu nsesss:RokSkartacniOperace základní entity je menší nebo rovna aktuálnímu roku. v pořádku 25 Hodnota elementu nsesss:RokSkartacniOperace základní entity je větší než aktuální rok. chyba 372030 U dílu, spisu nebo dokumentu nelze provést skartační řízení, protože ještě nenadešel uváděný rok skartační operace. 30 strana 59/86 25 Kontroly související se skartačním řízením 25.1 Kontrola, zda jsou vyřešeny konflikty skartačních režimů – skartační znaky Pokud je základní entitou díl (nsesss:Dil) nebo spis (nsesss:Spis), potom v hierarchii dětských elementů nsesss:EvidencniUdaje, nsesss:Vyrazovani, nsesss:SkartacniRezim obsahuje element nsesss:SkartacniZnak hodnotu, která je rovna nejvyššímu skartačnímu znaku dětské entity dokument (nsesss:Dokument), přičemž priorita skartačních znaků od nejvyšší po nejnižší je v pořadí A, V, S. výsledek Stav kód stavu vypsané hlášení následující krok Hodnota elementu nsesss:SkartacniZnak Dílu nebo Spisu je rovna nejvyššímu skartačnímu znaku entity dokument (nsesss:Dokument), přičemž priorita skartačních znaků od nejvyšší po nejnižší je v pořadí A, V, S. v pořádku 25.2 Hodnota elementu nsesss:SkartacniZnak není rovna nejvyššímu skartačnímu znaku entity dokument (nsesss:Dokument), přičemž priorita skartačních znaků od nejvyšší po nejnižší je v pořadí A, V, S. chyba 373010 U dílu nebo spisu je chybně uveden skartační znak (stanovuje se podle nejvyššího skartačního znaku dokumentu). 30 25.2 Kontrola, zda mateřská entita obsahuje skartační režim Entita věcná skupina (nsesss:VecnaSkupina), která je rodičovskou entitou dílu (nsesss:Dil), spisu (nsesss:Spis) nebo dokumentu (nsesss:Dokument), obsahuje v hierarchii dětských elementů nsesss:EvidencniUdaje, nsesss:Vyrazovani element nsesss:SkartacniRezim. výsledek Stav kód stavu vypsané hlášení následující krok Entita věcná skupina (nsesss:VecnaSkupina) obsahuje v elementu nsesss:Vyrazovani element nsesss:SkartacniRezim. v pořádku 25.3 strana 60/86 výsledek Stav kód stavu vypsané hlášení následující krok Entita věcná skupina (nsesss:VecnaSkupina) neobsahuje v elementu nsesss:Vyrazovani element nsesss:SkartacniRezim. upozornění 373020 Chybí skartační režim věcné skupiny 25.3 25.3 Kontrola, zda dokument jako základní entita obsahuje element Vyřízení Pokud je základní entitou dokument (nsesss:Dokument), potom její element nsesss:EvidencniUdaje obsahuje dětský element nsesss:Vyrizeni. výsledek Stav kód stavu vypsané hlášení následující krok Základní entita dokument (nsesss:Dokument) obsahuje v elementu nsesss:EvidencniUdaje element nsesss:Vyrizeni v pořádku 25.4 Základní entita dokument (nsesss:Dokument) neobsahuje v elementu nsesss:EvidencniUdaje element nsesss:Vyrizeni chyba 373030 Chybí vyřízení dokumentu 30 25.4 Kontrola souslednosti data otevření a uzavření entity V elementu nsesss:Manipulace obsahuje dětský element nsesss:DatumOtevreni stejnou nebo menší hodnotu, než je hodnota elementu nsesss:DatumUzavreni, pokud poslední uvedený element existuje. výsledek Stav kód stavu vypsané hlášení následující krok Element nsesss:DatumOtevreni má stejnou nebo menší hodnotu, než je hodnota elementu nsesss:DatumUzavreni, pokud poslední uvedený element existuje v pořádku 25.5 strana 61/86 výsledek Stav kód stavu vypsané hlášení následující krok Element nsesss:DatumOtevreni nemá stejnou nebo menší hodnotu, než je hodnota elementu nsesss:DatumUzavreni, pokud poslední uvedený element existuje chyba 373040 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. 30 25.5 Kontrola použití elementu SkartacniRizeni u základní entity Element nsesss:SkartacniRizeni je uveden v hierarchii dětských elementů nsesss:EvidencniUdaje, nsesss:Vyrazovani základní entity. výsledek Stav kód stavu vypsané hlášení následující krok Element nsesss:SkartacniRizeni je uveden v hierarchii dětských elementů nsesss:EvidencniUdaje, nsesss:Vyrazovani základní entity a jedná se o posouzení pro předání do archivu. v pořádku 25.6 Element nsesss:SkartacniRizeni není uveden v hierarchii dětských elementů nsesss:EvidencniUdaje, nsesss:Vyrazovani základní entity a jedná se o posouzení pro skartační řízení v pořádku 25.8.1 Element nsesss:SkartacniRizeni není uveden v hierarchii dětských elementů nsesss:EvidencniUdaje, nsesss:Vyrazovani základní entity a jedná se o posouzení pro předání do archivu. chyba 373050 Chybí informace o skartačním řízení základní entity (dokument, spis, díl) 30 strana 62/86 25.6 Kontrola souladu datace elementu SkartacniRizeni vs. RokSkartacniOperace V elementu nsesss:SkartacniRizeni obsahuje element nsesss:Datum hodnotu, v níž je uvedený rok větší nebo roven hodnotě uvedené v elementu nsesss:RokSkartacniOperace uvnitř rodičovského elementu nsesss:DataceVyrazeni stejné entity. výsledek Stav kód stavu vypsané hlášení následující krok V elementu nsesss:SkartacniRizeni obsahuje element nsesss:Datum hodnotu, v níž je uvedený rok větší nebo roven hodnotě uvedené v elementu nsesss:RokSkartacniOperace uvnitř rodičovského elementu nsesss:DataceVyrazeni stejné entity. v pořádku 25.7 V elementu nsesss:SkartacniRizeni neobsahuje element nsesss:Datum hodnotu, v níž je uvedený rok větší nebo roven hodnotě uvedené v elementu nsesss:RokSkartacniOperace uvnitř rodičovského elementu nsesss:DataceVyrazeni stejné entity. chyba 373070 Není v souladu datum skartačního řízení a roku skartační operace. 30 strana 63/86 25.7 Kontrola roku skartačního řízení V elementu nsesss:SkartacniRizeni obsahuje element nsesss:Datum hodnotu, která je menší nebo rovna aktuálnímu roku. výsledek Stav kód stavu vypsané hlášení následující krok V elementu nsesss:SkartacniRizeni obsahuje element nsesss:Datum hodnotu, v níž je uvedený rok větší nebo roven hodnotě uvedené v elementu nsesss:RokSkartacniOperace uvnitř rodičovského elementu nsesss:DataceVyrazeni stejné entity. v pořádku 25.8.1 V elementu nsesss:SkartacniRizeni neobsahuje element nsesss:Datum hodnotu, v níž je uvedený rok větší nebo roven hodnotě uvedené v elementu nsesss:RokSkartacniOperace uvnitř rodičovského elementu nsesss:DataceVyrazeni stejné entity. chyba 373080 Není v souladu datum skartačního řízení a aktuální rok. 30 25.8 Kontrola časových údajů Určeného časového období 25.8.1 Pokud je v elementu nsesss:UrceneCasoveObdobi uveden dětský element nsesss:DatumDo, potom je jeho hodnota větší než nsesss:DatumOd. výsledek Stav kód stavu vypsané hlášení následující krok Pokud je v elementu nsesss:UrceneCasoveObdobi uveden dětský element nsesss:DatumDo, je jeho hodnota větší než nsesss:DatumOd. v pořádku 25.8.2 strana 64/86 výsledek Stav kód stavu vypsané hlášení následující krok Pokud je v elementu nsesss:UrceneCasoveObdobi uveden dětský element nsesss:DatumDo, jeho hodnota není větší než nsesss:DatumOd. chyba 374010 Není v souladu rozsah určeného časového období. 30 25.8.2 Pokud je v elementu nsesss:UrceneCasoveObdobi uveden dětský element nsesss:MesicDo, potom je jeho hodnota větší než nsesss:MesicOd. výsledek Stav kód stavu vypsané hlášení následující krok Pokud je v elementu nsesss:UrceneCasoveObdobi uveden dětský element nsesss:MesicDo, je jeho hodnota větší než nsesss:MesicOd. v pořádku 25.8.3 Pokud je v elementu nsesss:UrceneCasoveObdobi uveden dětský element nsesss:MesicDo, jeho hodnota není větší než nsesss:MesicOd. chyba 374020 Není v souladu rozsah určeného časového období. 30 25.8.3 Pokud je v elementu nsesss:UrceneCasoveObdobi uveden dětský element nsesss:RokDo, potom je jeho hodnota větší než nsesss:RokOd. výsledek stav kód stavu vypsané hlášení následující krok Pokud je v elementu nsesss:UrceneCasoveObdobi uveden dětský element nsesss:RokDo, je jeho hodnota větší než nsesss:RokOd. v pořádku 25.10 strana 65/86 výsledek stav kód stavu vypsané hlášení následující krok Pokud je v elementu nsesss:UrceneCasoveObdobi uveden dětský element nsesss:RokDo, jeho hodnota není větší než nsesss:RokOd. chyba 374030 Není v souladu rozsah určeného časového období. 30 25.9 vyřazen 25.10 Kontrola, zda je Dokument jako základní entita zatříděn Pokud je základní entitou dokument (nsesss:Dokument), obsahuje v hierarchii dětských elementů nsesss:EvidencniUdaje, nsesss:Trideni element nsesss:MaterskeEntity. výsledek stav kód stavu vypsané hlášení následující krok Základní entita dokument (nsesss:Dokument), obsahuje v hierarchii dětských elementů nsesss:EvidencniUdaje, nsesss:Trideni element nsesss:MaterskeEntity. v pořádku 25.11.1 Základní entita dokument (nsesss:Dokument) neobsahuje v hierarchii dětských elementů nsesss:EvidencniUdaje, nsesss:Trideni element nsesss:MaterskeEntity. chyba 374060 Chybí zatřídění dokumentu. 30 strana 66/86 25.11 Kontrola vyplnění příjemce u odeslaného dokumentu Kontrola se neprovádí pokud byla základní entita vyřízena/uzavřena do 31. 7. 2012 včetně. 25.11.1 Pokud existuje element nsesss:Vyrizeni a obsahuje dětský element nsesss:DatumOdeslani, pak současně obsahuje i element nsesss:Prijemce. výsledek stav kód stavu vypsané hlášení následující krok V elementu nsesss:Vyrizeni, který obsahuje dětský element nsesss:DatumOdeslani, je i element nsesss:Prijemce. v pořádku 25.11.2 V elementu nsesss:Vyrizeni, který obsahuje dětský element nsesss:DatumOdeslani, není element nsesss:Prijemce. chyba 374070 Chybí příjemce odeslaného dokumentu. 30 25.11.2 Pokud existuje element nsesss:Vyrizeni a obsahuje dětský element nsesss:Prijemce, je uveden i element nsesss:DatumOdeslani. výsledek stav kód stavu vypsané hlášení následující krok V elementu nsesss:Vyrizeni, který obsahuje dětský element nsesss:Prijemce, je i element nsesss:DatumOdeslani. v pořádku 25.12 V elementu nsesss:Vyrizeni, který obsahuje dětský element nsesss:Prijemce, není element nsesss:DatumOdeslani. chyba 374080 Chybí datum odeslaného dokumentu. 30 strana 67/86 25.12 Kontrola souladu datace spouštěcí události a vyřízení dokumentu Kontrola proběhne pouze, je-li dokument základní entitou. V hierarchii dětských elementů nsesss:Dokument, nsesss:EvidencniUdaje, nsesss:Vyrazovani, nsesss:DataceVyrazeni obsahuje element nsesss:RokSpousteciUdalosti hodnotu, v níž je uvedený rok větší nebo roven hodnotě uvedené v elementu nsesss:Datum v hierarchii elementů nsesss:EvidencniUdaje a nsesss:Vyrizeni. výsledek stav kód stavu vypsané hlášení následující krok V hierarchii dětských elementů nsesss:Dokument, nsesss:EvidencniUdaje, nsesss:Vyrazovani, nsesss:DataceVyrazeni obsahuje element nsesss:RokSpousteciUdalosti hodnotu, v níž je uvedený rok větší nebo roven hodnotě uvedené v elementu nsesss:Datum v hierarchii elementů nsesss:EvidencniUdaje a nsesss:Vyrizeni v pořádku 25.13 V hierarchii dětských elementů nsesss:Dokument, nsesss:EvidencniUdaje, nsesss:Vyrazovani, nsesss:DataceVyrazeni neobsahuje element nsesss:RokSpousteciUdalosti hodnotu, v níž je uvedený rok větší nebo roven hodnotě uvedené v elementu nsesss:Datum v hierarchii elementů nsesss:EvidencniUdaje a nsesss:Vyrizeni chyba 375010 Není v souladu rok spouštěcí události a datum vyřízení u dokumentu. 30 strana 68/86 25.13 Kontrola souladu spouštěcí události a data vyřízení nebo datum uzavření spisu Pokud je základní entitou spis (nsesss:Spis), potom obsahuje v hierarchii dětských elementů nsesss:EvidencniUdaje, nsesss:Vyrazovani, nsesss:DataceVyrazeni element nsesss:RokSpousteciUdalosti hodnotu, v níž je uvedený rok větší nebo roven hodnotě uvedené v elementu nsesss:Datum v hierarchii elementů nsesss:EvidencniUdaje a nsesss:VyrizeniUzavreni. výsledek stav kód stavu vypsané hlášení následující krok Základní entita spis (nsesss:Spis), obsahuje v hierarchii dětských elementů nsesss:EvidencniUdaje, nsesss:Vyrazovani, nsesss:DataceVyrazeni element nsesss:RokSpousteciUdalosti s hodnotou, v níž je uvedený rok větší nebo roven hodnotě uvedené v elementu nsesss:Datum v hierarchii elementů nsesss:EvidencniUdaje a nsesss:VyrizeniUzavreni. v pořádku 25.14 Základní entita spis (nsesss:Spis) neobsahuje v hierarchii dětských elementů nsesss:EvidencniUdaje, nsesss:Vyrazovani, nsesss:DataceVyrazeni element nsesss:RokSpousteciUdalosti s hodnotou, v níž je uvedený rok větší nebo roven hodnotě uvedené v elementu nsesss:Datum v hierarchii elementů nsesss:EvidencniUdaje a nsesss:VyrizeniUzavreni. chyba 375020 Není v souladu rok spouštěcí události a datum vyřízení nebo datum uzavření u spisu. 30 strana 69/86 25.14 Kontrola souladu spouštěcí události a data uzavření dílu Pokud je základní entitou díl (nsesss:Dil), potom obsahuje v hierarchii dětských elementů nsesss:EvidencniUdaje, nsesss:Vyrazovani, nsesss:DataceVyrazeni element nsesss:RokSpousteciUdalosti hodnotu, v níž je uvedený rok větší nebo roven hodnotě uvedené v elementu nsesss:Datum v hierarchii elementů nsesss:EvidencniUdaje a nsesss:Uzavreni. výsledek stav kód stavu vypsané hlášení následující krok Základní entita díl (nsesss:Dil) obsahuje v hierarchii dětských elementů nsesss:EvidencniUdaje, nsesss:Vyrazovani, nsesss:DataceVyrazeni element nsesss:RokSpousteciUdalosti s hodnotou, v níž je uvedený rok větší nebo roven hodnotě uvedené v elementu nsesss:Datum v hierarchii elementů nsesss:EvidencniUdaje a nsesss:Uzavreni. v pořádku 25.15.1 Základní entita díl (nsesss:Dil) neobsahuje v hierarchii dětských elementů nsesss:EvidencniUdaje, nsesss:Vyrazovani, nsesss:DataceVyrazeni element nsesss:RokSpousteciUdalosti s hodnotou, v níž je uvedený rok větší nebo roven hodnotě uvedené v elementu nsesss:Datum v hierarchii elementů nsesss:EvidencniUdaje a nsesss:Uzavreni. chyba 375030 Není v souladu rok spouštěcí události a datum uzavření u dílu. 30 strana 70/86 25.15 Kontrola ověření autentizačních prvků Kontrola se neprovádí pokud byla základní entita vyřízena/uzavřena do 31. 7. 2012 včetně. 25.15.1 Kontrola přítomnosti strojového zápisu času opatření komponenty (počítačového souboru) elektronickým podpisem, elektronickou značkou nebo časovým razítkem. výsledek stav kód stavu vypsané hlášení následující krok Element nsesss:CasPouziti obsahuje atribut datum v pořádku 25.15.2 Element nsesss:CasPouziti neobsahuje atribut datum chyba 375040 Chybí strojový zápis času opatření komponenty (počítačového souboru) elektronickým podpisem, elektronickou značkou nebo časovým razítkem. 30 25.15.2 Kontrola přítomnosti strojový zápis času ověření elektronického podpisu, elektronické značky nebo časového razítka. výsledek stav kód stavu vypsané hlášení následující krok Element nsesss:CasOvereni obsahuje atribut datum. v pořádku 25.15.3 Element nsesss:CasOvereni neobsahuje atribut datum. chyba 375050 Chybí strojový zápis času ověření elektronického podpisu, elektronické značky nebo časového razítka. 30 25.15.3 Kontrola přítomnosti strojového zápisu času, k němuž je vztaženo posuzování platnosti elektronického podpisu, elektronické značky nebo časového razítka. výsledek stav kód stavu vypsané hlášení následující krok Element nsesss:PosuzovanyOkamzik obsahuje atribut datum. v pořádku 25.15.4 Element nsesss:PosuzovanyOkamzik neobsahuje atribut datum. chyba 375060 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. 30 strana 71/86 25.15.4 Kontrola souladu rozsahu platnosti certifikátu elektronického podpisu, elektronické značky nebo časového razítka. výsledek stav kód stavu vypsané hlášení následující krok V elementu nsesss:Platnost obsahuje dětský element nsesss:PlatnostOd menší hodnotu, než je hodnota elementu nsesss:PlatnostDo v pořádku 25.16 V elementu nsesss:Platnost neobsahuje dětský element nsesss:PlatnostOd menší hodnotu, než je hodnota elementu nsesss:PlatnostDo chyba 375070 Není v souladu rozsah platnosti certifikátu elektronického podpisu, elektronické značky nebo časového razítka. 30 25.16 Kontrola vyplnění IČ Pokud je v atributu „zdroj“ v sekci nsesss:IdentifikatorOrganizace „IČ“ nebo „IČO“, hodnota musí být vyplněna a musí obsahovat číslo o osmi číslicích jejichž vážený součet je dělitelný jedenácti beze zbytku. výsledek stav kód stavu vypsané hlášení následující krok nsesss:IdentifikatorOrganizace obsahuje číslo o osmi číslicích jejichž vážený součet je dělitelný jedenácti beze zbytku v pořádku 25.17 nsesss:IdentifikatorOrganizace neobsahuje číslo o osmi číslicích jejichž vážený součet je dělitelný jedenácti beze zbytku, nebo není vyplněna upozornění 375080 Je chybně vyplněno IČ organizace. 25.17 strana 72/86 25.17 Kontrola vyplnění hodnot názvu Tag nsesss:nazev musí být vyplněn – u entit Komponenta, Dokument, Spis, Věcná skupina, Skartační režim, Spisový plán, Typový spis: Název obsahuje krátký popis entity nebo objektu vystihující jejich stručný obsah. výsledek stav kód stavu vypsané hlášení následující krok Tag nsesss:nazev není prázdný u entit Komponenta, Dokument, Spis, Věcná skupina, Skartační režim, Spisový plán, Typový spis v pořádku 25.18 Tag nsesss:nazev je prázdný u entit Komponenta, Dokument, Spis, Věcná skupina, Skartační režim, Spisový plán, Typový spis upozornění 375090 U entit Komponenta, Dokument, Spis, Věcná skupina, Skartační režim, Spisový plán nebo Typový spis není vyplněn název (krátký popis entity nebo objektu vystihující jejich stručný obsah). 25.18 25.18 Upozornění na použití prvku neevidence Použití elementu nsesss:neevidence je možné pouze ve výjimečných případech: „Sada elementů pro popis entit, které neprošly evidencí dokumentů (např. jde o nalezené dokumenty, dokumenty politických představitelů, publikace). Tento prvek řeší výjimečné případy podchycení neevidovaných entit.“ výsledek stav kód stavu vypsané hlášení následující krok Element nsesss:neevidence není uveden. v pořádku 25.19 Element nsesss:neevidence je uveden. upozornění 375100 Jde o neevidovaný dokument. 25.19 strana 73/86 25.19 Kontrola, zda jsou vyřešeny konflikty skartačních režimů – skartační lhůty Pokud je základní entitou díl (nsesss:Dil) nebo spis (nsesss:Spis), potom v hierarchii dětských elementů nsesss:EvidencniUdaje, nsesss:Vyrazovani, nsesss:SkartacniRezim obsahuje element nsesss:SkartacniLhuta hodnotu, která je rovna nejvyšší skartační lhůtě dětské entity dokument (nsesss:Dokument). výsledek stav kód stavu vypsané hlášení následující krok Hodnota elementu nsesss:SkartacniLhuta Dílu nebo Spisu je rovna nejvyšší skartační lhutě entity dokument (nsesss:Dokument). v pořádku 25.20 Hodnota elementu nsesss:SkartacniLhuta Dílu nebo Spisu není rovna nejvyšší skartační lhutě entity dokument (nsesss:Dokument). chyba 376010 U dílu, spisu nebo dokumentu je chybně uvedena skartační lhůta (nebyl vyřešen konflikt skartačních režimů při přetřídění) 30 25.20 Kontrola spisových znaků v seskupení Pokud je základní entitou díl (nsesss:Dil) nebo spis (nsesss:Spis), potom v hierarchii dětských elementů nsesss:EvidencniUdaje, nsesss:Trideni, obsahují elementy nsesss:JednoduchySpisovyZnak a nsesss:PlneUrcenySpisovyZnak hodnotu, která je shodná s příslušnými hodnotami dětské entity dokument (nsesss:Dokument). výsledek stav kód stavu vypsané hlášení následující krok Hodnoty elementů nsesss:JednoduchySpisovyZnak a nsesss:PlneUrcenySpisovyZnak základních entit Díl nebo Spis se shodují s příslušnými hodnotami dětské entity dokument (nsesss:Dokument) v pořádku 26.1 strana 74/86 výsledek stav kód stavu vypsané hlášení následující krok Hodnoty elementů nsesss:JednoduchySpisovyZnak a nsesss:PlneUrcenySpisovyZnak základních entit Díl nebo Spis se neshodují s příslušnými hodnotami dětské entity dokument (nsesss:Dokument) chyba 376020 Dílu nebo spis má odlišný spisový znak než zatříděný dokument. 30 26 Kontrola spisového znaku Při kontrole spisového znaku není předpokládána uzavřená množina oddělovačů. Dále se předpokládá, že znak používaný v jedné eSSl jako oddělovač tento význam v jiné eSSl mít nemusí. V důsledku toho bude kontrola probíhat jako ověření, že spisový znak entity začíná řetězcem A, který je roven spisovému znaku nadřazené věcné skupiny nebo součásti, a končí řetězcem B, který je roven jednoduchému spisovému znaku entity. Celková délka spisového znaku pak musí být větší než součet délek řetězců A a B. U nejvýše postavené věcné skupiny je spisový znak roven jednoduchému spisovému znaku. 26.1 Kontrola vyplnění jednoduchého spisového znaku u věcných skupin Element nsesss:JednoduchySpisovyZnak a nesmí být prázdný. Výsledek stav kód stavu vypsané hlášení následující krok Hodnoty elementů nsesss:JednoduchySpisovyZnak a nsesss:PlneUrcenySpisovyZnak jsou vyplněny. v pořádku 26.2 Element nsesss:JednoduchySpisovyZnak není vyplněn. chyba 376030 Některá z entit nemá uvedený jednoduchý spisový znak (některý z elementů nsesss:JednoduchySpisovyZnak není vyplněn). 30 strana 75/86 26.2 Kontrola plně určeného spisového znaku u věcné skupiny 26.2.1 Kontrola spisového znaku u nejvýše postavené věcné skupiny Jednoduchý spisový znak musí být roven spisovému znaku. výsledek stav kód stavu vypsané hlášení následující krok Spisový znak je roven jednoduchému spisovému znaku v pořádku 26.3 Spisový znak není roven jednoduchému spisovému znaku chyba 376060 Spisový znak věcné skupiny „skupinaX“ neodpovídá jejímu postavení v hierarchické struktuře spisového plánu. 30 26.2.2 Kontrola spisového znaku dceřinné věcné skupiny Pro každou dceřinnou věcnou skupinu uvedenou ve strukturální mapě musí spisový znak vyhovovat následujícím podmínkám: a) Začíná řetězcem, který se roven spisovému znaku nadřazené věcné skupiny b) Končí řetězcem, který se roven jednoduchému spisovému znaku. c) Je delší než součet spisového znaku nadřazené věcné skupiny a jednoduchému spisovému znaku. výsledek stav kód stavu vypsané hlášení následující krok Spisový znak věcné skupiny splňuje definované podmínky v pořádku 26.3 Spisový znak věcné skupiny nesplňuje definované podmínky chyba 376060 Spisový znak věcné skupiny „skupinaX“ neodpovídá jejímu postavení v hierarchické struktuře spisového plánu. 30 strana 76/86 26.3 Kontrola struktury spisového znaku u součásti Pro každou součást uvedenou ve strukturální mapě musí spisový znak vyhovovat následujícím podmínkám: a) Začíná řetězcem, který se roven spisovému znaku nadřazené věcné skupiny b) Končí řetězcem, který se roven jednoduchému spisovému znaku. c) Je delší než součet spisového znaku nadřazené věcné skupiny a jednoduchému spisovému znaku. výsledek stav kód stavu vypsané hlášení následující krok Spisový znak součásti odpovídá definovaným podmínkám v pořádku 26.4 Spisový znak součásti neodpovídá definovaným podmínkám chyba 376070 Spisový znak součásti „součástX“ neodpovídá jejímu postavení v hierarchické struktuře spisového plánu. 30 26.4 Kontrola spisového znaku u typového spisu Jednoduchý spisový znak a spisový znak typového spisu musí být shodný se spisovým znakem a jednoduchým spisovým znakem nejbližší nadřazené věcné skupiny. výsledek stav kód stavu vypsané hlášení následující krok Spisové znaky entity typový spis jsou stejné jako u nejbližší nadřazené věcné skupiny . v pořádku 26.5 Spisové znaky entity typový spis a nejbližší nadřazené věcné skupiny se liší. chyba 376080 Spisové znaky entity typový spis a nejbližší nadřazené věcné skupiny se liší. 30 strana 77/86 26.5 Kontrola spisového znaku u základní entity Jednoduchý spisový znak a spisový znak základní entity musí být shodný se spisovým znakem a jednoduchým spisovým znakem nejbližší nadřazené entity (věcné skupiny pro spis a dokument nebo součásti pro díl). výsledek stav kód stavu vypsané hlášení následující krok Spisové znaky základní entity a nejbližší nadřazené entity jsou shodné. v pořádku 26.6 26.7 Spisové znaky základní entity a nejbližší nadřazené entity se liší. chyba 376090 Spisové znaky základní entity a nejbližší nadřazené entity se liší. 30 26.6 Kontrola souladu věcných skupin u entit propojených pevným křížovým odkazem - zrušen Pokud v SIP existuje více než jedna základní entita musí být jednoduché spisové znaky a spisové znaky těchto entit shodné. výsledek stav kód stavu vypsané hlášení následující krok Spisové znaky základních entit spojených křížovým odkazem jsou shodné. v pořádku 29 Spisové znaky základních entit spojených křížovým odkazem se liší chyba 376100 Entity propojené pevným křížovým odkazem nemají shodné spisové znaky a jednoduché spisové znaky. 30 26.7 Kontrola existence křížového odkazu Dle NSeSSS, ustanovení 6.2.1, obsahuje balíček SIP mimo jiné všechny pevnými křížovými odkazy propojené entity vztahující se k jednomu spisu nebo dílu. Je proto třeba ověřit, zda každý pevný křížový odkaz odkazuje na entitu umístěnou v SIP. výsledek stav kód stavu vypsané hlášení následující krok Pevné křížové odkazy odkazují na entity, které jsou v SIP v pořádku 26.7 strana 78/86 výsledek stav kód stavu vypsané hlášení následující krok Pevný křížový odkaz odkazuje na entitu, která se v SIP nevyskytuje chyba 376100 Pevný křížový odkaz odkazuje na entitu,která se v SIP nevyskytuje 30 26.8 Kontrola spisového znaku entit spojených křížovým odkazem Dle NSeSSS, ustanovení 3.1.34, eSSL nejpozději při uzavření spisu nebo dílu typového spisu a) označí spisovým znakem dokumenty shodně se spisovým znakem spisu nebo součásti, ve které je vložen díl typového spisu, b) označí spisovým znakem spisy a dokumenty připojené pevným křížovým odkazem do dílu typového spisu shodně se spisovým znakem součásti, ve které je vložen díl typového spisu, c) podle konfigurace eSSL označí spisovým znakem nejstaršího nebo nejmladšího spisu všechny spisy spojené pevným křížovým odkazem. Z uvedeného vyplývá, že entity spojené pevným křížovým odkazem, mají mít stejný spisový znak. Neuvedenou kombinací jsou dokumenty svázané pevným křížovým odkazem. K těm je třeba přistupovat, jako by byly součástí jednoho spisu. výsledek stav kód stavu vypsané hlášení následující krok Entity spojené pevným křížovým odkazem mají stejný spisový znak v pořádku 29 Entity spojené pevným křížovým odkazem mají odlišný spisový znak chyba 376110 Entity spojené pevným křížovým odkazem mají odlišný spisový znak 30 strana 79/86 27 Kontrola komponent Při validaci probíhá kontrola přiložených komponent z hlediska popisných metadat a identifikovaných datových formátů. Každá komponenta musí být alespoň v jedné své verzi ve formátu, který odpovídá Formátovým pravidlům Národního archivu; tzn. buď ve výstupním datovém formátu dle § 23 vyhlášky 259/2012 Sb., o podrobnostech výkonu spisové služby v platném znění, pokud výstupní datový formát pro daný typ dokumentu existuje, nebo ve formátu nativním ev. ve formátu doporučeném Formátovými pravidly NA. 27.1 Pořadí komponent Pořadí komponent v rámci jednoho dokumentu tvoří vzestupnou a souvislou řadu počínaje 1. Nuly na začátku se tolerují. Uplatní se i pokud byla základní entita vyřízena/uzavřena do 31. 7. 2012 včetně; platí pro digitální i analogové dokumenty; platí pro výběr archiválií i pro předání do archivu. výsledek stav kód stavu vypsané hlášení následující krok Alespoň jedna z uvedených komponent dokumentu má číslo pořadí 1. v pořádku 27.2 Žádná z uvedených komponent dokumentu nemá číslo pořadí 1. chyba 380010 V rámci jednoho dokumentu v komponentě s nejnižší hodnotou attributu "poradi" není hodnota atributu "poradi" rovna 1. 30 strana 80/86 27.2 Pořadí a verze komponenty Všechny verze jedné komponenty musí mít stejné číslo pořadí. Uplatní se i pokud byla základní entita vyřízena/uzavřena do 31. 7. 2012 včetně; platí pro digitální i analogové dokumenty; platí pro výběr archiválií i pro předání do archivu. výsledek stav kód stavu vypsané hlášení následující krok Všechny komponenty s totožným číslem pořadí se v rámci jednoho dokumentu liší číslem verze. v pořádku 27.3 V rámci jednoho dokumentu se vyskytuje více komponent se stejným číslem pořadí a neliší se číslem verze. chyba 380020 V rámci jednoho dokumentu se vyskytuje více komponent se stejnou hodnotou atributu "poradi", které se neliší hodnotou atributu "verze". 30 27.3 Pořadí a druh komponenty Všechny komponenty se stejným číslem pořadí jsou označeny shodným textem druhu komponenty. Druh komponenty musí být vyplněn. Uplatní se i pokud byla základní entita vyřízena/uzavřena do 31. 7. 2012 včetně; platí pro digitální i analogové dokumenty; platí pro výběr archiválií i pro předání do archivu. výsledek stav kód stavu vypsané hlášení následující krok Atribut „druh“ prvku „Komponenta“ je prázdný. chyba 380030 Atribut „druh“ není vyplněn. 30 Všechny komponenty se stejným číslem pořadí obsahují stejný text v atributu „druh“ v rámci jednoho dokumentu. v pořádku 27.4 strana 81/86 výsledek stav kód stavu vypsané hlášení následující krok Všechny komponenty se stejným číslem pořadí neobsahují stejný text v atributu „druh“ v rámci jednoho dokumentu. chyba 380040 V rámci jednoho dokumentu se vyskytuje více komponent se stejnou hodnotou atributu „poradi“ a různými hodnotami atributu „druh“. 30 27.4 Forma uchování a identifikace Výstupních datových formátů Nejnovější verze komponenty digitálního dokumentu v SIP musí být ve výstupním datovém formátu, pokud je stanoven (srv. Formátová pravidla NA), a musí být označena formou uchování jako „Originál“ nebo „Originál ve výstupním datovém formátu“. Do SIP se povinně přidává verze s označením formy uchování „Originál“ a nejméně poslední verze komponenty. „Originál ve výstupním datovém formátu“ musí být skutečně ve výstupním datovém formátu. Není-li „Originál“ ve výstupním datovém formátu, musí existovat „Originál ve výstupním datovém formátu“. Jestliže je „Originál“ ve výstupním datovém formátu, nemusí být přidána verze s formou uchování „Originál ve výstupním datovém formátu“. „Koncept“ nemusí být ve výstupním datovém formátu. Pokud pro komponentu neexistuje výstupní datový formát dle § 23 Vyhlášky, označí se jako „Originál“. Kontrola se neprovádí pokud byla základní entita vyřízena/uzavřena do 31. 7. 2012 včetně; platí pro digitální dokumenty; platí pro předání do archivu. Použití Formátových pravidel NA: Odpovídá Formátovým pravidlům = tzn. ve Formátových pravidlech je alespoň v jednom ze sloupců „Výstupní formát“ nebo „Výstupní formát alternativně“ označeno jako výstupní datový formát nebo možno ponechat. Neodpovídá Formátovým pravidlům = tzn. ve Formátových pravidlech je v obou sloupcích „Výstupní formát“ a „Výstupní formát alternativně“, pokud jsou vyplněny, uveden odkaz na odstavec §23 vyhlášky 259/2012 Sb., podle nějž je nutné daný formát převést na výstupní datový formát; nebo je uveden jiný doporučený formát; nebo je vyžadováno rozbalení a poté převedení jednotlivých komponent. Očekávaný formát nebo akce = formát nebo akce, které jsou uvedeny ve Formátových pravidlech ve sloupcích „Výstupní formát“ a „Výstupní formát alternativně“ Individuální posouzení archivářem = uplatní se, pokud se v jednom ze sloupců „Výstupní formát“ nebo „Výstupní formát alternativně“ vyskytuje hodnota Individuální posouzení archivářem. strana 82/86 [27.4.1] Kontejner ZFO v SIPU Kontejner ZFO/FO (fmt/1241, fmt/1242, fmt/1243, fmt/1244, fmt/1245), EML (fmt/278, fmt/950) nebo MSG (x-fmt/430) může být do SIP samostatně přiložen za podmínky, že bude v atributu označen jako „kontejner“. Pak se kontroluje, že u dokumentu se vyskytuje alespoň jedna další komponenta odpovídající Formátovým pravidlům. výsledek stav kód stavu vypsané hlášení následující krok Hodnota atributu je „kontejner“, obsahuje soubor ZFO/FO, EML nebo MSG a v dokumentu se nachází alespoň jedna1 komponenta, která odpovídá Formátovým pravidlům. V pořádku 29 Hodnota atributu není „kontejner“, obsahuje soubor ZFO/FO, EML nebo MSG a k dané komponentě existuje vyšší verze s <formou_uchování> Originál nebo Originál ve výstupním datovém formátu, která odpovídá Formátovým pravidlům V pořádku 29 Komponenta obsahuje soubor ZFO/FO, EML nebo MSG a atribut není „kontejner“ a k dané komponentě neexistuje vyšší verze s <formou_uchování> Originál nebo Originál ve výstupním datovém formátu, která odpovídá Formátovým pravidlům Chyba 380210 Komponenta je FO nebo ZFOZFO/FO, EML nebo MSG, atribut druh není roven “kontejner”. K této komponentě neexistuje verze se stejnou hodnotou atributu poradi s hodnotou atributu forma_uchovani ""Originál"" nebo ""Originál ve výstupním datovém formátu"", která vyhovuje Formátovým pravidlům NA. 30 strana 83/86 výsledek stav kód stavu vypsané hlášení následující krok Hodnota atributu je „kontejner“, obsahuje soubor ZFO/FO a v dokumentu není ani 1 komponenta, která odpovídá Formátovým pravidlům . Chyba 380220 Komponenta je FO nebo ZFOZFO/FO, EML nebo MSG, v dokumentu není žádná komponenta odpovídající Formátovým pravidlům NA. 30 27.4.1[27.4.2] Kontrola formy uchování výsledek stav kód stavu vypsané hlášení následující krok Hodnota atributu <forma_uchovani> je Originál a příslušný soubor odpovídá Formátovým pravidlům v pořádku 29 Hodnota atributu <forma_uchovani> je Originál ve výstupním datovém formátu a příslušný soubor odpovídá Formátovým pravidlům (tzn. je ve výstupním datovém formátu). v pořádku 29 Hodnota atributu <forma_uchovani> je Originál ve výstupním datovém formátu a příslušný soubor neodpovídá Formátovým pravidlům (tzn. není ve výstupním datovém formátu nebo nutno rozbalit). chyba 380110 Komponenta …., poradi = ... s formou uchování "originál ve výstupním datovém formátu" není ve výstupním datovém formátu: identifikovaný formát/ očekávaný formát popř. Komponentu ..., poradi = ... nutno rozbalit. 30 strana 84/86 výsledek stav kód stavu vypsané hlášení následující krok Hodnota atributu <forma_uchovani> je Originál, příslušný soubor neodpovídá Formátovým pravidlům a k dané komponentě existuje vyšší verze s <formou_uchování> Originál nebo Originál ve výstupním datovém formátu, která odpovídá Formátovým pravidlům v pořádku 29 Hodnota atributu <forma_uchovani> je Originál, příslušný soubor neodpovídá Formátovým pravidlům a k dané komponentě neexistuje vyšší verze s <formou_uchování> Originál nebo Originál ve výstupním datovém formátu. chyba 380120 Komponenta ..., poradi = ... s formou uchování "originál" nesplňuje Formátová pravidla NA. Komponenta splňující Formátová pravidla NA se stejným „"poradi" a formou uchování „originál“ nebo „originál ve výstupním datovém formátu" v dokumentu není. identifikovaný formát/očekávaný formát popř. Komponentu …., poradi = ... nutno rozbalit. 30 Pro koncept není originál, není “Originál ve výstupním datovém formátu” chyba 380130 Pro komponentu ..., poradi = ... v dokumentu není komponenta se stejným „"poradi" a formou uchování „"originál" nebo „"originál ve výstupním datovém formátu“. identifikovaný formát/očekávaný formát 30 Hodnota atributu <forma_uchovani> je Originál, jedná se o nejvyšší verzi dané komponenty a podle Formátových pravidel je vyžadováno individuální posouzení archivářem. chyba 380140 U komponenty ... je vyžadováno individuální posouzení archivářem. identifikovaný formát/ očekávaný formát 30 Formát nebyl identifikován chyba 380150 U komponenty ... se nepodařilo identifikovat formát, je vyžadováno individuální posouzení archivářem. 30 strana 85/86 28 Validace pro potřeby skartačního řízení Samostatná validace pro potřeby skartačního řízení vypuštěna. Odchylky od celé validace byly zapracovány do existujících testů. 29 SIP je validní 30 Konec