15
Enriching the catalog with exposed bibliographic data Interaction between the local and the national catalog via web services Session 86 Universal Bibliographic Control in the Digital Age: Golden Opportunity or Paradise Lost ? Cataloguing with Bibliography, Classification & Indexing and UNIMARC Strategic Programme 18 August 2014 09:30 - 15:45 | Room: Auditorium Lu Philippe Bourdenet Université du Maine (Le Mans), DSI

Enriching the catalog with exposed bibliographic data Interaction between the local and the national catalog via web services Session 86 — Universal Bibliographic

Embed Size (px)

Citation preview

Page 1: Enriching the catalog with exposed bibliographic data Interaction between the local and the national catalog via web services Session 86 — Universal Bibliographic

Enriching the catalog with exposed bibliographic data

Interaction between the local and the national catalog via web services

Session 86 — Universal Bibliographic Control in the Digital Age: Golden Opportunity or Paradise Lost ?

Cataloguing with Bibliography, Classification & Indexing and UNIMARC Strategic Programme

18 August 2014 09:30 - 15:45 | Room: Auditorium Lumière

Philippe Bourdenet — Université du Maine (Le Mans), DSI

Page 2: Enriching the catalog with exposed bibliographic data Interaction between the local and the national catalog via web services Session 86 — Universal Bibliographic

1. Introduction

Aims to extend catalographic search to all the production of a given author.

Creates an action such as 'Get more information about this author', but :

• Search only an academic glogal reference system, in my own libraryor in other academic library catalogs

• Search univoque references

• Obtain short views of his/her intellectual productions, as on overview

Experiment about the using of the web service developed by the French Academic Bibliography agency, named "Biblio"…

… progressively became a service, destined to be developed, and inspiring other developments.

Optional

• proposes a deep link to the fetched resources

Page 3: Enriching the catalog with exposed bibliographic data Interaction between the local and the national catalog via web services Session 86 — Universal Bibliographic

2. The SUDOC network :

• Developed and maintained by the ABES( = Bibliographic Agency for Higher Education), based in Montpellier, France.

• "Système Universitaire de DOCumentation" = Academic Documentary System

• Every French Academic Library is cataloguing in the SUDOC and retrieving its own records via FTP scheduled uploads (day/week)

- production tool : (client/server) WinIBW - public catalog accessible on th web http://www.sudoc.abes.fr

National union academic catalog

• Has its own name access control repository : (corporate and personal)

*

Page 4: Enriching the catalog with exposed bibliographic data Interaction between the local and the national catalog via web services Session 86 — Universal Bibliographic

How does this service work ?

The micro web service "Biblio" :

• Each record (A & B) has a unique identifier : PPN (PICA Production Number, 9 digits /8 digits+'X')

• The web service is called by a "handler" + a PPN : http://www.idref.fr/services/biblio/ + PPN(A)

E.g. http://www.idref.fr/services/biblio/031974031

browser

<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="xsl/tps.xsl"?><sudoc service="biblio"><query> <ppn>027159957</ppn></query><result> <name>Thibaudet, Albert (1874-1936)</name> <countRoles>6</countRoles> <role> <unimarcCode>070</unimarcCode> <marc21Code>aut</marc21Code> <roleName>Auteur</roleName> <count>117</count><doc><ppn>085062243</ppn> <citation>La Poésie de Stéphane Mallarmé : étude littéraire / Albert Thibaudet / Paris : M. Rivière / (1913)</citation>[…]

The response is a XML file or a JSON file

ABES side

Page 5: Enriching the catalog with exposed bibliographic data Interaction between the local and the national catalog via web services Session 86 — Universal Bibliographic

<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="xsl/tps.xsl"?><sudoc service="biblio"><query><ppn>027159957</ppn></query><result><name>Thibaudet, Albert (1874-1936)</name><countRoles>6</countRoles><role> <unimarcCode>070</unimarcCode> <marc21Code>aut</marc21Code> <roleName>Auteur</roleName> <count>117</count> <doc> <ppn>085062243</ppn> <citation>La Poésie de Stéphane Mallarmé, étude littéraire / Albert Thibaudet / Paris : M. Rivière

(1913)</citation> </doc> <doc> <ppn>103453539</ppn> <citation>Ronsard / par Albert Thibaudet / Tournus : A. Miege , 1896</citation> </doc> <doc> <ppn>103515674</ppn> <citation>Le Cygne rouge, mythe dramatique en 3 actes, un prologue et un épilogue / Albert Thibaudet / Paris :

Mercure de France , 1897</citation> </doc> <doc> <ppn>098736264</ppn> <citation>Mistral ou la République du soleil [Texte imprimé] / Albert Thibaudet / Paris : Hachette , 1903</citation> […]

Gold nuggets

Author's name recall (canonical form)

Number of distinct roles in the list

Relator code for the first group (in <role> element), UNM and MARC21

Number of items for the current role

Unique identifier of each bibliographic record

Page 6: Enriching the catalog with exposed bibliographic data Interaction between the local and the national catalog via web services Session 86 — Universal Bibliographic

4.2 Anchor point of the web servicewithin the ILS

