PSP Validator Documentation

Podobné dokumenty
Digitalizace a digitální knihovny v České republice

Šachmatky Resortní část

Téma 10: Správa hardwarových zařízení a ovladačů II

Postup získání licence programu DesignBuilder v4

Kramerius - zpřístupnění digitálních kopií v ČR

MODS a další metadatová schémata v oblasti digitalizace dokumentů. Pavla Švástová Moravská zemská knihovna

NÁVOD NA INSTALACI KARTY PCTV DELUXE

Instalace programu ProGEO

Postup instalace umožňující el. podpis v IS KP14+ pro Internet Explorer 11 přes novou podpisovou komponentu.

EvMO postup při instalaci

Recognoil RRW Manager rychlý návod k obsluze

Předpoklady správného fungování formulářů

Implementace LMS MOODLE. na Windows 2003 Server a IIS 6.0

Aplikace Scan2NG příručka pro skenování dokumentů

Digitalizace knihovních dokumentů. Jiří Polišenský

Návod pro připojení k síti VŠPJ prostřednictvím VPN Vysoká škola polytechnická Jihlava

Postup přechodu na podporované prostředí. Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy

Implementace formátu METS v Systému Kramerius

Validace souborů DS3

NÁVOD NA INSTALACI KARTY PCTV USB2

Postup instalace umožňující el. podpis v IS KP14+ pro webové prohlížeče Google Chrome a Firefox.

Iterační výpočty. Dokumentace k projektu č. 2 do IZP. 24. listopadu 2004

AIDA64 Extreme. Příručka k nastavení. v

Nápověda k aplikaci EA Script Engine

1 Návod na instalaci prostředí LeJOS-NXJ a přehrání firmwaru NXT kostky

EvMO postup při instalaci

MS WINDOWS UŽIVATELÉ

edeposit AMQP Kramerius Documentation

České digitalizační projekty, jejich výsledky a agregace

Nejčastější kladené dotazy

MapleSim 4.5 instalační příručka

MapleCloud a jeho použ ití. Vladimír Žák

Nápověda a postupy. Instalace a aktivace PDF-XChange Viewer Pro. Instalace a aktivace software. Nápověda a postupy. 1 z

Problematika tvorby SIP balíčků

Instalační a uživatelská příručka

1. Úvod. 2. CryptoPlus jak začít. 2.1 HW a SW předpoklady. 2.2 Licenční ujednání a omezení. 2.3 Jazyková podpora. Požadavky na HW.

AC FORM FILLER. aplikace pro podání žádosti o poskytnutí finančního příspěvku. Verze z 13

Přehled verzí aplikace WinTechnol

Téma 5: Práce s CentOS II. Správa RPM balíčků

Tento dokument je určen oprávněným uživatelům programového vybavení Avensio Software za těchto podmínek:

ZEMĚMĚŘICKÝ ÚŘAD. Uživatelská příručka - Metadatový editor MDE. Pod Sídlištěm 9/1800, Praha 8. Verze IS nebo části IS: Účel poslední změny:

ČSOB Business Connector

Část 1 - Začínáme. Instalace

BRICSCAD V15. Licencování

a autentizovaná proxy

Podrobný postup pro vyplnění, odeslání a stažení žádosti o poskytnutí dotace prostřednictvím veřejnoprávní smlouvy v elektronickém systému dle

Jednoduchý návod k použití programu Vinotéka 2007, v 2.2.1

Semestrální projekt do předmětu SPS

INSTALACE PRODUKTU ONTOPIA KNOWLEDGE SUITE

Univerzita Pardubice Fakulta elektrotechniky a informatiky ISOSY Matěj Trakal

CUZAK. Instalační příručka. Verze

Manuál. pro instalaci driverů virtuálního com portu USB pro LPC procesory řady LPC13xx

ProArc. open source řešení pro produkci a archivaci digitálních dokumentů. Martina NEZBEDOVÁ Knihovna AV ČR, v. v. i., Praha nezbedova@knav.

Návod k instalaci S O L U T I O N S

Instalace certifikátu

Uživatelská příručka

Instalace Debianu pomocí debootstrap

UNIVERZITA PARDUBICE Fakulta elektrotechniky a informatiky Katedra softwarových technologií

