the extensible catalog’s drupal toolkit: a discovery interface to address users’ needs

42
The eXtensible Catalog’s Drupal Toolkit: a Discovery Interface to Address Users’ Needs Jennifer Bowen University of Rochester, Rochester, NY ALA LITA Drupal Interest Group, June 25, 2011 New Orleans, LA

Upload: kamea

Post on 10-Feb-2016

34 views

Category:

Documents


0 download

DESCRIPTION

The eXtensible Catalog’s Drupal Toolkit: a Discovery Interface to Address Users’ Needs. Jennifer Bowen University of Rochester, Rochester, NY. ALA LITA Drupal Interest Group, June 25, 2011 New Orleans, LA. Problem:. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

The eXtensible Catalog’s Drupal Toolkit: a Discovery Interface to Address Users’ Needs

Jennifer BowenUniversity of Rochester, Rochester, NY

ALA LITA Drupal Interest Group, June 25, 2011New Orleans, LA

Page 2: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs
Page 3: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

Problem:

• User research is of limited value if a library doesn’t have control over its discovery environment

• Our solution:– Develop our own software (eXtensible Catalog)– Offer a modular architecture (4 “toolkits”)– Make it as configurable as possible– Give it away (open source)

Page 4: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

4

How XC Uses Drupal

Page 5: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

5

MARCXMLDC

XC Software Components

User Interface for searching and browsing

Library Website (on Drupal)

Integrated Library System Repository

XC Drupal Toolkit

Tools for automated processing of large batches of metadata

XC Metadata Services Toolkit

Tools for connectivity between XC and an ILS

XC

Circ

. Sta

tus/

Req.

Auth

entic

ation

XC NCIP Toolkit

XC OAI Toolkit

Page 6: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

6

User Interface for searching and browsing

Tools for automated processing of large batches of metadata

Tools for connectivity between XC and an ILS

Drupal Toolkit (User Interface)

Integrated Library System

MARCXMLDC

Library Website (on Drupal)

Repository

XC Drupal Toolkit

XC Metadata Services Toolkit

XC

Circ

. Sta

tus/

Req.

Auth

entic

ation

XC NCIP Toolkit

XC OAI Toolkit

Integrated Library System

MARCXMLDC

Repository

XC Metadata Services Toolkit

XC

Circ

. Sta

tus/

Req.

Auth

entic

ation

XC NCIP Toolkit

XC OAI Toolkit

Page 7: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

7

Drupal Toolkit (User Interface)

Integrated Library System

MARCXMLDC

Library Website (on Drupal)

Repository

XC Drupal Toolkit

XC Metadata Services Toolkit

XC

Circ

. Sta

tus/

Req.

Auth

entic

ation

XC NCIP Toolkit

Features

XC OAI Toolkit

Integrated Library System

MARCXMLDC

Repository

XC Metadata Services Toolkit

XC

Circ

. Sta

tus/

Req.

Auth

entic

ation

XC NCIP Toolkit

XC OAI Toolkit

Single search interface across:Library catalogDigital repositoryWebsite resources

Faceted browsing of resultsFRBRized metadataIntegration with ILS circulation

systemExtensive customization

Page 8: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

8

XC User Interface Customization

ThemesIndexesFacet definitionsResult ListsRecord DisplaysBrowse interfaces for specific users/purposes

Page 9: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

9

XC Drupal Toolkit

• Built on Drupal 6 – upgrade to Drupal 7 is planned• 20+ new XC Drupal modules • Software available now on www.drupal.org • Demo site available soon!• Implements a FRBR-based data structure in Drupal• Each FRBR-based metadata record is treated as a

Drupal node

Page 10: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

10

XC Drupal Toolkit modules

• OAI-PMH harvester module to harvest metadata from the XC Metadata Services Toolkit

• Separate modules support each metadata schema: XC Schema and Dublin Core included; others possible

• Storage modules manage both SOLR and mySQL for storing library metadata

• XC Drupal/SOLR module supports configuration of searching and faceting

Page 11: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

11

More XC Drupal Toolkit modules

• NCIP - live circ status, circ requests• Link resolution• Ezproxy• Syndetic Solutions - thumbnails, etc.

Page 12: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

12

User Research for the eXtensible Catalog

Page 13: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

Cornell UniversityOhio State UniversityUniversity of RochesterYale University

XC User Research Partners

Page 14: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

• What articles, books and other resources had researchers used most recently?– How did they know the items existed?– How did they obtain them?– How did they use them?

• How do they keep current in their fields?

XC User Research Approach

Page 15: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

15

A Few User Research Findings

Page 16: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

16

User Research Findings

• Users want to choose between versions of a resource, see relationships between resources

• XC approach:– Underlying XC metadata is based on FRBR model:

works, expressions, manifestations… – Eventually: aggregate/group FRBR entities in the

User Interface

Page 17: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

17

User Research Findings

• Users have preferred material and format types, depending upon their projects– Show online materials only– Exclude microforms

• Users want to know why items appear on a search result list– Show keywords in context

Page 18: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

18

XC User Interface Demo

Translating User Research Findings into XC Functionality

Page 19: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

20

Next Steps for XC Software

• All XC toolkits available for download: www.extensiblecatalog.org

• Enabling record aggregation/FRBR groupings with grant from The Mellon Foundation via CARLI (Consortium of Academic and Research Libraries in Illinois)

• Robust, end-to-end discovery system: coming soon!

Page 20: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

[email protected]

Thanks to Nancy Fried Foster and David Lindahl for the use of selected slides.

Page 21: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

22

Page 22: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

23

Page 23: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

24

Page 24: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

25

Page 25: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

26

Page 26: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

27

Page 27: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

28

“View XC Schema”

Page 28: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

29

Page 29: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

30

Page 30: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

31

Page 31: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

32

Page 32: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

33

Page 33: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

34

Page 34: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

35

Page 35: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

36

Page 36: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

37

Page 37: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

38

Page 38: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

39

Page 39: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

40

Page 40: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

41

Page 41: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

42

Next Steps for XC Software

• All XC toolkits available for download: www.extensiblecatalog.org

• Enabling record aggregation/FRBR groupings with grant from The Mellon Foundation via CARLI (Consortium of Academic and Research Libraries in Illinois)

• Robust, end-to-end discovery system: coming soon!

Page 42: The  eXtensible  Catalog’s  Drupal  Toolkit:  a Discovery Interface to Address Users’ Needs

[email protected]

Thanks to Nancy Fried Foster and David Lindahl for the use of selected slides.