A weblog following developments around the world in FRBR: Functional Requirements for Bibliographic Records.

Maintained by William Denton, Web Librarian at York University. Suggestions and comments welcome at wtd@pobox.com.


Confused? Try What Is FRBR? (2.8 MB PDF) by Barbara Tillett, or Jenn Riley's introduction. For more, see the basic reading list.

Books: FRBR: A Guide for the Perplexed by Robert Maxwell (ISBN 9780838909508) and Understanding FRBR: What It Is and How It Will Affect Our Retrieval Tools edited by Arlene Taylor (ISBN 9781591585091) (read my chapter FRBR and the History of Cataloging).

Calendar

May 2005
M T W T F S S
    Jun »
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

29 May 2005

LC’s FRBR Display Tool

Filed under: Implementations, Library of Congress — William Denton @ 10:01 pm

The Library of Congress made a FRBR Display Tool,

The FRBR Display Tool works with flat files of MARC unit records. It first generates a MARCXML document using the MARCXML Toolkit. It then transforms the MARCXML data into an XML encoded FRBR structure that uses selected MODS (Metadata Object Description Schema)) elements. Both XSLT 1.0 and portions of XSLT 2.0 standards are used to do most of the grouping of bibliographic items into the FRBR “Work, “Expression” and “Manifestation” entities. An HTML display is then generated from the FRBR XML document using an XSL stylesheet. The user of the FRBR Display Tool may alter the matching and sorting specifications in the XSLT components to accommodate characteristics of local data and change the XSL display stylesheet to reflect local display preferences.

The default HTML output used in the FRBR Display Tool links to the individual manifestations’ Library of Congress OPAC record using URLs that query the ILS. This linking mechanism may be changed so that the resulting display links to individual institutions’ online catalogs by modifying the FRBR XML-to-HTML stylesheet. Batch programs are packaged with the tool that provide a command line interface to it on a user’s computer. The only requirement is to have at least version 1.4 of the Java runtime environment installed.

I haven’t tried it, but if you have, please leave a comment.