32
Project Update David Lindahl University of Rochester Libraries

David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

ProjectUpdateDavidLindahl

UniversityofRochesterLibraries

Page 2: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

Overview

• AndrewW.MellonFoundation

• UserResearch

• Software

• Timeline

• Governance

Page 3: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

Vision

• Makeaconnectionbetweenmetadataandendusers

• Takeacollaborativeapproachtothelibrarywebpresence

Page 4: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

Barrierstovision‐#1

• MARCformatiseverywherebutdoesnotsupportcurrentmetadataneeds

• XCsolution:– EnableMARCtoworkwithotherformats

– FRBRizeMARCdata

– OfferabridgefromMARCtoRDA

Page 5: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

Barrierstovision‐#2

• Librarymetadataexistsindifferentsilos– Systems

– Formats

– Quality• XCsolution:– Transformandaggregatemetadata

– Deliverfacetablemetadataintonewandexistingenduserenvironments–wheretheusersare.

Page 6: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

Barrierstovision‐#3

• Usabilitytestingisnouseifyoucan’tchangethesoftware

• XCsolution– Offeramodulararchitectureforcomponents,metadataservices,anduserinterfacefeatures

– Useestablishedstandardsandprotocols– Giveitaway

Page 7: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

Barrierstovision‐#4

• Mostlibrariesdon’thavetheresourcestocustomizetheirwebsiteorwritecode

• XCsolution:– IntegratewithanopensourcewebCMSwith:• Downloadableweb2.0features• Modularfeaturesthatcanbeshared

–MakeCMSfunctionalityworkwithlibrarymetadata

– Encouragelibrariestosharetheircode/features

Page 8: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

DrupalModules

Page 9: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

Barrierstovision‐#5

• LibrariessystemsvendorsandprojectslikeXChaveabighilltoclimb

• XCsolution– FocusontheareasthatILSvendorsdon’t(webinterfaceforsearchingandforlibrarysite)

– Reducedevelopmentcostsandchallengesbyusingestablishedopen‐sourcecomponentslikeSOLR,Drupal,andMARC4J.

Page 10: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

ProjectTeam

• PrincipalInvestigators(4)

• ProjectManager

• Developers(7)

• Designer

• LibraryStaff

Page 11: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

Partnerships

LibLime

CaseyBisson

GeorgiaPINES

Cornell OhioState Yale Rochester

UserResearchPartners:

TechnologyDevelopmentPartners:

Evergreen

Koha

Scriblio

Aleph

Voyager

III

NotreDame

CARLI(Illinois)

OregonStateRIT

SUNYBuffalo

Rochester

Page 12: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

NCIP

OAI‐PMH

OAI‐PMH

LearningManagementSystem

XCNetwork

ILSNCIPToolkit

LibraryWebsite

LMSToolkit

DrupalToolkit

Repository(withOAI‐PMH)

Repository

OAIToolkit

OAIToolkit

MetadataServicesToolkit

RecordCleanup

FRBRization

AuthorityControl

Aggregation

CustomWebApp.

JavaToolkit

Page 13: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

ConverterILS‐toXC‐Item

ILSOAIToolkit

OAIToolkit

ILSOAIToolkit

OAIToolkitILS

MARCBibliographic

Records

MARCHoldingRecords

MARCAuthorityRecords

ItemRecords

ILSRecordExportScript

RAW

MARCXMLrecordsavailableforharvestviaOAI‐PMH

OAI‐PMHProvider

ConverterMARCtoMARCXML

Database(XMLrecords)

Loader(synchronizes)XML

RAW XML

XC‐itemrecordsavailable

Page 14: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

OAI‐PMH

OAI‐PMH

LearningManagementSystem

XCNetwork

ILSNCIPToolkit

LibraryWebsite

LMSToolkit

DrupalToolkit

Repository(withOAI‐PMH)

Repository

OAIToolkit

OAIToolkit

MetadataServicesToolkit

RecordCleanup

FRBRization

AuthorityControl

Aggregation

CustomWebApp.

JavaToolkit

NCIP

Page 15: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

OAI‐PMHProtocol

OAI‐PMH

Benefits

• InteroperabilityStandard

• Synchronization

• Performance

• Web‐basedprotocol

Page 16: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

OAI‐PMH

OAI‐PMH

LearningManagementSystem

XCNetwork

ILSNCIPToolkit

LibraryWebsite

LMSToolkit

DrupalToolkit

Repository(withOAI‐PMH)

Repository

OAIToolkit

OAIToolkit

MetadataServicesToolkit

RecordCleanup

FRBRization

AuthorityControl

Aggregation

CustomWebApp.

JavaToolkit

NCIP

Page 17: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

MetadataServicesToolkit

ILS

IR

OAI‐PMHProviders

MetadataServicesToolkit

MetadataServicesToolkit

