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,

Slides:



Advertisements
Similar presentations
Putting the Pieces Together Grace Agnew Slide User Description Rights Holder Authentication Rights Video Object Permission Administration.
Advertisements

OAI from 50,000 Feet OAI develops and promotes interoperability solutions that aim to facilitate the efficient dissemination of content. Begun in 1999.
Dublin Core for Digital Video: Overview of the ViDe Application Profile.
SRW/U for DSpace Ralph LeVan Research Scientist. What is SRW/U A Pair of HTTP-based Text Query Protocols – SRW: Search and Retrieve Web Service – SRU:
Z39.50 as a Web Service Ralph LeVan Research Scientist.
Cathy N. Hartman University of North Texas Libraries October 10, 1998 Cathy N. Hartman University of North Texas Libraries October 10, 1998.
A centre of expertise in digital information management IMS Digital Repositories Interoperability Andy Powell UKOLN,
Distributed Service Registries Workshop, July 2005 Slide 1 NISO Metasearch Initiative Registries Robert Sanderson Dept. of Computer Science University.
Canada The Bath Profile and The Journey To Interoperability Carrol D Lunau Bath Profile Maintenance Agency July 7, 2003
Z39.50 Profiles The Bath Profile ZIG Meeting Leuven, Belgium July 2000 William E. Moen School of Library and Information Sciences University.
Barriers to Interoperability Technical and Not So Technical William E. Moen School of Library and Information Sciences Texas Center for Digital Knowledge.
Ray Denenberg Ralph LeVan Interoperability Standards & Searching Multiple Repositories Workshop 20 March 25, 2006; Washington.
1. The Digital Library Challenge The Hybrid Library Today’s information resources collections are “hybrid” Combinations of - paper and digital format.
ZML  ZNG  ZING “Z39.50 over XML”  “Z39.50 Next Generation”  “Z39.50-international: Next Generation”
IAEA International Atomic Energy Agency INIS Collection Search: Introduction and main features INIS Training Seminar 7-11 October 2013, Vienna Domenico.
Lesson 2 Technology: Federated Searching Explained.
Metadata: Its Functions in Knowledge Representation for Digital Collections 1 Summary.
Processing of structured documents Spring 2003, Part 6 Helena Ahonen-Myka.
Introduction to UDDI From: OASIS, Introduction to UDDI: Important Features and Functional Concepts.
Chinese-European Workshop on Digital Preservation, Beijing July 14 – Chinese-European Workshop on Digital Preservation Beijing (China), July.
XML & Library Applications ELAG 2001 Poul Henrik Jørgensen, Danish Bibliographic Centre,
Teaching Metadata and Networked Information Organization & Retrieval The UNT SLIS Experience William E. Moen School of Library and Information Sciences.
The MERIC Prototype A Proof of Concept for the MERIC Vision William E. Moen School of Library and Information Sciences Texas Center for Digital Knowledge.
1 The NSDL: A Case Study in Interoperability William Y. Arms Cornell University.
Positioning Z39.50 in the Networked Library Standards for Building Sustainable Services William E. Moen School of Library and Information Sciences Texas.
The 21 st Century Library Collaborative Services, Standards, and Interoperability William E. Moen School of Library and Information Sciences Texas Center.
ELAG 2004  Work Shop on ZING Bill Oldroyd, Animator British Library Janifer Gatenby, Scribe OCLC PICA, Leiden, Netherlands.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
A Web Services Approach for Search and Retrieve The Next Generation Z39.50 Access 2004, October 13-16, 2004, Halifax, Nova Scotia William E. Moen School.
OpenURL Link Resolvers 101
Testing and Improving Interoperability The Z39.50 Interoperability Testbed William E. Moen School of Library and Information Sciences Texas Center for.
An Alternative Approach to Interoperability Testing The Use of Special Diagnostic Records in the Context of Z39.50 and Online Library Catalogs William.
Optimizing Resource Discovery Service Interfaces in Statewide Virtual Libraries: The Library of Texas Challenge William E. Moen, Ph.D. Texas Center for.
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
ICDL 2004 Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer Science Old Dominion University.
Discovery Metadata for Special Collections Concepts, Considerations, Choices William E. Moen School of Library and Information Sciences Texas Center for.
Extending Access To Information Resource Discovery Service William E. Moen, Ph.D. Kathleen R. Murray, Ph.D. School of Library and Information Sciences.
Radioactive Metadata Records An Interoperability Testing Approach Based on Metadata Utilization William E. Moen School of Library and Information Sciences.
Z39.50 & The Z Texas Profile William E. Moen School of Library and Information Sciences University of North Texas Denton, TX.
JISC/NSF PI Meeting, June Archon - A Digital Library that Federates Physics Collections with Varying Degrees of Metadata Richness Department of Computer.
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.
Designing the LOT Resource Discovery Service: Architectures & Models Kathleen R. Murray December 17, 2002.
Metadata Interaction, Integration, and Interoperability MODS, MARC and Metadata Interoperability, ALA Conference, June 27, 2005, Chicago, IL William E.
Overviews of the Library of Texas & ZLOT Project Dr. William E. Moen Principal Investigator.
A Resource Discovery Service for the Library of Texas Requirements, Architecture, and Interoperability Testing William E. Moen, Ph.D. Principal Investigator.
IAEA International Atomic Energy Agency INIS Collection Search: Introduction and main features The Role of the International Nuclear Information System.
Interoperability, Z39.50 Profiles & Testing William E. Moen School of Library and Information Sciences Texas Center for Digital Knowledge University of.
Next Generation Z39.50 A Web Services Approach for Search and Retrieve 6 th Annual State GILS Conference, March 31 – April 3, 2004, Raleigh, NC William.
ZLOT The Z Texas Implementation Component of the Library of Texas Dr. William E. Moen Principal Investigator.
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.
An Inquiry and Analysis of Metadata Utilization A Case Study of MARC 2005 ASIS&T Annual Meeting, November 1, 2005, Charlotte, North Carolina William E.
Research and Projects: Z, M, and Beyond! William E. Moen School of Library and Information Sciences Texas Center for Digital Knowledge University of North.
Users and Metasearch Applications: New Challenges for Usability Assessment William E. Moen, Ph.D. Texas Center for Digital Knowledge University of North.
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.
The ZLOT Project An Overview of Activities and Results William E. Moen, Ph.D. Principal Investigator University of North Texas ZLOT Special Meeting December.
1 Interoperability Focus Paul Miller Interoperability Focus UK Office for Library & Information Networking (UKOLN)
1 CS 430: Information Discovery Lecture 26 Architecture of Information Retrieval Systems 1.
MARC Content Designation Use I mplications for indexing & interoperability William E. Moen School of Library and Information Sciences Texas Center for.
Z39.50 A Basic Introduction Kathleen R. Murray, Ph.D. William E. Moen, Ph.D. May 2002.
JAFER Toolkit Project Oxford University 1 JAFER Java-based high level Z39.50 toolkit Matthew Dovey; Colin Tatham; Antony Corfield; Richard Mawby Oxford.
OAI metadata: why and how Jenn Riley Metadata Librarian Indiana University.
A Complex Standard and Its Use Results from an empirical analysis of MARC 2004 Texas Library Association Annual Conference, March 18, 2004, San Antonio,
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Web Services Overview Thomas Hickey. 2 What are Web Services? Machine-to-machine communication Run over standard Web protocols –XML syntax, HTTP packaging.
WHAT DOES THE FUTURE HOLD? Ann Ellis Dec. 18, 2000
PDAP Query Language International Planetary Data Alliance
Chapter 9 Web Services: JAX-RPC, WSDL, XML Schema, and SOAP
OAI and Metadata Harvesting
Attributes and Values Describing Entities.
Presentation transcript:

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, TX & Slavko Manojlovich in absentia Access 2002 Conference, October 22, 2002 Windsor, Ontario

