Updated: December 29, 2000
XML Query Language
Chair: Mark Needleman
Guest Speaker: Paul Cotton, Chair of the W3C XML QL WG
Abstract: The W3C currently has an activity to define an XML Query language. A W3C Working Draft (August 15, 2000) specifies goals, requirements, and usage scenarios for the XML Query data model, algebra, and query language. There has been ongoing debate within the ZIG over the relationship between XML/QL and Z39.50. In the context of Z39.50, XML/QL is analogous to a query type (e.g. type-1) and theoretically it might be possible to adopt XML/QL as Z39.50 a query type, though this would mean close liaison between the ZIG and the W3C XML/QL WG to ensure compatibility with Z39.50. There are arguments for and against adopting XML/QL as a Z39.50 query type. The argument in favoring is that the w3c working group is not defining a protocol, just a query language, and so ultimately will need to wrap it in a protocol; Adopting XML/QL as a query type would forestall the process of defining another information retrieval protocol that would likely re-invent much of the Z39.50 functionality. The argument against adopting XML/QL as a query type (some say) is that there is little or no benefit to the Z39.50 community (there is little overlap of information retrieval and XML-style querying) and the expenditure of ZIG resources is not justified, and further, the W3C may be resistant to technical accommodation (to make the XML/QL compatible with Z39.50) that the ZIG would propose.
Presentations:
Z39.50 as an XML Protocol
Chair: Poul Henrik Jørgensen.
Abstract: Z39.50 abstract syntax and encoding have been under scrutiny for several years, increasingly so since the rise of XML. Both the abstract syntax notation (ASN.1) and the encoding (ASN.1/BER) have been discussed in terms of XML. In fact there is an alternative to ASN.1/BER-- XER: "XML Encoding Rules (for ASN.1)". Of course XER still presumes ASN.1 as the abstract syntax (it merely provides a way to encode the ASN.1 described structures in XML). But for several years now, dating back even to pre-XML times, the use of ASN.1 itself (as an abstract syntax notation) for use with Z39.50, has been called into question: the 1992 version of ASN.1 is the only viable version (Z39.50 cannot consider migrating to a later version - 1994 or 1998) and the 1992 version is growing old, becoming outdated, and may soon no longer be supported. In recent months there seems to be growing enthusiasm for re-defining the Z39.50 abstract syntax via XML. This doesn t mean starting again with an entirely new protocol development effort, but rather to retain the rich Z39.50 semantics, functionality, and modelling, expressing these via XML rather than ASN.1. This raises many question, not the least of which are: is this a good idea? Is it achievable? Another important question is: to what extend would this new version maintain compatibility with earlier versions? (By compatibility , we mean functional and semantic compatibility. Bit-compatibility would be lost.) Should it be compatible with version 3? If so, can compatibility with version 2 be dropped? How would this XML application be layered within the web protocols? Should it define bindings to SOAP? XP? HTTP? TCP?
Presentations:
Chair: Bob Waldstein
Abstract: This session will contemplate the possibility of re-defining Explain. We should ask: What problem is Explain intended to solve? What problem does it solve? What problem should it solve? What information should servers provide, and how? What is the impact on existing implementations of re-defining Explain?
Presentations:
Virtual Library Services
Chair: Pat Stevens
Abstract: Today, many libraries are working cooperatively to bring their collected resources to the Web. These virtual libraries are more than just catalogs; a user may obtain all of the services available in the library on the Web � including personal reference service.
Union catalogs with dedicated loan systems may form the basis of a virtual library, but in many cases, a single library may belong to multiple virtual libraries. This makes it desirable that standards allow libraries to use the systems they have in place. The session will present practical experience from the field in building and maintaining virtual library systems.
Presentations:
Parallel Searching �
Performance Issues -- Sebastian Hammer, Index Data
Index Data is involved in a study for the Danish Library Authority on performance issues pertaining to virtual
union
catalogs realised through parallel searching of Z39.50 servers. In a nutshell, we have tried to remove the
user interface from the equation, and focus exclusively on reliability and response-time issues for
large-scale parallel searching operations.
Integration of ILL and Z39.50 -- Leif Andresen Danish National Library Authority
Presents the integration of ILL into Z39.50 with the whole food chain: searching - present holding �
requesting with a focus on the connection between the handling of Holdings and the subsequent requesting
of materials.
Profiles
Chair: Bill Moen
Abstract: Z39.50 Profiles are specifications for using Z39.50 in particular applications. This session gives an brief overview on profiles, what they do, and why they are important. There will be reports on the Bath International Profile for Library Applications, library application profile development and use in Europe, the Government Information Locator/Global Information Locator Profile, and the new NISO standards effort to develop a US National Z39.50 Profile for library applications.
Presentations:
Z39.50 URL
Chair: Kevin Gamiel
Abstract: How are Z39.50 URLs (Z39.50s and Z39.50r) being used? What purposes should a Z39.50 url serve? Are these existing definitions serving these purposes? Should they be revised? Should a new Z39.50 url be defined? And if so, should it replace or compliment the existing definitions?
Presentations:
Questions:
Expectations
Notes about implementation and usage of Z39.50 URL from Dave Vieglas.
Digital Libraries
Chair: Denise Troll
Presentations: