Systémy pro zpřístupňování eVŠKP 2008, Brno Ing. Jan Mach, CIKS Vysoká škola ekonomická v Praze Přenos VŠKP pomocí protokolu OAI-PMH Ing. Jan Mach Vysoká škola ekonomická v Praze
Systémy pro zpřístupňování eVŠKP 2008, Brno Ing. Jan Mach, CIKS Vysoká škola ekonomická v Praze The Open Archives Initiative Protocol for Metadata Harvesting „OAI-PMH je jednoduchý protokol, umožňující „poskytovatelům služeb“ automatické získávání (sklízení) metadat nabízených „poskytovateli dat“. Díky těmto vlastnostem a díky mnoha volně dostupným softwarovým komponentám je protokol možné snadno implementovat do stávajících systémů digitálních knihoven.“ Žabička, Petr. OAI-PMH: Protokol pro metadatovou imperoperabilitu
Systémy pro zpřístupňování eVŠKP 2008, Brno Ing. Jan Mach, CIKS Vysoká škola ekonomická v Praze Výchozí zadání Databáze MySQL, metadata EVSKP-MS 0.1 – Export ve formátu EVSKP-MS verze 1.1 – Export protokolem OAI-PMH esprotocol.html esprotocol.html
Systémy pro zpřístupňování eVŠKP 2008, Brno Ing. Jan Mach, CIKS Vysoká škola ekonomická v Praze Základní pojmy Harvester –NR VŠKP Repozitář – Jednotka Unikátní identifikátor –oai:vse.cz:vskp/4367 Záznam –Dublin Core a EVSKP-MS v. 1.1 Sada –100: Vysokoškolské kvalifikační práce ResumptionToken –volitelné pro dlouhé seznamy záznamů, nebylo na VŠE využito
Systémy pro zpřístupňování eVŠKP 2008, Brno Ing. Jan Mach, CIKS Vysoká škola ekonomická v Praze OAI-PMH dotazy statické Identify – –jméno repozitáře, administrátora, podpora smazaných záznamů, složení identifikátoru aj. List Metadata Formats – –seznam metadatových formátů povinný nekvalifikovaný DC (oai_dc) EVSKP-MS (oai_evskpms) List Sets – –seznam datových sad, např. pro VŠE 100 = VŠKP
Systémy pro zpřístupňování eVŠKP 2008, Brno Ing. Jan Mach, CIKS Vysoká škola ekonomická v Praze OAI-PMH dotazy s parametry List Identifiers – &from= &until= &metadataPrefix=oai_evskpmshttp:// &from= &until= &metadataPrefix=oai_evskpms –seznam identifikátorů záznamů dle daného období a metadatového formátu (opakující se prvek pro každý záznam z daného období) oai:vse.cz:vskp/ T11:04:55Z
Systémy pro zpřístupňování eVŠKP 2008, Brno Ing. Jan Mach, CIKS Vysoká škola ekonomická v Praze OAI-PMH dotazy s parametry List Records – &from= &until= &metadataPrefix=oai_evskpmshttp:// &from= &until= &metadataPrefix=oai_evskpms –obdoba List Identifiers, navíc vrací metadata Get Record – efix=oai_evskpms&identifier=oai:vse.cz:vskp/4840http:// efix=oai_evskpms&identifier=oai:vse.cz:vskp/4840 –vrací metadata pro zadaný formát a jeden identifikátor
Systémy pro zpřístupňování eVŠKP 2008, Brno Ing. Jan Mach, CIKS Vysoká škola ekonomická v Praze Ukázka záznamu &identifier=oai:vse.cz:vskp/4840 … (opakující se prvek se záhlavím a metadaty) (záhlaví, viz List Identifiers) oai:vse.cz:vskp/ T10:10:35Z (vnořená metadata v daném formátu) Finanční deriváty …
Systémy pro zpřístupňování eVŠKP 2008, Brno Ing. Jan Mach, CIKS Vysoká škola ekonomická v Praze Realizace na VŠE Práce programátora na 1 týden včetně nastudování OAI-PMH a EVSKP-MS Programováno v PHP vůči stávající databázi MySQL s metadaty Defaultní stránka index.php +6 stránek pro jednotlivé příkazy Stahování plných textů podle prvku, nutno povolit externí IP
Systémy pro zpřístupňování eVŠKP 2008, Brno Ing. Jan Mach, CIKS Vysoká škola ekonomická v Praze Realizace na VŠE BaseURL: Validace EVSKP-MS pomocí validator.nu a Relax NG schémavalidator.nu Relax NG schéma Testováno pomocí Repository Explorer V současné době naimportováno do NR VŠKP z VŠE přes OAI-PMH téměř 7000 záznamů EVSKP-MS verze 1.1
Systémy pro zpřístupňování eVŠKP 2008, Brno Ing. Jan Mach, CIKS Vysoká škola ekonomická v Praze 1) 4) funkce, zde List Identifiers 1) 2) Raw XML, none 3) oai_evskpms
Systémy pro zpřístupňování eVŠKP 2008, Brno Ing. Jan Mach, CIKS Vysoká škola ekonomická v Praze Přenos VŠKP pomocí protokolu OAI-PMH Ing. Jan Mach Vysoká škola ekonomická v Praze