Local side

ILS structure (J2EE app.)

Bib. Data Sys. Data Other src

JDBC

Java Classes

Wrappers, Servlets, JSP

Java VM, browser (html)

Storage &data access layer

Interface manager

Interface plugin

Client

PPN (A)

Calls an external script :'WS handler + PPN'

Calls the ABES Web Service

("Biblio")Listen the

response and apply an XSL transformation

1

2

3

Doesn't disturb the

ILS architecture

html

Page 7: Enriching the catalog with exposed bibliographic data Interaction between the local and the national catalog via web services Session 86 — Universal Bibliographic

4.2 Anchor point of the web servicewithin the ILS

Local side

ILS structure (J2EE app.)

Bib. Data Sys. Data Other src

JDBC

Java Classes

Wrappers, Servlets, JSP

Java VM, browser (html)

Storage &data access layer

Interface manager

Interface plugin

Client

PPN (A)

Calls an external script :'WS handler + PPN'

Calls the ABES Web Service

("Biblio")Listen the

response and apply an XSL transformation

1

2

3

Is safeguardedeven if the ILS

is changed

html

Page 8: Enriching the catalog with exposed bibliographic data Interaction between the local and the national catalog via web services Session 86 — Universal Bibliographic

Example with a bibliographic research on "Albert Thibaudet"

" Get more information about this author "Operates the script and fetches thelinked bibliographic records from the SUDOC

NB The local catalog counts 15 linked bibligraphic records to this authorThe SUDOC WS fetches ~ 170 records•117 records as "Author" (070 / aut)•1 record as "Auth. of afterword […]" (075/aft) •15 records as "Author of introd." (080/aui)•17 records as "Editor" (340/edt)•17 records as "Subject" (990, local code)

Page 9: Enriching the catalog with exposed bibliographic data Interaction between the local and the national catalog via web services Session 86 — Universal Bibliographic

Overview

Page 10: Enriching the catalog with exposed bibliographic data Interaction between the local and the national catalog via web services Session 86 — Universal Bibliographic

Benefits for the staff…

• Makes easier the extended bibliographic search, especially when delivering public services

• Allows a given author's identification, from anywhere, without the help af the Client/Server application, without entering again research terms (thanks to the unique identification)

… there is also a group of five linked records classified under "Undetermined function"

• This service can help the quality control of the database (makes easier the errors detection)

And also

• Breaks with an isolated view of the local catalog

Page 11: Enriching the catalog with exposed bibliographic data Interaction between the local and the national catalog via web services Session 86 — Universal Bibliographic

• extends information search to a higher bibliographic level ; creates a continuous digital information chain

Benefits for the end-users

• leads patrons to the SUDOC database

Workspublishedby an author

Works bougthby an

academiclibrary

Information search, Bibliographicsearch

Catalographicsearch

Filtering of sources,

?

High level of trust

• enables the discovery of other works of a given author, outside of the local catalog ; serendipity.

• shows "To what extent the author is an authority on the topic at hand" (Markey, 2007)

Page 12: Enriching the catalog with exposed bibliographic data Interaction between the local and the national catalog via web services Session 86 — Universal Bibliographic

WIP… the fatal "Action Item list"

• As the PPN of the bibliographic record is uploaded in the result list, turn this PPN into a deep link to the resource

• Work on the best method to express the result of the query…• Great volumes of results

Many questions : Method ? Technologies ? Present the result in a new tab of the browser ? In a tooltip (html Title attribute) ?

• Consideration is currently being given to extend this method to other access points. What about the future of our catalogs ?

• Alter tables of local databases in order to increase the entries of foreign keys

• Audit work on local database : mandatory copy of external identifiers into each record (minimal requirement)

etc.

Page 13: Enriching the catalog with exposed bibliographic data Interaction between the local and the national catalog via web services Session 86 — Universal Bibliographic

As a conclusion

• Shy and modest development…

• Cheap agile development & method…

• Convergence with FRBR objectives and methodology

User-centered design

Why not extend this method to Work/ Expression /Manifestion Records ?

E.g. [Work] Knowledge base information elements (Wikipedia, DbPedia)

• Leads to reexamine the principles of interoperability

• Has a strong need for bibliographic control

which now opens up prospects for the future

which gives a high yield

[Manifestation] Rich contents (Publishers & vendors)(Cf. Callewaert/Chambers, 2013)

Page 14: Enriching the catalog with exposed bibliographic data Interaction between the local and the national catalog via web services Session 86 — Universal Bibliographic

Insertion of the VIAF identifier in IdRef (planned)

Trusted identification / trusted navigation

local

SUDOC

National libraries(LoC,BnF,

DNB, BL, …)VIAF

IdRef

Wikipedia,DbPedia

Great opportunities to create interaction between informational repositories, information links

Deepweb

Exposeddata

Cluster ofidentifiers

Page 15: Enriching the catalog with exposed bibliographic data Interaction between the local and the national catalog via web services Session 86 — Universal Bibliographic

Try it yourself : <http://catalogues-bu.univ-lemans.fr>

Thank you for your attention !

Comments and questions are welcome !