XCO Spring Meeting The University of North Carolina at Charlotte May 5 -6, 2010
Session 1 XC Software and its Value to the Community XCO Spring Meeting
ILS Interoperability • DLF ILS Discovery Interfaces Task Group – Version 1. 0 recommendations 6/2008 – Version 1. 1 recommendations 12/2008 – OAI and NCIP Toolkits started early 2008. – XC addresses all Level 3 requirements except realtime search – Available handout provides more details 3
ILS Interoperability • ILS Interoperability Group – Code 4 Lib community initiated effort to select a common infrastructure for interoperating between ILSs and discovery systems – Who is involved – Potential investment of dollars • Additional ILSs • Improved ease of use of web services for developers – Community of developers to contribute technology roadmap and code enhancements 4
ILS Interoperability • OAI-PMH Standard – Java Harvester – Java Repository – PHP/Drupal Harvester • NCIP Standard – Java NCIP Responder – PHP/Drupal NCIP Initiator – NCIP Implementers Group 5
ILS Interoperability • ILS Compatibility – Voyager, Aleph, Innovative, NALIS – Connector platform with developer manual – Test bed license negotiations with Exlibris • ILS-like System Compatibility (future) – Multiple ILS institutions – Consortial Borrowing software – Interlibrary Loan Systems (Illiad) 6
Metadata Opportunities Redesigning from the Inside Out 7
“FRBRizing” MARC, etc. • MST = Infrastructure for FRBRization • Parses MARC, other metadata into FRBR Group 1 entity records (work, expression, etc. ) • MST and MST services do this automatically • XC User Interface built around this metadata • Goal: Merge records that represent the same work, expression, to “collapse” display 8
RDA in a non-MARC Environment • • • RDA based on FRBR data model A “container” for RDA data other than MARC? XC Schema: “FRBRized” structure Application Profile – “mix and match” Combines elements from various schemas: Dublin Core (all), some RDA, few XC 9
Moving toward Linked Data • Semantic Web • URIs for all vocabularies, metadata elements • Enables library metadata to be used/understood outside of specific “silos” and outside of record structures • Linked data is understandable by web applications as well as by humans • XC Schema, MST provide a way to get started 10
Metadata Opportunities What if we’ve gotten this ALL WRONG? 11
XC Enables Experimentation • Harvests a copy of metadata from an ILS or repository • Very low risk of data corruption • XC propagates changes throughout the system • Web interfaces for trouble-shooting • “Sandbox” for experimentation 12
User Interface • Why reinvent the wheel Drupal CMS • Out-of-the-box discovery interface • Potential to be the library website platform (seamless) • Communities – Open Source: Drupal, SOLR – Library Technologies: RDA, FRBR, Linked Data 13
Metadata in Drupal • Synchronization: OAI-PMH • Storage – Metadata as nodes managed by Drupal and hierarchically related to one another – Modular support for multiple formats (XC, DC) – Hybrid mechanism: my. SQL and Apache SOLR • Index – Keyed on FRBR manifestations – Web administration to tweak functionality 14
XC Drupal Toolkit Walkthrough • Building an XC demo site • User Interface – Search and faceted browse – Customization of display elements and facets – Browse UI builder – Circulation status and patron information from ILS – Drupal Themes • Live Demo over lunch 15
Drupal User Interface 16
Faceted browsing of search results 17
Faceted browsing of search results facets - Relationships among results set items - Each facet maps to one or more fields - Customizable facet values - Values of metadata fields - Click to limit - Quantity of matches appears in ( ) 18
Customize Facets: Facet Mappings 19
Edit Authors/Contributors Facet 20
Edit Format Facets 21
Reorder Facets 22
Metadata display Image metadata - Syndetic Solutions integration - Image cache Textual metadata - Defaults include title, contributor, publisher, format - Availability uses NCIP and AJAX - Customizable 23
Configure Metadata Display 24
Configure Metadata Display 25
Metadata display: Title and Body 26
Full Record Display 27
World. Cat 28
Full Record Display… scrolled down Reviews Related Subjects Similar Items 29
Full Record Display… scrolled down Other Fields 30
Browse Pages 31
Find DVDs and Videos 32
Find DVDs and Videos – Genre Browse 33
Find DVDs and Videos – Genre Browse 34
Find DVDs and Videos: Results 35
Browse Page Builder 36