INISOFT UPDATE - SLUŽBA AUTOMATICKÝCH AKTUALIZACÍ Uživatelská příručka

Jazz pro Účetní (import) Příručka uživatele

Česká digitální knihovna agregace digitálního obsahu českých knihoven

Sentech AL Instalace a ovládání programu BREATH

Projekt CDArcha: kooperativní zpracování datových CD disků. Zdeněk Hruška, Petr Žabička Moravská zemská knihovna v Brně AKM 2018

Sentech AL 7000 C. Instalace a ovládání programu BREATH

Správa zařízení Scan Station Pro 550 a Servisní nástroje zařízení Scan Station

Téma 4: Práce s CentOS. Instalace softwarových balíčků pomocí yum

Nejčastější kladené dotazy

Univerzita Palackého v Olomouci. Služby spojené s Active Directory

Minix NEO Z64 Windows 8.1

VDDMAIL by ESCAD, Corp. (Součást IWSE.NET Services by ESCAD, Corp.)

Měření odporu spouště v1.0. návod k obsluze

CATIA V5 R19 SP3 HF04 (GRC 4.0.0, červen 2009)

Dlouhodobá ochrana digitální dokumentů. Mgr. Jaroslav Kvasnica

Instalace pluginů pro formuláře na eportálu ČSSZ

Síťové propojení, konfigurace počítačů a programu Praktik

Návod pro řešení typických problémů se stabilitou AMČR

1. POSTUP INSTALACE A KONTROLA NASTAVENÍ MICROSOFT SQL SERVERU 2005 EXPRESS:

1. Obsah 2. Úvod Zdarma poštovní klient od společnosti Microsoft přímo v PC

Instalace produktu Ontopia. ver (open-source verze)

Návod na stažení a instalaci programu Statistica. Návod na prodloužení programu Statistica. Upgrade z verze ENG 13 na 13.2

Jak spustit PC Fand na 64bit Windows - VdosPlus instalace

Podrobný postup pro vyplnění, odeslání a stažení žádosti o poskytnutí dotace prostřednictvím veřejnoprávní smlouvy v elektronickém systému dle

ZÁLOHA A OBNOVA ABRA GEN

Acronis Backup Advanced Version 11.7

MLE2 a MLE8. Datalogery událostí

Jednoduchý návod k použití programu Vinotéka 2006, v 2.0

ESET Mobile Antivirus

Instalace a od-instalace aplikace Google / Android

František Hudek. duben ročník

Postup při vyplňování formuláře F_OVZ_SPOJ, který je předvyplněn historickými údaji z minulého ohlašovacího období

Instalace Logger32 krok za krokem

Projekt. Sestavení projektu

KOMUNIKACE PC DAT 400/500. přes USB programem INOVATION

Dlouhodobá ochrana digitálních dat: co může vaše instituce udělat již dnes?

Zá kládní nástávení prostr edí operáč ní ho syste mu Windows 7 á vybrány čh áplikáčí

Jak vyplnit daňové přiznání v Software602 Form Filler

Příprava prostředí pro výuku PHP a MySQL

Transkript:

PSP Validator Documentation Release 0.8.4 Jan Stavel September 10, 2015

Contents 1 Ve zkratce 3 2 Co umí 5 3 Instalace 7 3.1 Windows................................................. 7 4 Volání 9 4.1 Přehled dostupných validací....................................... 10 4.2 příklad validace METS souboru..................................... 10 5 Jednotlivé validace 11 5.1 přehled.................................................. 11 6 rady 13 6.1 Chci přehledný výpis........................................... 13 6.2 Chci validovat jen hlavní METS soubor................................. 13 6.3 Chci vidět seznam validací, co program umí.............................. 13 6.4 Chci vidět informace o jedné validaci.................................. 13 6.5 Chci vidět pouze výsledky na konci................................... 13 6.6 Chci vidět výsledky i průběh validace.................................. 14 6.7 Chci provést jen určitou validaci..................................... 14 6.8 Chci zachovat rozbalený balíček..................................... 14 6.9 Když program vypisuje hodně chyb................................... 14 i

ii

