Anders-Henrik Petersen, DBCOLS Informationmøde DBC Open Ressource Sharing Møde for systemleverandører 16. April 2010 Dagsorden: Om Open RS og Open RS version 1 Andre DBC-emner til drøftelse
Anders-Henrik Petersen, DBCOLS Informationmøde Open Resource Sharing – hvad går det ud på? Del af DBCs Open Library Strategy Fornyelse og modernisering af eksisterende nationale bestil-infrastruktur Tilbyde flere ILL-funktioner som webservices Integration af Open RS til lokalsystemer, genbrug af OpenRS-services i lokalsystem Hvornår? Vi stræber efter – men selve skiftet sker (formentlig) i løbet af maj 2010
Anders-Henrik Petersen, DBCOLS Informationmøde Fornyelse af eksisterende infrastruktur Modernisering af kerneprogrammel Nemmere vedligehold Hurtigere integration af nye services og protokoller/standarder NCIP, webservices, RTM osv. Men interface til eksisterende systemer er uændret!
Anders-Henrik Petersen, DBCOLS Informationmøde ORS-Arkitektur – version 1 Netpunkt/ bib.dk/BOB remit,bob.dk Palles Gavebod Dataud: z3950-ILL Mail NCIP Request/Response Z3950-klient Zpunk t
Anders-Henrik Petersen, DBCOLS Informationmøde ORS version 1 pr – ILL ILL - bestil: Modtage bestilling fra Netpunkt Modtage bestilling fra lokal z3950-klient i danZIG-ILL-XML- format sendt til Zpunkt Sende kvittering som ILL0-mail eller plaintxtmail fra ORS til bibliotek Videresende bestilling som z3950-ILL-XML til bibliotek Videresende bestilling som ILL0-mail eller plaintxtmail til bibliotek
Anders-Henrik Petersen, DBCOLS Informationmøde ORS version 1 pr – slutbruger Slutbruger-bestilling: Modtage bestilling fra bibliotek.dk Modtage bestilling fra Palles Gavebod via openOrder- webservice Lave automatisk fjernlån ud af slutbrugerbestillinger Videresende bestilling som ILL0-mail eller plaintxtmail til bibliotek Videresende bestilling som NCIP Request Item til bibliotek (og modtage Response)
Anders-Henrik Petersen, DBCOLS Informationmøde ORS version 1 – ILL (fortsat) Svar på bestilling-service ILL-svar: Modtage z3950-ILL-Answer i danZIG-format Videresende z3950-ILL-Answer i danZIG-format til bibliotek Videresende ILL-Answer som mail i plaintxtformat til bibliotek Shipping service (udveksling af materialenummer) Modtage z39.50-Shipping i danZIG-format fra lokal z3950-klient Videresende z39.50-Shipping i danZIG-format fra ORS til bibliotek
Anders-Henrik Petersen, DBCOLS Informationmøde Webservices Open Update Order opdaterer bestilling i ORS-databasen Open Number Roll Open Order) tjekker materialets tilgængelighed og bibliotekspolicy, modtager bestilling eksempelklient (udviklingsversion) eksempelklient (udviklingsversion) Open Find Order) udleverer bestillinger fra ors_order-databasen, eksempelklient (udv.version)eksempelklient (udv.version) Open Holdings Status tjekker materialets udlånsstatus i et eller flere biblioteker, og om et materiale findes til udlån, Open Agency moderniseret webservice til VIP-basen Services publiceres på
Anders-Henrik Petersen, DBCOLS Informationmøde OpenRS version 2 Flere z3950-illservices –Renew (synkron afvikling) –Cancel (synkron afvikling) –Recall (asynkron afvikling) Modtagelse af NCIP Requests (ORS som NCIP-server) Samtlige services til brug for lokalt ILL-Modul. Mål: ILL kan afvikles gennem OLS-klient eller lokal klient ved hjælp af OLS-services
Anders-Henrik Petersen, DBCOLS Informationmøde Interface : nyheder og ændringer BestilID: Nummereret af DBC (OpenOrderNumberroll): > Nummereret af andre: skal være uden for det interval ILL-XML (danZIG - ill5.xsd’en) Fra OpenRS: Præprocessordirektiv: ISO – indtil videre… Til OpenRS: frit valg: UTF-8 eller ISO Mailheader: From: – subject: ”bestilnnn”
Anders-Henrik Petersen, DBCOLS Informationmøde Interface: Nyt ill0-format Nyt ill0-format, publiceret på syslevblog :syslevblog Ill0 og ill5 smelter sammen: nye i lll0: 001:005:006:001 (reference til tidligere bestilling) 040:041:001 (id+lok-streng til DanBib-søgning) Felter der udgår: 001:005:009 – MailID 040:044 – lokaliseringer Felter der skifter betydning: 010:015 2 – Artikeldata – kun hvis der er artikeldata
Anders-Henrik Petersen, DBCOLS Informationmøde Nyt for bibliotekerne Ny BOB-grænseflade nyt udseende integreret i Netpunkt nedenunder skrevet helt om, bruger Netpunkt-”bund” og ORS-webservices Ny VIP-grænseflade adskillelse mellem ILL-bestil og svar-på-bestil ILL-Shipping NCIP Request Item Ændret filialafsender-valg Folkebiblioteksfilialer kan (dvs skal!) have egne aut. fjernlånsparametre
Anders-Henrik Petersen, DBCOLS Informationmøde NCIP-implementeringsspørgsmål Versionsproblem: server svarer ’protocol error’ hvis request er i version 1.01 Hvordan skal en server svare svare på en ikke-valid forespørgsel? Datoproblem (DTD vs. xsd). danZIG Guidelines foreskriver DTD, men systemerne bruger xsd DBC vil anvende UTC-’Z’-notation: T23:00:00Z i stedet for T00:00:00+01:00