More than you want to know about standards Janifer Gatenby, Strategic Research, OCLCPICA.

Slides:



Advertisements
Similar presentations
OAI from 50,000 Feet OAI develops and promotes interoperability solutions that aim to facilitate the efficient dissemination of content. Begun in 1999.
Advertisements

Interoperability: the value of recombinant potential Lorcan Dempsey VP Research and Chief Strategist ARLIS 2004, New York, April 2004.
Deconstructing Cataloging A Web Services Approach to Bibliographic Control Thomas Hickey.
Z39.50 as a Web Service Ralph LeVan Research Scientist.
Union Catalogue Models Presentation for IFLA Libraries for the Blind Section Janifer Gatenby, Strategic Research.
A centre of expertise in digital information management IMS Digital Repositories Interoperability Andy Powell UKOLN,
A centre of expertise in digital information management UKOLN is supported by: SRU: An overview of the SRU protocol and how it can be used.
Beyond the Record : OCLC & the Future of MARC Ted Fons Director WorldCat Global Metadata Network CCS Forum ALA - Chicago July 11, 2009 CDF MARC
Ray Denenberg Ralph LeVan Interoperability Standards & Searching Multiple Repositories Workshop 20 March 25, 2006; Washington.
Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA June 2:20 pm Session 206 Background on Library Communications.
ICOLC October 4, 2001 OCLC Services. Purpose Libraries’ web-based information portal needs –Maximize consortia’s role in their members’ use of database.
Resource Delivery Focus OCLC PICA Janifer Gatenby, 7 th Nordic NVBF- ILL Conference, Elsinore, Denmark 1-3 October 2006.
Hobart 6 th November 2009 New standards for resource delivery Janifer Gatenby.
OCLC Online Computer Library Center August rd IFLA General Conference and Council, Durban, South Africa Janifer Gatenby, OCLC PICA OCLC Initiatives.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
The KB on its way to Web 2.0 Lower the barrier for users to remix the output of services. Theo van Veen, ELAG 2006, April 26.
Challenges for the DL and the Standards to solve them Alan Hopkinson Technical Manager (Library Systems) Learning Resources Middlesex University.
VisualCat: Cataloguing with XML, RDF, FRBR & Z39.50 NORD I&D 2001 Poul Henrik Jørgensen,
Firefox 2 Feature Proposal: Remote User Profiles TeamOne August 3, 2007 TeamOne August 3, 2007.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
Metadata: Its Functions in Knowledge Representation for Digital Collections 1 Summary.
OCLC Online Computer Library Center A Global OpenURL Resolver Registry Phil Norman OCLC Dlsr4lib Workshop March 23 rd, 2006 Arlington VA.
Libraries Australia Annual Report 2006/2007 Tony Boston Assistant Director-General Resource Sharing National Library of Australia.
AGent Demonstration Multi-Tier Solution Presented by Auto-Graphics Pomona, CA December 8-9, 2003 Version 2.0.
XML & Library Applications ELAG 2001 Poul Henrik Jørgensen, Danish Bibliographic Centre,
Introduction to the OAI Metadata Harvesting Protocol Hussein Suleman, Digital Library Research Laboratory Virginia Tech.
RUG Australia meeting 2012 Feb 6, V Tiers & sequencing suppliers Tiers and sequencing and load balancing  Tiers = groups of suppliers.
XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information.
How to participate in the Union Catalogue Project Hussein Suleman Sivulile – Open Access South Africa Advanced Information Management.
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
Z39.50 & XML Poul Henrik Jørgensen, Danish Bibliographic Centre
Access 2008 Using WorldCat Grid Services in Library Applications Roy Tennant Senior Program Officer OCLC Research.
Positioning Z39.50 in the Networked Library Standards for Building Sustainable Services William E. Moen School of Library and Information Sciences Texas.
Z39.50 for Finding It All William E. Moen School of Library and Information Sciences Texas Center for Digital Knowledge University of North Texas Denton,
Using IESR Ann Apps MIMAS, The University of Manchester, UK.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
ELAG 2004  Work Shop on ZING Bill Oldroyd, Animator British Library Janifer Gatenby, Scribe OCLC PICA, Leiden, Netherlands.
MIA, Agora,... Lorcan Dempsey UKOLN. MODELS 6 2 UKOLN is supported by... … and it provides research, awareness and information services for the library.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
ISO ILL, NISO NCIP or OpenURL? ELAG 2005 workshop 2 report Ed. Poul Henrik Jørgensen.
OpenURL Link Resolvers 101
Portals and delivery: ELAG, Trondheim June Portals and Delivery By Janifer Gatenby, OCLC PICA Delivery to ELAG, Trondheim, 9-11 June 2004.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Emerging Uses for the OpenURL Framework Ann Apps and Ross MacIntyre MIMAS, The University of Manchester.
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
DNER Architecture Andy Powell 6 March 2001 UKOLN, University of Bath UKOLN is funded by Resource: The Council for.
Accessing a national digital library: an architecture for the UK DNER Andy Powell ELAG 2001, Prague 7 June 2001 UKOLN, University of Bath
Ray Denenberg Rob Sanderson “ Key Standards Updates ” SRU Project Briefing April 4, 2006; Washington.
Universal Description, Discovery and Integration Matthew J. Dovey Oxford University ZIG – Washington December 2000.
SRW/U: Re-Introduction SRW is a Web Services based Information Retrieval Protocol Motivations: Create an easy to implement protocol with the power of Z39.50.
International Resource Delivery - OCLC & OCLC PICA Janifer Gatenby, OCLC PICA Contactdag 5th October 2006.
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
A Resource Discovery Service for the Library of Texas Requirements, Architecture, and Interoperability Testing William E. Moen, Ph.D. Principal Investigator.
REST By: Vishwanath Vineet.
No Longer Under Our Control? The Nature and Role of Standards in the 21 st Century Library William E. Moen School of Library and Information Sciences Texas.
Differences and distinctions: metadata types and their uses Stephen Winch Information Architecture Officer, SLIC.
Z39.50 and the ZING Initiatives: MAVIS Users Conference, 2003 November 6, 2003 Larry E. Dixson Library of Congress.
Interoperability and Standards for Bibliographic Applications Poul Henrik Jørgensen Danish Library Centre Telematics for.
Matt Goldner Product & Technology Advocate Mela Kircher Product Manager WorldCat Local Metasearch 13 November 2009.
Freedom by design Company Presentation to ICOLC October 5, 2001 Matt Goldner Executive Vice President Fretwell-Downing, Inc.
JAFER Toolkit Project Oxford University 1 JAFER Java-based high level Z39.50 toolkit Matthew Dovey; Colin Tatham; Antony Corfield; Richard Mawby Oxford.
Networked Information Resources Federated search, link server, e-books.
Informatio Medicata 2007 MEDVIK ® Portal - an integrated environment for medical information services in Czech Republic Filip Kříž, Ondřej Horsák,
Web Services Overview Thomas Hickey. 2 What are Web Services? Machine-to-machine communication Run over standard Web protocols –XML syntax, HTTP packaging.
Sabri Kızanlık Ural Emekçi
Accessing a national digital library: an architecture for the UK DNER
GLOBAL BIODIVERSITY INFORMATION FACILITY
Wsdl.
OAI and Metadata Harvesting
Presentation transcript:

