Import záznamů diplomových prací nové řešení Antonín Vaishar, SUAleph, 26. – 27.4. 2011.

Slides:



Advertisements
Podobné prezentace
Překlad Bath profilu 2.0 Martin Vojnar
Advertisements

V ERZE 20 SYSTÉMU A LEPH ŠKOLENÍ KLIENTA. S TRUKTURA SYSTÉMU Typy bází: Bibliografická – obsahuje bibliografické záznamy  KNA01 ostrá báze Administrativní.
Rozšíření systému pro zátěžové testy o SOAP a agenty Zbyněk Pyšný.
HTTP server HTTP server 1 Jak to funguje?
Pavel Dvořák Gymnázium Velké Meziříčí Počítačové sítě – služba WWW Registrační číslo projektu: CZ.1.07/1.5.00/ Datum: Jazyk: čeština.
JIB Jednotná informační brána seminář Digitální knihovna STK Praha, 9. října 2001 Martin Vojnar Jiří Pavlík Naděžda Andrejčíková.
MAPA BUDOV A ZAŘÍZENÍ V MAJETKU STATUTÁRNÍHO MĚSTA OLOMOUCE Jan Příborský.
OPAC a relevance aneb může se chovat jako „standardní” vyhledávač? Matyáš F. Bajger, Univ. Knihovna Ostravské univerzity Setkání SU Aleph, Praha,
Co se děje na VUT? Antonín Vaishar. Import čtenářů Postaru p-file-20, nyní x-server Dále zpracování XML ill-bor-info, update-bor („obaluje“ p-file-20)
Systémy pro zpřístupňování VŠKP : zkušenosti, možnosti, nabídky, potřeby listopad 2006, Brno eVŠKP UTB ve Zlíně Systémy pro zpřístupňování VŠKP.
Práce s Xml ● Základní moduly pro práci s XML: – Xml.dom – Document Object Model API – Xml.dom.minidom ● Základní objekt je Dokument – stromová struktura.
Adobe Dreamweaver CS4 Ing. Martin Dosedla.
Tvorba webových aplikací
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.
IGeLU 2012 ETH Zürich Antonín Vaishar. Zürich (ETH) Zürich má cca 400 tisíc obyvatel, v aglomeraci 1,1 mil. Eidgenössische Technische Hochschule ETH má.
Přechod na verzi 18 systému Aleph – školení klienta.
NET Genium software pro výstavbu a provoz informačního portálu Martin Vonka
Apache, PHP, MySQL Lukáš Masopust Web server Apache Aplikace schopná zpracovat HTTP požadavek Nejpoužívanější Web server Vytváří ho The Apache.
3. setkání českých uživatelů systému DSpace 19. května setkání českých uživatelů systému DSpace 19. května 2010 Dspace na UTB na půl cesty k cíli.
Vývoj aplikací pro SharePoint
Úvod. školní: příprava na předmět Databázové systémy praktický: webové aplikace databázové systémy základy vývoje webových aplikací od návrhu databáze.
Návrh a tvorba WWW Přednáška 1
Propojení Alephu se systémy ZČU Ing. Radka Tichá SUAleph, VUT Brno, 23. –
BAKALÁŘSKÁ PRÁCE Tomáš Janda
Metainformační systém založený na XML Autor: Josef Mikloš Vedoucí práce: Ing. Jan Růžička, Ph.D. V/2004.
Systémy pro zpřístupňování VŠKP : zkušenosti, možnosti, nabídky, potřeby listopad 2006, Brno eVŠKP UTB ve Zlíně Systémy pro zpřístupňování VŠKP.
Síťové programování Informační technologie - praxe SPŠE V úžlabině Jan Klepal, Mgr. Radka Müllerová Verze 2.
ARL klient Stručný přehled funkcí Klient – jiný přístup k datům v systému  Umožňuje používat i další pole v záznamu - Je nezbytný v případě.
Setkání Uživatelů systému Uživatelů systému T Series T Series Moravská galerie v Brně 14. listopadu 2007.
Návrh a tvorba WWW Cvičení 4
SUAleph, České Budějovice 23. dubna 2014 Martin Vojnar, MULTIDATA Praha s.r.o.
Dokumentace objektů a zveřejnění funkcí
Mozilla z pohledu vývojáře David Majda, CZilla — prezentace na předmět Linux (SWI043) na MFF UK.
Dílna Caché II. CSP pro pokročilé Tomáš Vaverka. Zdroje HTML Tag Reference v sekci Reference Material v dokumentaci Caché HTML Tag Reference v sekci Reference.
Technologie vyhledávání v Jednotné informační bráně Jiří Pavlík, Univerzita Karlova v Praze, ÚVT Konference ZIG 2002, , STK.
Jazyk XML Jazyk pro tvorbu strukturovaných dokumentů Syntaxí velmi podobný HTML Hlavní cíle návrhu: Snadná editace - jazyk je textový Snadné strojové zpracování.
SMS z Alephu praktické zkušenosti na UK Praha RNDr. Vladimír Pávek Ústav výpočetní techniky UK.
Microsoft Office InfoPath 2003 Tomáš Kutěj Account Technology Specialist
Schůzka komise Brno Ing. Jan Mach, Vysoká škola ekonomická v Praze EVSKP-MS Přenos dat Jan Mach Vysoká škola ekonomická.
ZÁVĚREČNÝ SEMINÁŘ Program 4. krajského setkání metodiků Metoda CLIL a výuka odborného cizího jazyka 1.
Dokumentace informačního systému
AJAX nejmodernější webová technologie… seminář pro učitele ZŠ a SŠ Mgr. Marek Osuchowski Ostravská univerzita © 2011.
uložené procedury (stored procedures) triggery, sekvence, pohledy, funkce, parametrické dotazy (prepared statements) komplexní agregace a SQL dotazy jiné.
SUAleph 6. Listopadu 2012 SUAleph 6. Listopadu 2012 Propojení Aleph a DSpace Ing. Lukáš Budínský.
Elektronické zdroje v Centrálním katalogu UK v Praze Irena Baranayová Ústav výpočetní techniky UK.
1 Dspace na AMU – Ostrava 2012 AMU = DAMU + FAMU + HAMU Dspace na AMU Jakub Ivanov PhDr. Iva Horová.
Seznam.cz, a.s. I Radlická 2 I Praha 5 I Tel.: I Fax: FastRPC meziserverová.
KLIENT ARL školení pro pokročilé listopad Vyhledávání: zvolím bázi (epca nebo auth) zvolím jednoduché vyhledávání z rolety zvolím pole pro vyhledání.
Jednotná informační brána Cyklus školení Elektronické informační zdroje a databáze Národní knihovna ČR , , , ,
Nové technologie pro webové aplikace v cestovním ruchu Nové technologie pro webové aplikace v cestovním ruchu Pavel Čech Unverzita Hradec Králové.
XML eXtensible Markup Language Adolf Knoll Národní knihovna ČR
Web services. Co jsou webservices Součinná spolupráce počítačů v síti Technologie pro vzdálené volání procedur (RPC) Nezávislá na platformě Data v XML.
Prezentace diplomové práce
Úvod do XML 2. část Zdeněk Žabokrtský (s využitím materiálů z
JavaScript úvod. Jazyky webového vývojáře Dynamická stránka  aktivně mění svůj obsah v reakci na činnost uživatele  zpracování na straně serveru (PHP,
INFORMAČNÍ SYSTÉM GEOLOGICKÝCH SBÍREK
Zkušenosti se zpřístupněním českých e-knih (Flexibooks) Mgr. Tereza Šorejsová, Mgr. Daniela Nová Seminář E-knihy I v NTK.
Webová aplikace pro koordinaci výrobních procesů Kryštof Német , Brno Autor: Kryštof Német Vedoucí práce: RNDr. Zuzana Priščáková, PhD.
Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava Šablona 32 VY_32_INOVACE_034.ICT.34 Tvorba webových stránek – PHP technologie.
SAP & Aleph na VUT v Brně závěrečná fáze vývoje Antonín Vaishar, Sualeph podzim 2010, Brno.
Randstad Java Academy vše o kurzu Gabriela Hrbáčková Director Randstad Professionals.
školák Piš a sdílej své sešity, jednoduše, rychle, v pohodě.
Úvodní slovo o sekci SJS
Evidence aplikací a jejich dokumentace
Integrace IS na datové vrstvě
Greenstone Librarian Interface
Fulltextové vyhledávání
TNPW1 JavaScript Ing. Jiří Štěpánek.
EBSCO - základní vyhledávání
Algoritmizace a datové struktury (14ASD)
Transkript prezentace:

Import záznamů diplomových prací nové řešení Antonín Vaishar, SUAleph, 26. –

PROGRAM 1.Staré řešení 2.Nové řešení 3.Technologie 4.Použité služby 5.Vlastní moduly 6.Konečný automat 7.Budoucnost

STARÉ ŘEŠENÍ  p_manage 18 a další  hrozná šablona  aktuální obraz celé báze (CVIS)  implementace bash + python  knihovníci neměli nad záznamy kontrolu

NOVÉ ŘEŠENÍ  stahovat se budou jen ty, které mají jednotky v knihovně (na základě dodaných eVŠKP id)  stažení se provede pouze jednou, knihovna bude moci se záznamem volně nakládat  kvalitní šablony pro různé typy dokumentů  služby x-serveru  implementace v perlu + XSLT na transformaci dat

TECHNOLOGIE komunikace

TECHNOLOGIE transformace dat JSON JavaScript Object Notation JSON JSON XML Vlastní záležitost XML::Simple OAI MARC Transformace pomocí XSLT (Saxon) Veškeré úpravy dat Záznam pro Aleph

TECHNOLOGIE použité moduly  LWP (the Library for World Wide Web in Perl) – HTTP komunikace  JSON – zpracování JSON dat  XML::Simple – tvorba JSON XML  XML::LibXML – ostatní práce s XML Vlastní výroba:  Server_x a Result_x – perlovský obal pro dotazy na a odpovědi od x_serveru

POUŽITÉ SLUŽBY Find & Present  ověřování existence záznamu  id práce v poli 035, na něm index EVSKP  find provede vyhledávání a vrátí množinu výsledků  present vrátí výsledné záznamy Update_doc  vytvoření záznamu v Alephu (OAI MARC)

POUŽITÉ SLUŽBY vývojový diagram

POUŽITÉ SLUŽBY Na co si dát pozor Aleph má problémy s XML:  Při tvorbě či updatu záznamu záleží na pořadí atributů elementů OAI MARCu cze #OK cze #KO  Všechny zprávy do elementu empty set #prázdný výsledek vyhledávání Field "520" contains subfield "9" which is not allowed. – warning error #varování Text "S" for Field with sub-field "a" is not allowed (check_doc_tag_text). - mandatory error #opravdová chyba Document: was updated successfully. #úspěch

VLASTNÍ MODULY Server_x  zpracované služby: find, find_doc, present, update_doc  metody zabezpečují sestavení a odeslání dotazu Result_x  výsledky volání x služeb  metody zabezpečují zprac. a vrácení těchto výsledků Server_x::Find => Result_x::Set Server_x::Find_doc => Result_x::Record Server_x::Present => Result_x::Record Server_x::Update_doc => Result_x::Update

VLASTNÍ MODULY příklad volání my $dotaz=Server_x::Find_doc->new('Pokusná Aplikace',' $dotaz->request('94599','BUT01'); my $odpoved=$dotaz->content; #odpoved je objekt Result_x::Record if ($odpoved->is_error){print "Došlo k chybě";} else{print $odpoved->get_records($odpoved->get_sysnos->[0]);}  není úplně intuitivní  vyžaduje znalost služeb x-serveru  zpracovávám dokumentaci

KONEČNÝ AUTOMAT  pokus o (objektovou) implementaci konečného automatu  objekt, jehož metody jsou stavy; generují zprávy  přehledný hlavní program (žádné vnořené podmínky)  lehce upravitelné chování skriptu (např. pro ladění)  fuška správně navrhnout implementaci

BUDOUCNOST  samoobsluha  webová služba  více zapojit x server (autentikace knihovníků apod.)  zatím v nedohlednu

DĚKUJI ZA POZORNOST  dotazy na