project update david lindahl university of rochester libraries

32
Project Update David Lindahl University of Rochester Libraries

Upload: maude-brooks

Post on 23-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Project Update David Lindahl University of Rochester Libraries

Project UpdateDavid Lindahl

University of Rochester Libraries

Page 2: Project Update David Lindahl University of Rochester Libraries

Overview

• Andrew W. Mellon Foundation• User Research• Software• Timeline• Governance

Page 3: Project Update David Lindahl University of Rochester Libraries

Vision

• Make a connection between metadata and end users

• Take a collaborative approach to the library web presence

Page 4: Project Update David Lindahl University of Rochester Libraries

Barriers to vision - #1

• MARC format is everywhere but does not support current metadata needs

• XC solution: – Enable MARC to work with other formats– FRBRize MARC data– Offer a bridge from MARC to RDA

Page 5: Project Update David Lindahl University of Rochester Libraries

Barriers to vision - #2

• Library metadata exists in different silos– Systems– Formats– Quality

• XC solution:– Transform and aggregate metadata– Deliver facetable metadata into new and existing

end user environments – where the users are.

Page 6: Project Update David Lindahl University of Rochester Libraries

Barriers to vision - #3

• Usability testing is no use if you can’t change the software

• XC solution– Offer a modular architecture for components,

metadata services, and user interface features– Use established standards and protocols– Give it away

Page 7: Project Update David Lindahl University of Rochester Libraries

Barriers to vision - #4

• Most libraries don’t have the resources to customize their website or write code

• XC solution: – Integrate with an open source web CMS with:• Downloadable web 2.0 features• Modular features that can be shared

– Make CMS functionality work with library metadata

– Encourage libraries to share their code/features

Page 8: Project Update David Lindahl University of Rochester Libraries

Drupal Modules

Page 9: Project Update David Lindahl University of Rochester Libraries

Barriers to vision - #5

• Libraries systems vendors and projects like XC have a big hill to climb

• XC solution– Focus on the areas that ILS vendors don’t (web

interface for searching and for library site)– Reduce development costs and challenges by

using established open-source components like SOLR, Drupal, and MARC4J.

Page 10: Project Update David Lindahl University of Rochester Libraries

Project Team

• Principal Investigators (4)

• Project Manager• Developers (7)• Designer• Library Staff

Page 11: Project Update David Lindahl University of Rochester Libraries

Partnerships

LibLime

Casey Bisson

Georgia PINES

Cornell Ohio State Yale Rochester

User Research Partners:

Technology Development Partners:

Evergreen

Koha

Scriblio

Aleph

Voyager

III

Notre Dame

CARLI (Illinois)

Oregon StateRIT

SUNY Buffalo

Rochester

Page 12: Project Update David Lindahl University of Rochester Libraries

NCIP

OAI-PMH

OAI-PMH

Learning Management

System

XC Network

ILSNCIP

Toolkit

Library Website

LMS Toolkit

Drupal Toolkit

Repository (with OAI-PMH)

Repository

OAI Toolkit

OAI Toolkit

Metadata Services Toolkit

Record Cleanup

FRBRization

Authority Control

Aggregation

CustomWeb App.

Java Toolkit

Page 13: Project Update David Lindahl University of Rochester Libraries

ConverterILS- to XC-Item

ILSOAI Toolkit

OAI Toolkit

ILSOAI Toolkit

OAI ToolkitILS

MARCBibliographic

Records

MARC HoldingRecords

MARC AuthorityRecords

Item Records

ILS RecordExport Script

RAW

MARCXML records availablefor harvest via OAI-PMH

OAI-PMHProvider

ConverterMARC to MARCXML

Database(XML records)

Loader(synchronizes)XML

RAW XML

XC-item records available

Page 14: Project Update David Lindahl University of Rochester Libraries

OAI-PMH

OAI-PMH

Learning Management

System

XC Network

ILSNCIP

Toolkit

Library Website

LMS Toolkit

Drupal Toolkit

Repository (with OAI-PMH)

Repository

OAI Toolkit

OAI Toolkit

Metadata Services Toolkit

Record Cleanup

FRBRization

Authority Control

Aggregation

CustomWeb App.

Java Toolkit

NCIP

Page 15: Project Update David Lindahl University of Rochester Libraries

OAI-PMH Protocol

OAI-PMH

Benefits• Interoperability Standard• Synchronization• Performance• Web-based protocol

Page 16: Project Update David Lindahl University of Rochester Libraries

OAI-PMH

OAI-PMH

Learning Management

System

XC Network

ILSNCIP

Toolkit

Library Website

LMS Toolkit

Drupal Toolkit

Repository (with OAI-PMH)

Repository

OAI Toolkit

OAI Toolkit

Metadata Services Toolkit

Record Cleanup

FRBRization

Authority Control

Aggregation

CustomWeb App.

Java Toolkit

NCIP

Page 17: Project Update David Lindahl University of Rochester Libraries

Metadata Services Toolkit

ILS

IR

