Extensible catalog
This presentation is the property of its rightful owner.
Sponsored Links
1 / 63

eXtensible Catalog PowerPoint PPT Presentation


  • 87 Views
  • Uploaded on
  • Presentation posted in: General

eXtensible Catalog. Jennifer Bowen University of Rochester. Agenda. What is XC and why are we building it? XC’s approach to metadata XC Schema XC Services XC software overview: how does it work? The XC Metadata Services Toolkit Wrap-up, and What’s next?. What do libraries need?.

Download Presentation

eXtensible Catalog

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Extensible catalog

eXtensible Catalog

Jennifer Bowen

University of Rochester


Agenda

Agenda

  • What is XC and why are we building it?

  • XC’s approach to metadata

    • XC Schema

    • XC Services

  • XC software overview: how does it work?

  • The XC Metadata Services Toolkit

  • Wrap-up, and What’s next?


What do libraries need

What do libraries need?

  • Better web presence for resource discovery

  • A low-effort solution (keep ILS)

  • Metadata that “works” on the web

  • An affordable solution

  • Choices, flexibility


Enabling multiple baskets

Enabling multiple baskets


The extensible catalog

The eXtensible Catalog

  • Set of open-source tools

  • Facilitate resource discovery and metadata management

  • Funding from Andrew W. Mellon Foundation and from XC partner institutions

  • Software release: March 2009 (but still being developed)

  • Governance: not-for-profit


Xc will provide

XC will provide…

  • Architecture for moving and managing metadata using OAI-PMH

    • Works with other OAI-PMH applications

  • Five separate “toolkits”

  • Out-of the-box user-interface functionality

  • A different paradigm for moving and managing metadata


Partnerships

Partnerships

User Research Partners:

Cornell

Ohio State

Yale

Rochester

Technology Development Partners:

Notre Dame

SUNY Buffalo

Georgia PINES

Aleph

Evergreen

RIT

Oregon State

LibLime

III

Koha

Rochester

CARLI (Illinois)

Casey Bisson

Voyager

Scriblio


Extensible catalog project

eXtensible Catalog Project

  • Studying users

  • Building software

  • Defining governance


Studying users

Studying Users

  • Survey of 68 representative libraries

  • Wanted to address not-yet-identified user needs

  • Twenty interviews at each site

  • On-camera search

  • Magic wands

  • Team based analysis


Building software

Building Software

  • 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


Defining governance

Defining Governance

  • Creating the eXtensible Catalog Organization

  • Host the software and make it available

  • Foster a community of users and developers

  • Address software bugs

  • Encourage code contributions by other software developers


How is xc different

How is XC different?

  • Metadata management

    • Aggregation

    • FRBRization

    • Improves other discovery interfaces

  • Uses standards

  • Native web content

  • User generated metadata


Xc software toolkits

XC software toolkits

  • OAI Toolkit

  • NCIP Toolkit

  • Metadata Services Toolkit (MST)

  • Drupal Toolkit

  • Learning Management System Toolkit


Xc s metadata services toolkit

XC’s 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)


Xc metadata

XC metadata

Suck it in

  • Harvest metadata using OAI-PMH

    Clean it up

  • XC Metadata Services Toolkit (MST)

    Share it

  • MST and XC user applications


Xc advantages for metadata

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


The xc schema why

The XC schema: Why?

  • Wanted a FRBR-based schema

  • Waiting for RDA not an option

  • Needed a schema to enable XC user interface functionality

  • Retain granularity of MARC

  • Facilitate transformation from Dublin Core

  • Eventually: DC application profile


The xc schema elements

The XC schema: Elements

  • All properties from dcterms namespace

  • 22 RDA elements (rdvocab namespace)

  • 11 RDA role designators (rdarole namespace)

  • XC namespace: 37 elements

    • Parallel elements to DC properties

    • Other elements needed for XC functionality

  • User-generated metadata – next step


The xc schema structure

The XC schema: Structure

  • Five levels: FRBR Group 1 levels

    • Work, expression, manifestation, item

  • Also a level for “Holdings”

    • Between manifestation and item

    • “Placeholder” for summary holdings data

  • A valid record can have any one level, multiple levels, or multiples of one level


Advantages of the xc schema

Advantages of the XC schema

  • Flexible, extensible

  • Optimized to enable XC functionality

  • Will give us experience manipulating separate records that represent individual FRBR levels

    • Not intended for general use

  • Can be as complex as it needs to be


Sharing metadata

Sharing metadata

  • Share MARCXML, with enrichments

  • Share other schemas with enrichments or transformed

  • Share XC Schema

  • Share user-generated metadata


Sharing software

Sharing software

  • Share metadata enrichment services

    • Libraries can use an existing XC service as is or modify it

    • Libraries can develop and share additional services


Xc metadata services