Moen Access Delivering the Promise -- Windsor, Ontario -- October Overview Framing the ‘finding it all” question Finding it all: A resource discovery service project Update on the Z39.50 profiles Z39.50 next generation

Moen Access Delivering the Promise -- Windsor, Ontario -- October Framing the “finding it all” question Finding I can find only what’s been exposed Exposing How content is exposed determines the how and if I can find it Common agreements on exposing and finding Protocols Syntaxes Semantics Database Language Goal is to connect users to information Strategy is interoperability on multiple levels (protocol, syntax, semantics, organization, etc.)

Moen Access Delivering the Promise -- Windsor, Ontario -- October What/how to expose? How to find?

Moen Access Delivering the Promise -- Windsor, Ontario -- October Exposing/Finding Option 1

Moen Access Delivering the Promise -- Windsor, Ontario -- October Exposing/Finding Option 2

Moen Access Delivering the Promise -- Windsor, Ontario -- October Exposing/Finding Option 3

Moen Access Delivering the Promise -- Windsor, Ontario -- October Exposing/Finding Option 4

Moen Access Delivering the Promise -- Windsor, Ontario -- October Exposing/Finding Option 5

Moen Access Delivering the Promise -- Windsor, Ontario -- October Resource discovery service An approach for finding Discovery services Extends the reach and range of a user across Organizational, collections, and format boundaries A variety of tools and approaches for Discovering the existence of appropriate resources Identifying and selecting useful resources Search and retrieval services are core Single repository searching Broadcast searching across similar repositories Integrative searching across diverse resources