More than you want to know about standards Janifer Gatenby, Strategic Research, OCLCPICA

2 Agenda Changing environment Types of standards Standards process Some recent examples Role of OCLC in standards Agenda

3 Changing Environment Users coming to the library indirectly –Via University portals, e-learning systems –Via web pages, search engines, worldcat.org Library not first port of call for information –Google & Yahoo Custodial role – Institutional repository Increasing inter-dependence of dissimilar systems –Discovery widespread; delivery not so Changing Environment

4  Institution Repository Virtual Learning Environment Authentication Reading lists ILMSPortal ? Contribution Authors ‚ Changing Environment

5 Industry Standards as the Base  http & ldap protocol URL (http GET) Web services (http POST) XML data format with customised schemas  Protocols with their own TCP/IP port Stateful protocols EDIFACT & BER encoding, ISO 2709 Changing Environment

6 Levels of Inter-operability Full system inter-operability –Inter-operability of a whole process e.g. Self checking loans (NCIP) –Process can extend over > one session e.g. ILL ( ISO 10161), acquisitions (EDIFACT) –Maintenance of state –Symbiosis Changing Environment

7 Levels of Inter-operability Medium level –Z39.50 – session based – multiple tasks –Maintenance of state –Like systems Bibliographic system to Bibliographic system –Emergence of multi-protocol portals Changing Environment

8 Levels of Inter-operability Partial inter-operability –Single task only rather than session One message; one response –SRW/SRU for enquiry –NCIP or LDAP for authentication Referral, linking to another system –openURL Changing Environment

9 Types of standards Models Data structures –Schemas Data elements Mandatory / optional, repeatable / not repeatable, data type, values –Syntaxes ISO 2709, XML, ANSI/BER, EDIFACT, Key/Value pairs Messages –Data elements –Referenced Schemas –Syntaxes Profiles –Agreed subsets = interoperability Types of Standards

10 Models Purpose –for database development –For development of other standards Examples –CRM (ISO 21127) –FRBR (IFLA) –Data elements (ISO 8459) –Library Registries (ISO 2146) –Open Archives Model Types of Standards

11 Data Structures Examples –MARC21, UNIMARC, xxMARC (ISO 2709 or XML) –ONIX (XML) –Dublin Core (XML) –EDIFACT EDItEUR (EDI, XML) For exchanging data Types of Standards

