5.3. Databases accessed using Web Interfaces

Databases available only by way of human-oriented web-site interfaces raise significant integration problems. Our generic solution to this problem is our open source Z39.50-to-Web gateway system, Zpoint.

Like zHITSgate, Zpoint uses the SimpleServer module to provide the Z39.50 server portion of its functionality. Unlike zHITSgate, however, a single back-end cannot in general be used to access multiple databases, as every web-site is different. Accordingly, two separate Zpoint back-ends were created - both fairly substantial pieces of engineering - for the two Web-based databases that the RDS currently supports. Each back-end encapsulates knowledge about how queries must be formulated for the web-site it handles, how the site requires sessions to be initialised (to obtain session-IDs, cookies, etc.), how to pick apart the returned human-readable HTML, etc.

Zpoint supports the databases described in the following sections:

5.3.1. STAT!Ref

Vendor: STAT!Ref

Z39.50 database name: statref

This back-end searches the STAT!Ref web-site at http://online.statref.com/. The first search of a session is slow because two initialisation requests have to made before the web-site recognises a session ready to submit searches.

No access points are supported: the STAT!Ref web-site does not provide any way of narrowing a search to a particular field, so Zpoint's STAT!Ref back-end performs only unfielded keyword searching.

Table 5-10. STAT!Ref: fields returned in records

FieldExample
titleTHE REVIEW OF NATURAL PRODUCTS (2003)
urlhttp://online.statref.com/Document.aspx?DocId=188
description"K" MONOGRAPHS<br> KIWI FRUIT<br>

5.3.2. Heritage Quest

Vendor: ProQuest

Z39.50 database name: hq

This back-end searches the Heritage Quest web-site at http://www.heritagequestonline.com/.

No access points are supported, only unfielded keyword searching.

Table 5-11. Heritage Quest: fields returned in records

FieldExample
titleMemoirs of the Verney family during the seventeenth century
urlhttp://www.heritagequestonline.com/prod/genealogy/fullcitation?docID=Genealogy-glh36048349
authorVerney, Frances Parthenope