Moen Access Delivering the Promise -- Windsor, Ontario -- October Resource discovery service 1.Commercial Databases 2.E-books 3.Electronic Archive of Government Information 4.Online Library Catalogs Content or Resource Collections Representations of Resources 1.Proprietary Records 2.Indices of Full-text Files 3.Dublin Core Metadata Records 4.MARC Records MIDDLEWARE LOT Search & Retrieval Interface 1.Broadcast Searching a.Similar Resources b.Dissimilar Resources 2.Common Retrieval Display 1.Translates Searches 2.Formats Retrievals 3.Interacts with Multiple IR Systems Middleware Information Retrieval Systems

Moen Access Delivering the Promise -- Windsor, Ontario -- October Exposing content through metadata

Moen Access Delivering the Promise -- Windsor, Ontario -- October Z39.50 resource discovery

Moen Access Delivering the Promise -- Windsor, Ontario -- October

Moen Access Delivering the Promise -- Windsor, Ontario -- October

Moen Access Delivering the Promise -- Windsor, Ontario -- October Factors affecting interoperability Multiple and disparate systems operating systems, information retrieval systems, etc. Multiple protocols Z39.50, HTTP, SOAP, etc. Multiple data formats, syntax, metadata schemes MARC 21, UNIMARC, XML, / ISBD/AACR2-based, Dublin Core Multiple vocabularies, ontologies, disciplines LCSH, MESH, AAT Multiple languages, Multiple character sets Indexing, word normalization, and word extraction policies

Moen Access Delivering the Promise -- Windsor, Ontario -- October Z39.50 profiles update Bath Profile U.S. National Profile Texas Profile A Z39.50 profile: Identifies searching requirements (tasks) Defines the searches (semantics and behavior) Specifies Z39.50 query to represent the search Standard combination of Z39.50 attribute types and values Clients must send all attribute type values specified for search Servers must be able to process all values Requires support for specific formats for interchanging retrieval records

Moen Access Delivering the Promise -- Windsor, Ontario -- October The Bath Profile The Bath Profile: An International Z39.50 Specification for Library Applications and Resource Discovery Release 2 (Draft 3,Oct. 2002) defines four Functional Areas Functional Area A: Basic Bibliographic Search and Retrieval, with Primary Focus on Library Catalogues Functional Area B: Bibliographic Holdings Search and Retrieval Functional Area C: Cross-Domain Search and Retrieval Functional Area D: Authority Record Search and Retrieval in Online Library Catalogues FOR MORE INFORMATION, VISIT THE BATH MAINTENANCE AGENCY WEBSITE…

Moen Access Delivering the Promise -- Windsor, Ontario -- October Bath Functional Areas B & D Area B -- Holdings Information Address the challenge of search and retrieval of bibliographic holdings information Locations Only Locations, Summary Information and Count if available Summary Copy Level Holdings Use of XML as Record Syntax Area D – Authority Record Search/Retrieval Defines one conformance level Defines 14 searches

Moen Access Delivering the Promise -- Windsor, Ontario -- October U.S. National Z39.50 Profile for Library Apps. National Information Standards Organization (NISO) standards effort U.S. National Profile: Addresses cross-catalog searching and holdings information interchange Bath Profile is foundation for U.S. National Profile Responds to national requirements Updated and harmonized with Bath Profile (A & B) Draft standard ready by end of 2002 FOR MORE INFORMATION, VISIT THE PROJECT WEBSITE…

Moen Access Delivering the Promise -- Windsor, Ontario -- October Z Texas Profile for Library Applications Release 3.0 (Draft November 2002) Harmonized with Bath & U.S. National Profiles Adds new functional area: Functional Area E: Basic Search and Retrieval of Database Citation Records Search and retrieval of bibliographic information found within citation, full-text, and abstracting and indexing databases Level 0: 4 searches; Level 1: 14 searches Requires XML for retrieval records FOR MORE INFORMATION, VISIT THE PROJECT WEBSITE…

Moen Access Delivering the Promise -- Windsor, Ontario -- October Z39.50 profiles are not enough Profiles can: Identify searching requirements (tasks) Define the searches (semantics and behavior) Specify Z39.50 query to represent the search and formats of retrieval records Also needed are: Agreements on indexing Common search functionality Methods and testbed for interoperability testing Conformance to profiles by vendors and libraries

Moen Access Delivering the Promise -- Windsor, Ontario -- October ZING – Z I nternational N ext G eneration Make intellectual/semantic content of Z39.50 more broadly available Make Z39.50 more attractive by lowering barriers to implementation Use of XML – to represent and encode data Use of HTTP – for transport Use of SOAP – for interaction between client and server based on Remote Procedural Call (RPC) Several initiatives: ZOOM, ez39.50, ZeeRex, SRW/U FOR MORE INFORMATION, VISIT THE PROJECT WEBSITE…

Moen Access Delivering the Promise -- Windsor, Ontario -- October Search/Retrieve Web Service – Overview Builds on Z39.50 and web technologies Retains Z39.50 concepts: Results sets Abstract access points Abstract record schemas Explain & Diagnostics Web technologies: XML, SOAP/RPC, HTTP Combines several Z39.50 features into two “operation types” search/Retrieve Explain Provides a standards-based method for representing and issuing queries, and retrieving records

Moen Access Delivering the Promise -- Windsor, Ontario -- October Classic Z39.50 and SRW models

Moen Access Delivering the Promise -- Windsor, Ontario -- October Differences between SRW and Classic Z39.50 No explicit concept of connection, session, or state Results sets named by server and may provide result set id for subsequent reference Single record syntax – XML Multiple XML schemas String queries using Common Query Language (CQL) Expressive query using XCQL (represented in XML schema) Flat access points/indexes rather than Z39.50 attributes Explain is database oriented Information about supported indexes Information about supported schemas XML instead of ASN.1 for abstract syntax and encoding

Moen Access Delivering the Promise -- Windsor, Ontario -- October SRW searchRetrieve service definition Request parameters query (mandatory) sortSpec (optional) startRecord (optional) maximumRecords (optional) recordSchema (optional) Response parameters numberOfRecords (mandatory) resultSetID (optional) rsIdleTime (optional) records (optional) diagnostics (optional)

Moen Access Delivering the Promise -- Windsor, Ontario -- October search/Retrieve query SRW query is logically one or more operands linked by Boolean operators Five categories of queries: 1.single search clause 2.two or more search clauses linked by Boolean 3.search clauses and result sets linked by Boolean 4.two or more result sets linked by Boolean 5.single result set

Moen Access Delivering the Promise -- Windsor, Ontario -- October Common Query Language (CQL) Search clause always includes a term simple terms consist of strings enclosed in double quotes may include index name and relation index name includes base name and may include prefix title, subject dc.title, dc.subject relation = used when 1) asking for result set; 2) for numeric equality; 3) for word adjacency when term is an ordered list of words exact used for string matching all when term is list of words to indicate all words must be found any when term is list of words to indicate any words must be found

Moen Access Delivering the Promise -- Windsor, Ontario -- October Other components of CQL Boolean operators: and, or, not, prox Prox unit (word, sentence, paragraph, element) relation (, =, =, <>) distance (integer) ordering (ordered or unordered) Masking rules and special characters single asterisk (*) to mask zero or more characters single question mark (?) to mask a single character carat/hat (^) to indicate anchoring, left or right backslash (\) is used to escape other masking characters

Moen Access Delivering the Promise -- Windsor, Ontario -- October searchRetrieve response Records returned in response All records in XML syntax According to one or more XML schemas (semantics) Dublin Core may be the one required syntax MARC in XML

Moen Access Delivering the Promise -- Windsor, Ontario -- October SRW and Classic Z39.50 Lightweight SRW clients Gateways between SRW and classic Z39.50 SRW queries should map to Z39.50 queries CQL  Z39.50 attribute combinations Retrieval records returned to SRW gateway Transformed from a Z39.50 record syntax to XML FOR MORE INFORMATION, VISIT THE PROJECT WEBSITE…

Moen Access Delivering the Promise -- Windsor, Ontario -- October Can Z39.50 find it all? No Not all content is exposed through Z39.50 servers But… Content can be exposed more systematically through Z39.50 because of profiles Content may be exposed more easily through SRW OAI repositories Commercial online databases Local databases of metadata

Moen Access Delivering the Promise -- Windsor, Ontario -- October Increasing standards-based finding it all!

Moen Access Delivering the Promise -- Windsor, Ontario -- October References The Bath Profile Maintenance Agency  U.S. National Profile  Texas Profile  ZLOT Project  ZING  Z39.50 Interoperability Testbed 