RecordCleanup

FRBRization

AuthorityControl

Aggregation

Website

LMS

UserInterfaceClients

StaffUserInterface

OAI‐PMHHarvester

MetadataRepository

OAI‐PMHProvider

MARCNormalization

Transformation

AuthorityControl

Aggregation

DCNormalization

Page 18: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

MetadataServicesToolkit

• AddRepositories

• ScheduleHarvests

• OrchestrateServices

• Debugproblems

• Makeimprovedmetadataavailable

Page 19: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

MetadataServicesToolkitRepositoryProperties

Page 20: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

MetadataServicesToolkitAddSchedule

Page 21: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

MetadataServicesToolkitProcessingStep1

Page 22: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

MetadataServicesToolkit

RecordCleanup

FRBRization

AuthorityControl

Aggregation

MetadataServicesToolkitProcessingStep2

Page 23: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

OAI‐PMH

OAI‐PMH

LearningManagementSystem

XCNetwork

ILSNCIPToolkit

LibraryWebsite

LMSToolkit

DrupalToolkit

Repository(withOAI‐PMH)

Repository

OAIToolkit

OAIToolkit

MetadataServicesToolkit

RecordCleanup

FRBRization

AuthorityControl

Aggregation

CustomWebApp.

JavaToolkit

NCIP

Page 24: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

LibraryWebsiteonDrupal

Webpage

Story

Search

Comment

CCK UserInterface

UserInterfaces‐Drupal

LibraryWebsite

DrupalToolkit

OAI‐PMHHarvester

NCIP

SOLRSearch

OAI‐PMHharvestXCrecordsfromMSTXCrecord

NCIPcommunicationw/ILS(NCIPToolkit)

OAI‐PMHRepository

MSTharvestsuser‐generatedmetadatabackfromDrupalandaggregatesit

Page 25: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

OAI‐PMH

OAI‐PMH

LearningManagementSystem

XCNetwork

ILSNCIPToolkit

LibraryWebsite

LMSToolkit

DrupalToolkit

Repository(withOAI‐PMH)

Repository

OAIToolkit

OAIToolkit

MetadataServicesToolkit

RecordCleanup

FRBRization

AuthorityControl

Aggregation

CustomWebApp.

JavaToolkit

NCIP

Page 26: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

UserInterfaces‐Blackboard

LearningManagementSystem

LMSToolkit

BlackboardLMSToolkit

Courselistings

BBplug‐inexporter

SOLR

BBplugindisplayresources

StaffUI•Addassociations•Migrateassociations

BlackboardUI•DisplaysEnrolledcourses•Addsselectedresources•Addsfacetedsearch

NCIP

OAI‐PMHHarvester

OAI‐PMHRepository

CoursesResourcesAssociations

Page 27: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

NCIP

OAI‐PMH

OAI‐PMH

LearningManagementSystem

XCNetwork

ILSNCIPToolkit

LibraryWebsite

LMSToolkit

DrupalToolkit

Repository(withOAI‐PMH)

Repository

OAIToolkit

OAIToolkit

MetadataServicesToolkit

RecordCleanup

FRBRization

AuthorityControl

Aggregation

CustomWebApp.

JavaToolkit

Page 28: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

NCIPProtocol

NCIP

Benefits

• InteroperabilityStandard

• Authentication,circulationstatusandcirculationrequests.

Page 29: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

OAI‐PMH

OAI‐PMH

LearningManagementSystem

XCNetwork

ILSNCIPToolkit

LibraryWebsite

LMSToolkit

DrupalToolkit

Repository(withOAI‐PMH)

Repository

OAIToolkit

OAIToolkit

MetadataServicesToolkit

RecordCleanup

FRBRization

AuthorityControl

Aggregation

CustomWebApp.

JavaToolkit

NCIP

Page 30: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

FAQ

• HowisXCdifferentfromsimilarprojects:– OpensourceILSs:Evergreen,Koha,…– Opensourcediscoverytools:VUFind,Blacklight,…

• IfmylibraryisusingWorldCatLocal,whyshouldwebeinterestedinXC?

• HowisXCabletosearchacrossmultiplesilos?

• DoesXCusemetasearchtechnology?

Page 31: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

FAQ2

• CanXCsearchlicensedmetadatafromsubscriptiondatabases?

• I’vebeenhearingaboutXCforoverayear.Whyisittakingsolong?

• I’madeveloper.SinceXCisopensource,Iwanttostartplayingwithitandcontributingcode.Whycan’tIstartdoingthatnow?

• WhencanIdownloadtheXCSoftware?

Page 32: David Lindahl University of Rochester Libraries · •Libraries systems vendors and projects like XC have a big hill to climb •XC solution –Focus on the areas that ILS vendors

Wrapup

• Website:eXtensibleCatalog.org

• Email:[email protected]