12 Messages Enquiry –Z39.50 (search, response, scan, ++) –SRU –OpenSearch Circulation –NCIP –SIP2 Acquisitions –EDItEUR Update –Z39.50 UCP –SRU update –OAI PMH Delivery request –ISO ILL –OpenURL to resolver –OpenURL Request Transfer Message Authentication –LDAP, Shibboleth Types of Standards

13 Process ISO –[WD], CD (3), DIS (5), [FDIS], IS –Voting & observer members –Working group –Maintenance agencies Easy & fast way to implement add ons Register schemas, code lists, etc. Standards Process

14 Incentives? Inter-operability –Permits mix and match Easier development –Checklist –Avoids starting from scratch –Takes risk out of development Means of comparison of systems Differentiation reduced Opens playing field to competitors Interoperability testing Standards Process

15 Standards bodies International ISO /IEC IFLA W3C IETF OASIS National & Other NISO ALA – MARBI Digital Library Federation (DLF) Ad Hoc Standards Process

16 Bringing Standards up to Date Don’t throw the baby out with the bath water Examples: –SRW / SRU –Update Some Recent Examples

17 –Started in 2001; Version 1.1 November 2003 –Simplified, modernized protocol, grown up Z39.50 Generic platform – zing/srw/specifications.htmlhttp://lcweb.loc.gov/z3950/agency/ zing/srw/specifications.html Some Recent Examples

18 –Evolution of Z39.50; Inherits best bits –More extensible than Z39.50 Access points, data schemas, extra data Extendable operations –Industry standard platform – HTTP; web services Easier fit with other developments Easier to find developers Less to maintain and optimize Fewer firewall problems –Simplicity People don’t need a diploma to start –Performance SRU re-uses data in cache – less load on server –Cross Domain interoperability Easier to promote Some Recent Examples

19 Keeps best bits of Z39.50 Abstract indexes –DC –Bath profile mapped Precise searching Result set concept Improves Explain – machine configurable –really Extensibility –better: other info at message & record level Some Recent Examples

20 Zed’s best bits continued  Multi-target searching –One user interface; one search –different platforms (UNIX, NT, IBM etc.) –different database systems (relational, network) –different database models Searching based on abstract concepts –“Title”, i.e. not database columns Can combine results from diverse dbases –Common record syntax (XML; in Z39.50 is ISO 2709) Reuse of results Facilitates follow on delivery – electronic & physical Some Recent Examples

21 Main Differences from Z39.50 “ Stateless” and “connection-less”, with continuity maintained by: – result set (server named) –Authentication token Only one database Only one record syntax & encoding – XML (not ASN.1) CQL (CCL inspired) not RPN Explain – XML document (eye & machine readable) Some Recent Examples

22 More Differences Search & present use same request mechanism Services: –Search –Sort (part of search request) –Scan (v. 1.1) –Explain Some Recent Examples

23 When to stay with Zed No problems with firewall System needs zero maintenance / enhancements / optimization System needs no new targets or clients System needs no external interoperation with dissimilar systems and portals Some Recent Examples

24 SRWSRW WEB service –HTTP POST, SOAP wrapper, XML encoding, WSDL –Client / server (machine to machine) –For long query strings, complex queries –For protected servers SRUSRU –HTTP GET (URL) with XSLT –thin client – (browser to machine) - Stylesheets –Full function but simple implementation & take up Simple –URLs for documents, browser bookmarks Mozilla: saved URL, multiple search, tab presentations from multiple servers Some Recent Examples

25 Record & work identifiers SRU Update NCC GGC LOGLOG PUSH SRU UPDATE SRU UPDATE M21 WorldCat WorldCat Discovery – SRU update Some Recent Examples

26 Resource Holding Structured Holding Structured Electronic Address Summary Policy Summary Policy Physical Location Physical Location either / or Physical Address * Combines stable & dynamic info * Principally for Queries * Possible Supplier Component in OpenURL Request Transfer Message Some Recent Examples ISO Holdings Schema ISO 20775

27 Some Recent Examples Union Catalogue RDS Discovery Universe Delivery Universe CISTI Subito national / regional services ……… BLDSC Doc Del nuc WorldCat RS OPACs Portals +++ Request Transfer Msg OpenURL Union Catalogues

28 Identifiers Request Transfer Community Profile Some Recent Examples

29 Role of OCLC Leader –Dublin Core – Stu Weibel –OpenURL maintenance agency –NISO Board – Lorcan Dempsey & Robin Murray –SRU – Ralph LeVan –SRU update - Janifer Gatenby –ISO 8459, Bath Profile, Z39.50 –ISO holdings, Request Transfer –NCIP – John Bodfish, Tony O’Brien, Pat Stevens –DLF –+ + + Test Bed Promotional role Role of OCLC

30 Thank you.