OAI-PMHProviders

Metadata Services Toolkit

Metadata Services Toolkit

Record Cleanup

FRBRization

Authority Control

Aggregation

Website

LMS

User InterfaceClients

StaffUser Interface

OAI-PMH Harvester

Metadata Repository

OAI-PMH Provider

MARC Normalization

Transformation

Authority Control

Aggregation

DC Normalization

Page 18: Project Update David Lindahl University of Rochester Libraries

Metadata Services Toolkit

• Add Repositories• Schedule Harvests• Orchestrate Services• Debug problems• Make improved metadata available

Page 19: Project Update David Lindahl University of Rochester Libraries

Metadata Services ToolkitRepository Properties

Page 20: Project Update David Lindahl University of Rochester Libraries

Metadata Services ToolkitAdd Schedule

Page 21: Project Update David Lindahl University of Rochester Libraries

Metadata Services ToolkitProcessing Step 1

Page 22: Project Update David Lindahl University of Rochester Libraries

Metadata Services Toolkit

Record Cleanup

FRBRization

Authority Control

Aggregation

Metadata Services Toolkit Processing Step 2

Page 23: Project Update David Lindahl University of Rochester Libraries

OAI-PMH

OAI-PMH

Learning Management

System

XC Network

ILSNCIP

Toolkit

Library Website

LMS Toolkit

Drupal Toolkit

Repository (with OAI-PMH)

Repository

OAI Toolkit

OAI Toolkit

Metadata Services Toolkit

Record Cleanup

FRBRization

Authority Control

Aggregation

CustomWeb App.

Java Toolkit

NCIP

Page 24: Project Update David Lindahl University of Rochester Libraries

Library Website on Drupal

Webpage

Story

Search

Comment

CCK UserInterface

User Interfaces - Drupal

Library Website

Drupal Toolkit

OAI-PMH Harvester

NCIP

SOLR Search

OAI-PMH harvest XC records from MSTXC record

NCIP communication w/ ILS (NCIP Toolkit)

OAI-PMH Repository

MST harvests user-generated metadata back from Drupal and aggregates it

Page 25: Project Update David Lindahl University of Rochester Libraries

OAI-PMH

OAI-PMH

Learning Management

System

XC Network

ILSNCIP

Toolkit

Library Website

LMS Toolkit

Drupal Toolkit

Repository (with OAI-PMH)

Repository

OAI Toolkit

OAI Toolkit

Metadata Services Toolkit

Record Cleanup

FRBRization

Authority Control

Aggregation

CustomWeb App.

Java Toolkit

NCIP

Page 26: Project Update David Lindahl University of Rochester Libraries

User Interfaces - Blackboard

Learning Management

System

LMS Toolkit

BlackboardLMS Toolkit

Course listings

BB plug-in exporter

SOLR

BB plugin displayresources

Staff UI• Add associations• Migrate associations

Blackboard UI• Displays Enrolled courses• Adds selected resources•Adds faceted search

NCIP

OAI-PMH Harvester

OAI-PMH Repository

CoursesResources

Associations

Page 27: Project Update David Lindahl University of Rochester Libraries

NCIP

OAI-PMH

OAI-PMH

Learning Management

System

XC Network

ILSNCIP

Toolkit

Library Website

LMS Toolkit

Drupal Toolkit

Repository (with OAI-PMH)

Repository

OAI Toolkit

OAI Toolkit

Metadata Services Toolkit

Record Cleanup

FRBRization

Authority Control

Aggregation

CustomWeb App.

Java Toolkit

Page 28: Project Update David Lindahl University of Rochester Libraries

NCIP Protocol

NCIP

Benefits• Interoperability Standard• Authentication, circulation status and

circulation requests.

Page 29: Project Update David Lindahl University of Rochester Libraries

OAI-PMH

OAI-PMH

Learning Management

System

XC Network

ILSNCIP

Toolkit

Library Website

LMS Toolkit

Drupal Toolkit

Repository (with OAI-PMH)

Repository

OAI Toolkit

OAI Toolkit

Metadata Services Toolkit

Record Cleanup

FRBRization

Authority Control

Aggregation

CustomWeb App.

Java Toolkit

NCIP

Page 30: Project Update David Lindahl University of Rochester Libraries

FAQ

• How is XC different from similar projects:– Open source ILSs: Evergreen, Koha, …– Open source discovery tools: VUFind, Blacklight, …

• If my library is using WorldCat Local, why should we be interested in XC?

• How is XC able to search across multiple silos?• Does XC use metasearch technology?

Page 31: Project Update David Lindahl University of Rochester Libraries

FAQ 2

• Can XC search licensed metadata from subscription databases?

• I’ve been hearing about XC for over a year. Why is it taking so long?

• I’m a developer. Since XC is open source, I want to start playing with it and contributing code. Why can’t I start doing that now?

• When can I download the XC Software?

Page 32: Project Update David Lindahl University of Rochester Libraries

Wrap up

• Website: eXtensibleCatalog.org• Email: [email protected]