PSP Validator Documentation, Release 0.8.4 Contents PSP validátor Ve zkratce Co umí Instalace * Windows Volání * Přehled dostupných validací * příklad validace METS souboru Jednotlivé validace * přehled rady * Chci přehledný výpis * Chci validovat jen hlavní METS soubor * Chci vidět seznam validací, co program umí * Chci vidět informace o jedné validaci * Chci vidět pouze výsledky na konci * Chci vidět výsledky i průběh validace * Chci provést jen určitou validaci * Chci zachovat rozbalený balíček * Když program vypisuje hodně chyb Contents 1

PSP Validator Documentation, Release 0.8.4 2 Contents

CHAPTER 1 Ve zkratce Program validuje PSP balíček, nebo celý adresář PSP balíčků. PSP se používá k uchování digitálních informací o periodikách a monografiích. Tento balíček používá Národní knihovna k digitalizaci a uchování informací o periodikách a monografiích. Podrobnosti o formátech použitých v PSP balíčku jsou na stránkách Národní knihovny. Program je vystaven v repozitáři Google Code. umi jednu verzi schematu schema se vyvyji budou chodit emaily komunikace v cestine repozitar na code.google.com software bude v anglictine prubezne verze standardu se nebudou publikovat zapojeni krajske knihovny do testovani - posilali by testovaci data pro testovani program by nemel skoncit na prvni chybe. protoze se schema vyvyji a neco uz nemusi byt chybou tentyz program by mel byt k dispozici na webu pro krajske knihovny, aby si mohly dopredu zkontrolovat data program bude mit volbu: kontrolovat jen metadata (mets soubor) zkontrolvoat vsechno, vcetne metadat vypnout kontrolu ciselniku udelat instalator pro windows vystup bude v textovem souboru 3

PSP Validator Documentation, Release 0.8.4 4 Chapter 1. Ve zkratce

CHAPTER 2 Co umí [X] validuje hlavní soubor METS podle schematu METS [X] validuje položky dc v hlavním souboru METS podle schematu Dublin Core [X] validuje soubory v adresáři amdsec podle schematu METS [X] validuje jednotlivé části premis:object a mix:mix v souborech v adresáři amdsec [X] zkontroluje, že všechny linky, které jsou v souboru METS, existují [X] zkontroluje MD5 součet všech souborů, na které se soubor METS odkazuje [X] validuje soubory v adresáři ALTO podle schematu ALTO Program vypisuje informace o průběhu validací na konzoli a současně do souboru log/messages.log. Pokud program validuje více balíčků, tak ke každému balíčku doplní samostatný log soubor s výpisy průběhu validace. Validovaný balíček rozbaluje do adresáře tmp. Pokud se programu místo souboru zadá adresář, předpokládá, že v něm jsou PSP souboru. Ty všechny zvaliduje. 5

PSP Validator Documentation, Release 0.8.4 6 Chapter 2. Co umí

CHAPTER 3 Instalace 3.1 Windows 1. instalace python 2.7 stáhnout aktuální verzi pythonu http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi a nainstalovat ji. nastavit cesty k binárkám pythonu aby se dal volat python v cmd. 2. instalace lxml instalace binárek http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml vybere se lxml-x.x.x.win*.exe Ten se nainstaluje. 3. instalace programu uloží se zip balíček ze sekce https://code.google.com/p/psp-validator/downloads/list rozbalí se do adresáře C:\Opt Takže program bude v adresáři: C:\Opt\psp-validator do proměnné PATH se doplní cesta k programu: C:\Opt\psp-validator\bin 7

PSP Validator Documentation, Release 0.8.4 8 Chapter 3. Instalace

