X hits on this document





133 / 142

An Introduction to the Search/Retrieve URL Service (SRU)

<recordPacking>xml</recordPacking> <recordData> <dc> <title>The bottom dog</title> <identifier>http://example.org/bottom.html</identifier> </dc> </recordData> </record> <record> <recordSchema>info:srw/schema/1/dc-v1.1</recordSchema> <recordPacking>xml</recordPacking> <recordData> <dc> <title>Dog world</title> <identifier>http://example.org/dog.html</identifier> </dc> </recordData> </record> <record> <recordSchema>info:srw/schema/1/dc-v1.1</recordSchema> <recordPacking>xml</recordPacking> <recordData> <dc> <title>My Life as a Dog</title> <identifier>http://example.org/my.html</identifier> </dc> </recordData> </record> </records> </searchRetrieveResponse>

A Sample Application: Journal Locator

In an attempt to learn more about SRU, the author created a simple SRU interface to an index of journal titles, holdings, and locations. Like many academic libraries, the University Libraries of Notre Dame subscribe to physical and electronic journals. Many of the electronic journals are accessible through ag- gregated indexes such as Ebscohost Academic Search Elite. Since the content of these aggregated in- dexes is in a constant state of flux, it is notoriously difficult to use traditional catalogueuing techniques to describe journal holdings. Consequently, the Libraries support the finding of journal titles through its catalogue as well as through tools/services such as SFX (Special Effects) and SerialsSolutions. Unfortu- nately, when patrons ask the question "Does the library have access to journal...?", they need to consult two indexes: the catalogue and an interface to SFX.

Journal Locator is an example application intended to resolve this problem by combining the holdings in the catalogue with the holdings in SFX into a single search interface. By searching this combined index, patrons are presented with a list of journal titles, holding statements, and locations where the titles can be found. The whole thing is analogous to those large computer printouts created in the early to mid- 1980s listing a library's journal holdings. Here is the process for creating Journal Locator:

  • 1.

    dump sets of MARC records encoded as serials from the catalogue

  • 2.

    transform the MARC records into sets of simple XHTML files

  • 3.

    dump sets of SFX records as an XML file

  • 4.

    transform the XML file into more sets of simple XHTML files


Document info
Document views285
Page views291
Page last viewedMon Oct 24 10:46:51 UTC 2016