Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilMiroslav Pešan
1
Systémy pro zpřístupňování eVŠKP 2008, 7.9.2008 Brno Ing. Jan Mach, machj@vse.cz CIKS Vysoká škola ekonomická v Praze Přenos VŠKP pomocí protokolu OAI-PMH Ing. Jan Mach Vysoká škola ekonomická v Praze
2
Systémy pro zpřístupňování eVŠKP 2008, 7.9.2008 Brno Ing. Jan Mach, machj@vse.cz 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
3
Systémy pro zpřístupňování eVŠKP 2008, 7.9.2008 Brno Ing. Jan Mach, machj@vse.cz CIKS Vysoká škola ekonomická v Praze Výchozí zadání Databáze MySQL, metadata EVSKP-MS 0.1 –www.vse.cz/vskpwww.vse.cz/vskp Export ve formátu EVSKP-MS verze 1.1 –www.evskp.cz/standardy/evskpwww.evskp.cz/standardy/evskp Export protokolem OAI-PMH 2.0 http://www.openarchives.org/OAI/openarchiv esprotocol.html http://www.openarchives.org/OAI/openarchiv esprotocol.html
4
Systémy pro zpřístupňování eVŠKP 2008, 7.9.2008 Brno Ing. Jan Mach, machj@vse.cz CIKS Vysoká škola ekonomická v Praze Základní pojmy Harvester –NR VŠKP Repozitář –www.vse.cz/oai 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
5
Systémy pro zpřístupňování eVŠKP 2008, 7.9.2008 Brno Ing. Jan Mach, machj@vse.cz CIKS Vysoká škola ekonomická v Praze OAI-PMH dotazy statické Identify –http://www.vse.cz/oai?verb=Identifyhttp://www.vse.cz/oai?verb=Identify –jméno repozitáře, e-mail administrátora, podpora smazaných záznamů, složení identifikátoru aj. List Metadata Formats –http://www.vse.cz/oai?verb=ListMetadataFormatshttp://www.vse.cz/oai?verb=ListMetadataFormats –seznam metadatových formátů povinný nekvalifikovaný DC (oai_dc) EVSKP-MS (oai_evskpms) List Sets –http://www.vse.cz/oai?verb=ListSetshttp://www.vse.cz/oai?verb=ListSets –seznam datových sad, např. pro VŠE 100 = VŠKP
6
Systémy pro zpřístupňování eVŠKP 2008, 7.9.2008 Brno Ing. Jan Mach, machj@vse.cz CIKS Vysoká škola ekonomická v Praze OAI-PMH dotazy s parametry List Identifiers –http://www.vse.cz/oai?verb=ListIdentifiers &from=2008-01-01&until=2008-01-03 &metadataPrefix=oai_evskpmshttp://www.vse.cz/oai?verb=ListIdentifiers &from=2008-01-01&until=2008-01-03 &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/4823 2008-01-02T11:04:55Z
7
Systémy pro zpřístupňování eVŠKP 2008, 7.9.2008 Brno Ing. Jan Mach, machj@vse.cz CIKS Vysoká škola ekonomická v Praze OAI-PMH dotazy s parametry List Records –http://www.vse.cz/oai?verb=ListRecords &from=2008-01-01&until=2008-01-02 &metadataPrefix=oai_evskpmshttp://www.vse.cz/oai?verb=ListRecords &from=2008-01-01&until=2008-01-02 &metadataPrefix=oai_evskpms –obdoba List Identifiers, navíc vrací metadata Get Record –http://www.vse.cz/oai/?verb=GetRecord&metadataPr efix=oai_evskpms&identifier=oai:vse.cz:vskp/4840http://www.vse.cz/oai/?verb=GetRecord&metadataPr efix=oai_evskpms&identifier=oai:vse.cz:vskp/4840 –vrací metadata pro zadaný formát a jeden identifikátor
8
Systémy pro zpřístupňování eVŠKP 2008, 7.9.2008 Brno Ing. Jan Mach, machj@vse.cz CIKS Vysoká škola ekonomická v Praze Ukázka záznamu http://www.vse.cz/oai?verb=GetRecord&metadataPrefix=oai_evskpms &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/4840 2008-0102T10:10:35Z (vnořená metadata v daném formátu) Finanční deriváty 2007-12-20 http://www.vse.cz/vskp/id/14998 …http://www.vse.cz/vskp/id/14998
9
Systémy pro zpřístupňování eVŠKP 2008, 7.9.2008 Brno Ing. Jan Mach, machj@vse.cz 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
10
Systémy pro zpřístupňování eVŠKP 2008, 7.9.2008 Brno Ing. Jan Mach, machj@vse.cz CIKS Vysoká škola ekonomická v Praze Realizace na VŠE BaseURL: http://www.vse.cz/oaihttp://www.vse.cz/oai Validace EVSKP-MS pomocí validator.nu a Relax NG schémavalidator.nu Relax NG schéma Testováno pomocí Repository Explorer http://re.cs.uct.ac.za/ http://re.cs.uct.ac.za/ 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
11
Systémy pro zpřístupňování eVŠKP 2008, 7.9.2008 Brno Ing. Jan Mach, machj@vse.cz CIKS Vysoká škola ekonomická v Praze 1) http://www.vse.cz/oai 4) funkce, zde List Identifiers 1) http://www.vse.cz/oai 2) Raw XML, none 3) 2008-01-01 2008-01-03 oai_evskpms http://re.cs.uct.ac.za/
12
Systémy pro zpřístupňování eVŠKP 2008, 7.9.2008 Brno Ing. Jan Mach, machj@vse.cz CIKS Vysoká škola ekonomická v Praze Přenos VŠKP pomocí protokolu OAI-PMH Ing. Jan Mach Vysoká škola ekonomická v Praze
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.