300 likes | 523 Views
The eXtensible Catalog's Metadata Services Toolkit Lowering the Bar for Automated Metadata Processing . Jennifer Bowen, University of Rochester ALA Annual Conference 2009, Chicago, Illinois. Agenda. What is the eXtensible Catalog (XC) Project? How XC software works
E N D
The eXtensible Catalog's Metadata Services Toolkit Lowering the Bar for Automated Metadata Processing Jennifer Bowen, University of Rochester ALA Annual Conference 2009, Chicago, Illinois
Agenda • What is the eXtensible Catalog (XC) Project? • How XC software works • The XC Metadata Services Toolkit (MST) and Metadata Services: • How they work • MST demo • Advantages of XC for metadata management
The eXtensible Catalog (XC) • Set of open-source software tools • Facilitate resource discovery and metadata management • Funding from Andrew W. Mellon Foundation and from XC partner institutions • Software release: March 2009-January 2010 • Coming soon: eXtensible Catalog Organization
XC software functionalities • User Interface: Next-generation library website and search interface • Metadata Tools: Aggregate metadata from various repositories to enable fast searching • Connectivity: Create open standards interfaces to Integrated Library Systems
XC software overview • User Interface: • Metadata Tools: • Connectivity: Drupal Toolkit LMS Toolkit Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation OAI Toolkit NCIP Toolkit
XC software overview • User Interface: Drupal Toolkit LMS Toolkit Metadata Services Toolkit • Metadata Tools: Record Cleanup FRBRization NCIP Authority Control Aggregation • Connectivity: OAI Toolkit NCIP Toolkit OAI-PMH OAI-PMH ILS Repository
XC Metadata Services Toolkit • New type of cataloging tool • Services • Automated • Configurable • Pluggable • User interface for library staff, not end users Metadata Services Toolkit • Metadata Tools: Record Cleanup FRBRization Authority Control Aggregation
XC Metadata Services Toolkit • Based upon proposed NSDL metadata services hub (Hillmann, Sutton, Phipps) • Enables libraries to aggregate metadata and run services on it • User interface for managing metadata services • NOT a metadata editor (but can eventually incorporate one)
How the XC MST works • Moves metadata with OAI-PMH • Harvester, repository • “Suck it in, clean it up, share it” • MARCXML, other XML schemas, user-generated metadata • Share software – metadata services • Use an XC service “as is”, or modify it • Develop and share other services
XC metadata services • Normalization • Transform metadata so that it can be displayed • Schema transformation: • MARCXML to XC, DC to XC • “FRBRization” • Authority control matching • Aggregation
Metadata Services Toolkit • Add Repositories • Schedule Harvests • Orchestrate Services • Browse Records • Make improved metadata available Metadata Services Toolkit • Metadata Tools: Record Cleanup FRBRization Authority Control Aggregation
Metadata Services Toolkit • Add Repositories • Schedule Harvests • Orchestrate Services • Browse Records • Make improved metadata available Metadata Services Toolkit • Metadata Tools: Record Cleanup FRBRization Authority Control Aggregation
Metadata Services Toolkit • Add Repositories • Schedule Harvests • Orchestrate Services • Browse Records • Make improved metadata available Metadata Services Toolkit • Metadata Tools: Record Cleanup FRBRization Authority Control Aggregation
Metadata Services Toolkit • Add Repositories • Schedule Harvests • Orchestrate Services • Browse Records • Make improved metadata available Metadata Services Toolkit • Metadata Tools: Record Cleanup FRBRization Authority Control Aggregation
Metadata Services Toolkit Metadata Services Toolkit • Add Repositories • Schedule Harvests • Orchestrate Services • Browse Records • Make improved metadata available • Metadata Tools: Record Cleanup FRBRization Authority Control Aggregation
Metadata Services Toolkit Metadata Services Toolkit • Add Repositories • Schedule Harvests • Orchestrate Services • Browse Records • Make improved metadata available • Metadata Tools: Record Cleanup FRBRization Authority Control Aggregation
Metadata Services Toolkit Metadata Services Toolkit • Add Repositories • Schedule Harvests • Orchestrate Services • Browse Records • Make improved metadata available • Metadata Tools: Record Cleanup FRBRization Authority Control Aggregation
Metadata Services Toolkit Metadata Services Toolkit • Add Repositories • Schedule Harvests • Orchestrate Services • Browse Records • Make improved metadata available • Metadata Tools: Record Cleanup FRBRization Authority Control Aggregation
Metadata Services Toolkit Metadata Services Toolkit • Add Repositories • Schedule Harvests • Orchestrate Services • Browse Records • Make improved metadata available • Metadata Tools: Record Cleanup FRBRization Authority Control Aggregation
Metadata Services Toolkit Metadata Services Toolkit • Add Repositories • Schedule Harvests • Orchestrate Services • Browse Records • Make improved metadata available • Metadata Tools: Record Cleanup FRBRization Authority Control Aggregation
Metadata Services Toolkit • Add Repositories • Schedule Harvests • Orchestrate Services • Browse Records • Make improved metadata available Metadata Services Toolkit • Metadata Tools: Record Cleanup FRBRization Authority Control Aggregation
Metadata Services Toolkit • Add Repositories • Schedule Harvests • Orchestrate Services • Browse Records • Make improved metadata available Metadata Services Toolkit • Metadata Tools: Record Cleanup FRBRization Authority Control Aggregation
Metadata Services Toolkit • Add Repositories • Schedule Harvests • Orchestrate Services • Browse Records • Make improved metadata available Metadata Services Toolkit • Metadata Tools: Record Cleanup FRBRization Authority Control Aggregation
Metadata Services Toolkit • Add Repositories • Schedule Harvests • Orchestrate Services • Browse Records • Make improved metadata available Metadata Services Toolkit • Metadata Tools: Record Cleanup FRBRization Authority Control Aggregation Error Info
Metadata Services Toolkit • Add Repositories • Schedule Harvests • Orchestrate Services • Browse Records • Make improved metadata available Metadata Services Toolkit • Metadata Tools: Record Cleanup FRBRization Authority Control Aggregation
Metadata Services Toolkit • Add Repositories • Schedule Harvests • Orchestrate Services • Browse Records • Make improved metadata available Metadata Services Toolkit • Metadata Tools: Record Cleanup FRBRization Authority Control Aggregation
Metadata Services Toolkit • Add Repositories • Schedule Harvests • Orchestrate Services • Browse Records • Make improved metadata available Metadata Services Toolkit • Metadata Tools: Record Cleanup FRBRization Authority Control Aggregation
XC advantages for metadata • Enables automated handling of metadata changes: • New records, updates, deletes • Propagates changes throughout the system • Web interfaces for trouble-shooting • Low risk of data corruption (easy to fix) • Ideal platform for experimentation
New roles for catalogers • Design and test metadata services • Manage flow of metadata • System/application design • User research