XC metadata services

  • Normalization: transform coded metadata so that it can be used/displayed

  • Schema transformation:

    • MARC to XC, DC to XC

  • FRBRization

  • Authority control matching

  • Aggregation


Normalization services

Normalization Services

  • MARCXML, Dublin Core

  • Stays in same schema

  • Prepares metadata for use in web applications (faceted browse interface) or back into an ILS

  • Examples of normalized coded data:

    • Location codes

    • Languages

    • Type of material


Transformation services

Transformation Services

  • MARCXML to XC Schema; DC to XC Schema

  • Parses data into FRBR Group 1 entity structure (work, expression, manifestation, item, plus holdings)

  • Creates additional works and expressions for MARC analytics (7XX fields)


Authority control services

Authority Control Services

  • MARCXML, Dublin Core

  • Match headings against MARCXML authority resource file

  • Populate records with authority control identifier

  • Tool for debugging probable, unlikely matches

  • Prototype developed by RIT students


Aggregation service

Aggregation Service

  • Prepares metadata for use in XC user interfaces (Drupal and LMS Toolkits)

  • Aggregates records that represent the same resource

  • Manages relationships between records

  • Will give us experience managing FRBRized records


New roles for catalogers

New roles for catalogers

  • Design and test metadata services

  • Manage flow of metadata

  • System/application design

  • User research


Xc software overview

XC Software Overview


Software overview

Software Overview

  • User Interface:

  • Metadata Tools:

  • Connectivity:

Drupal Toolkit

LMS Toolkit

Metadata Services Toolkit

Record Cleanup

FRBRization

Authority Control

Aggregation

OAI Toolkit

NCIP Toolkit


Software overview1

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


Software overview2

Software Overview

  • Moves metadata with OAI-PMH

    • Existing sources

    • OAI Toolkit + ILS

    • OAI Toolkit + repository

    • All XC components can talk OAI-PMH

    • Works with any metadata schema

    • Synchronizes


Software overview3

Software Overview

  • Integrates circulation with NCIP

    • NCIP Toolkit + ILS

    • XC discovery interface talks NCIP

    • Live circulation status

    • Authentication

    • Places circulation requests (hold, recall, etc)


Software overview4

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


Metadata services toolkit

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


Software overview5

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


Software overview6

Software Overview

Search Features

  • Out-of-the-box search interface

  • Faceted-browsing of results

  • Include traditional, digital, and website resources

  • FRBRization – group related resources by “work”

  • Easy and robust search customization

  • User Interface:

Drupal Toolkit

LMS Toolkit


Software overview7

Software Overview

Platform for your library website

  • Integrate discovery with library website

  • Capture and display user generated metadata

  • Free add-on features (e.g. tagging, blogs)

  • Build custom applications

  • Share code with other libraries

  • User Interface:

Drupal Toolkit

LMS Toolkit


Software overview8

Software Overview

Learning Management Features

  • User interface for librarians and instructors to:

    • Associate a resource with a course or range of courses

    • Migrate associations

  • Display library resources within an LMS

  • Blackboard plug-ins included

  • Other LMS support through web services

Drupal Toolkit

LMS Toolkit


Software overview9

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


Metadata services toolkit1

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


Metadata services toolkit2

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 toolkit3

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 toolkit4

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 toolkit5

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 toolkit6

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 toolkit7

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 toolkit8

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 toolkit9

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 toolkit10

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 toolkit11

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 toolkit12

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 toolkit13

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 toolkit14

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


Wrap up and what s next

Wrap-up, and, What’s next?


Low hanging fruit

Low-hanging fruit?


A platform to reach higher

… a platform to reach higher


Reaching higher with xc

Reaching higher with XC

  • Separate metadata manipulation from discovery application

  • Facilitate compatibility of metadata from various schemas

  • Enable metadata enrichment

  • Provide an infrastructure for automated metadata management that is easy to use


Sustaining the xc community

Sustaining the XC Community

  • eXtensible Catalog Organization

  • Board of Managers

  • 1-2 staff developers

  • Founders

  • Supporters

  • Corporate Affiliates


Why support the extensible catalog organization

Why support the eXtensible Catalog Organization?

  • Ensure that XC Software remains viable in the future

  • Share information about XC with other users

  • Support the development and use of open-source software in libraries

  • Give libraries choices

  • Give libraries control


More about xc

More about XC

  • XC software overview (Webcast)

    http://www.screencast.com/users/eXensibleCatalog

    70 minutes, in 6 parts

  • XC metadata white paper and documentation

    http://www.extensiblecatalog.org/MetadataReports

  • eXtensible Catalog Project website

    www.eXtensibleCatalog.org


Comments questions

Comments/Questions?

Jennifer Bowen

[email protected]


Extensiblecatalog org

eXtensibleCatalog.org


  • Login