CHAPTER 4 Volání Pokud jsme ve Windows, tak se k cestě k programu přidá název disku: C:\Opt\psp-validator\bin\validate-psp.py --help usage: validate-psp.py [-h] [-m] [-v] [--version] [-l] [-d] [-i INFO] [-p PARTIAL] [-s] [--normd Program validuje PSP balíček. Umí validovat na třech úrovních: - METS soubor - hodnoty z číselníků existují - linky, na ktere se v balíčku odkazuje existují Každá z těchto voleb se dá vypnout. Program rozbalí zadaný PSP balíček do adresáře /opt/psp-validator/tmp/psp-validation-2012-11-19- Pokud je zadaný adresář, tak vezme všechny soubory, co mají příponu =.zip= a pokusí se je zkontrolovat. Pokud se při kontrole souborů v adresáři amdsec,... objeví chyba, program skončí u prvního souboru s chybou. Většinou se chyby opakují a tak by bylo hodně stejných chyb. positional arguments: PSP cesta k PSP balíčku. Muze to byt soubor, nebo adresar. Pokud to je adresar vezme všechny soubory a zvaliduje je. zavola jen jeden kontretni krok validace. Seznam validaci vypisuje argument - optional arguments: -h, --help show this help message and exit -m, --mets zkontroluje METS soubor -v, --verbose hlášky programu budou podrobnější --version verze programu. Vypíše i verzi dokumentace, co popisuje strukturu PSP balí -l, --list-validators zobrazí seznam validací, co program umí -d, --debug zobrazí ladici hlasky -i INFO, --info INFO zobrazí popis vybrané validace -p PARTIAL, --partial PARTIAL -s, --summary na konci vypíše přehled testů, co provedl a s jakým skončily výsledkem. --normdir na konci se maže pracovní adresář. S tímto argumentem se adresář nesmaže. -a, --all-files Kdyz se validuji soubory v adresari, probere vsechny soubory, i kdyz se ob 9

PSP Validator Documentation, Release 0.8.4 4.1 Přehled dostupných validací argument -l pomůže /opt/psp-validator/bin/validate-psp.py -l seznam validací: 01_mets 01_mets_dc 01_mets_mods 02_links_checksums 02_links_exist 03_techspecs 03_techspecs_premis_mix 04_altos 4.2 příklad validace METS souboru program má validovat jen hlavní metadata /opt/psp-validator/bin/validate-psp.py -v -s /opt/psp-validator/tmp/complete_ndk-000000000008_1350896 /opt/psp-validator/tmp/psp-validation-2012-10-28-gqt1ji/complete_ndk-000000000008_1350896484227/amdse /opt/psp-validator/tmp/psp-validation-2012-10-28-gqt1ji/complete_ndk-000000000008_1350896484227/amdse /opt/psp-validator/tmp/psp-validation-2012-10-28-gqt1ji/complete_ndk-000000000008_1350896484227/amdse /opt/psp-validator/tmp/psp-validation-2012-10-28-gqt1ji/complete_ndk-000000000008_1350896484227/amdse /opt/psp-validator/tmp/psp-validation-2012-10-28-gqt1ji/complete_ndk-000000000008_1350896484227/amdse /opt/psp-validator/tmp/psp-validation-2012-10-28-gqt1ji/complete_ndk-000000000008_1350896484227/amdse 2012-10-28 21:24:52,381 PSP_VALIDATION INFO - budu validovat soubor /opt/psp-validator/tmp/c 2012-10-28 21:24:52,381 PSP_VALIDATION INFO - pracuji v adresari: /opt/psp-validator/tmp/psp 2012-10-28 21:24:52,381 PSP_VALIDATION INFO - validator: validace hlavního METS souboru 2012-10-28 21:24:55,745 PSP_VALIDATION INFO - validator: validace vnitřku METS souboru, spec 2012-10-28 21:24:56,723 PSP_VALIDATION INFO - validator: validace vnitřku hlavního METS soub 2012-10-28 21:24:56,737 PSP_VALIDATION INFO - validator: kontrola CHECKSUM všech souborů na 2012-10-28 21:24:57,591 PSP_VALIDATION INFO - validator: validace linek v hlavním METS soubo 2012-10-28 21:24:57,653 PSP_VALIDATION INFO - validator: validace souborů ve složce amdsec 2012-10-28 21:24:57,716 PSP_VALIDATION INFO - validator: validace souborů ve složce amdsec n 2012-10-28 21:24:57,731 PSP_VALIDATION ERROR - chyba validace: chyby validace souboru /opt/ps 2012-10-28 21:24:57,805 PSP_VALIDATION ERROR - chyba validace: chyby validace souboru /opt/ps 2012-10-28 21:24:57,806 PSP_VALIDATION INFO - validator: validace souborů v adresáři =ALTO= 2012-10-28 21:24:57,835 PSP_VALIDATION INFO - vysledky validace: 01_mets : OK 01_mets_dc : OK 01_mets_mods : OK 02_links_checksums : OK 02_links_exist : OK 03_techspecs : OK 03_techspecs_premis_mix: Error 04_altos : OK 10 Chapter 4. Volání

CHAPTER 5 Jednotlivé validace Informace o jednotlivých validacích si můžeme zobrazit volbou -i /opt/psp-validator/bin/validate-psp.py -i 01_mets validace hlavního METS souboru validuje hlavní METS soubor podle specifikace METS 5.1 přehled 01_mets validace hlavního METS souboru 01_mets_dcvalidace vnitřku METS souboru, specifikace DC 01_mets_mods validace vnitřku hlavního METS souboru, specifikace MODS 02_links_checksums kontrola CHECKSUM všech souborů na které se v hlavním METS souboru odkazuje 02_links_exist validace linek v hlavním METS souboru 03_techspecs amdsec validace souborů ve složce 03_techspecs_premis_mix amdsec na technická validace souborů ve složce metadata validuje hlavní METS soubor podle specifikace METS validuje vnitřní položky DC v METS soubor podle specifikace Dublin Core validuje vnitřní položky MODS v hlavním METS soubor podle specifikace MODS zkontroluje, zda mají soubory, na které linky odkazují, správnou CHECKSUM. zkontroluje, zda existují všechny soubory na které se odkazují linky v hlavním souboru METS. zkontroluje předběžně jednotlivé soubory ve složce =amdsec= podle formátu METS zkontroluje, zda jednotlivé soubory odpovídají použitým schematům. To je formát METS a vevnitřs jsou polozky =premis:object= podle schematu PREMIS v2.1. a položky =mix:mix= ve formatu MIX 11

PSP Validator Documentation, Release 0.8.4 12 Chapter 5. Jednotlivé validace

CHAPTER 6 rady 6.1 Chci přehledný výpis Program na konci vypíše jen přehled provedených validací. Při validaci jednotlivých souborů skončí při první chybě. /opt/psp-validator/bin/validate-psp.py -s -o DIR 6.2 Chci validovat jen hlavní METS soubor Program provede jen validace spojené s hlavním =METS= souborem. /opt/psp-validator/bin/validate-psp.py -m -s /opt/psp-validator/tmp/complete_ndk-000000000008_1350896 6.3 Chci vidět seznam validací, co program umí Program vypíše seznam dostupných validací. /opt/psp-validator/bin/validate-psp.py -l 6.4 Chci vidět informace o jedné validaci Program vypíše podrobné informace o vybrané validaci. /opt/psp-validator/bin/validate-psp.py -i 04_altos 6.5 Chci vidět pouze výsledky na konci Program na konci vypíše přehled provedených validací a jejich výsledek. /opt/psp-validator/bin/validate-psp.py -s /opt/psp-validator/tmp/complete_ndk-000000000008_1350896484 13

PSP Validator Documentation, Release 0.8.4 6.6 Chci vidět výsledky i průběh validace Program bude průběžně informovat o tom, co provádí a na konci vypíše přehled provedených validací a jejich výsledek. /opt/psp-validator/bin/validate-psp.py -v -s /opt/psp-validator/tmp/complete_ndk-000000000008_1350896 6.7 Chci provést jen určitou validaci Program provede jen vybranou validaci a skončí. /opt/psp-validator/bin/validate-psp.py -p 03_techspecs /opt/psp-validator/tmp/complete_ndk-0000000000 6.8 Chci zachovat rozbalený balíček Program na konci ponechá rozbalený balíček. /opt/psp-validator/bin/validate-psp.py -s -p 03_techspecs --normdir /opt/psp-validator/tmp/complete_n 6.9 Když program vypisuje hodně chyb pustím program se souhrnným výpisem na konci zjistím, které validace neprošly pustím program s dotyčnou validací a aby skončil při první chybě a zachoval rozbalený balíček /opt/psp-validator/bin/validate-psp.py -v -s -p 03_techspecs --normdir /opt/psp-validator/tmp/co 14 Chapter 6. rady