870 likes | 994 Views
eXtensible Catalog: Tools for the creation and use of RDA, FRBRized and l inked data. eXtensible Catalog. David Lindahl eXtensible Catalog Organization University of Rochester, River Campus Libraries Rochester, NY. LITA National Forum September 30, 2011. Funders and Sponsors.
E N D
eXtensible Catalog:Tools for the creation and use ofRDA, FRBRized and linked data eXtensible Catalog David Lindahl eXtensible Catalog Organization University of Rochester, River Campus Libraries Rochester, NY LITA National Forum September 30, 2011
Funders and Sponsors Major Funding • Andrew W. Mellon Foundation Sponsors • Consortium of Academic and Research Libraries in Illinois (CARLI) • Kyushu University • University of North Carolina at Charlotte • University of Rochester
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”) • Build in tons of configurability • Use established standards and protocols • Give it away (open source)
XC User Research Approach • 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?
User Research Findings • Users want to choose between versions of a resource, see relationships between resources • Underlying XC metadata is based on FRBR model: works, expressions, manifestations, etc. • Use some RDA data elements in FRBR structure • Metadata services to aggregate/group FRBR entities in the User Interface
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
XC: “Taking Control” of metadata More Control over Metadata More Options for Customizing the User Interface
XC Schema DCMI • Dublin Core terms (all) • RDA – subset of elements and role designators • XC elements (newly-defined) – when necessary to contain MARC vocabularies, linking fields, etc. RDA XC
Discovery InterfaceTranslating User Research Findings into XC Functionality
FRBR Structure - Pyramid Work Expression Expression Manifestation Manifestation Manifestation Holdings Holdings Holdings Holdings
FRBR Structure - Hourglass Work Work Work Expression Expression Expression Manifestation Holdings Holdings Holdings
Software Overview Discovery, Metadata Management, and Connectivity
XC Software OAI Toolkit NCIP Toolkit MST Toolkit Drupal Toolkit User Interface - Search - Browse ILS Connectivity Synchronize data with XC ILS Connectivity - Circ. status - Account info Metadata Services - Cleanup - Format Convert User Interface Features More Metadata Services ILS Export Scripts XSLT Scripts ILS connectors Each toolkit is eXtensible with add-on packages
XC Software OAI Toolkit NCIP Toolkit MST Toolkit Drupal Toolkit User Interface - Search - Browse ILS Connectivity Synchronize data with XC ILS Connectivity - Circ. status - Account info Metadata Services - Cleanup - Format Convert Voyager “Driver” Voyager “Driver” Metadata Voyager ILS Live Circ. Data User Interface
Drupal Toolkit OAI Toolkit NCIP Toolkit MST Toolkit Drupal Toolkit User Interface - Search - Browse ILS Connectivity Synchronize data with XC ILS Connectivity - Circ. status - Account info Metadata Services - Cleanup - Format Convert
Drupal Toolkit Features • Search/Browse • Customization and theming • Platform for applications • Library website • Modules add functionality Drupal Toolkit User Interface - Search - Browse
Drupal Toolkit In Use Cute.Catalog @ Kyushu University Drupal Toolkit User Interface - Search - Browse
Drupal Toolkit In Use Cute.Catalog @ Kyushu University Drupal Toolkit User Interface - Search - Browse
Drupal Toolkit In Use “Creating Communities” @ Denver Public Library Drupal Toolkit User Interface - Search - Browse
Drupal Toolkit In Use “Creating Communities” @ Denver Public Library Drupal Toolkit User Interface - Search - Browse
Metadata Services Toolkit (MST) OAI Toolkit NCIP Toolkit MST Toolkit Drupal Toolkit User Interface - Search - Browse ILS Connectivity Synchronize data with XC ILS Connectivity - Circ. status - Account info Metadata Services - Cleanup - Format Convert
MST Features • Collect metadata from repositories • Process metadata withservices: • Normalize • Convert • Merge • Add identifiers • Platform for building new services MST Toolkit Metadata Services - Cleanup - Format Convert
MST In Use Demonstration Server @ Rochester MST Toolkit Metadata Services - Cleanup - Format Convert