SlideShare a Scribd company logo
June 10, 2009
LIBRARY SYSTEMS &
INTEROPERABILITY:
BREAKING DOWN SILOS
CORE: Exchanging Cost Information
Between Library Systems
Ed Riding,Technical Product Manager, SirsiDynix
Moving Library Management
Services to Web-scale
Andrew K. Pace, Executive Director, Networked
Library Services, OCLC
Open Discovery of Library Resources:
DLF's ILS Discovery Interfaces Project
John Mark Ockerbloom, Digital Library
Architect and Planner, University of Pennsylvania
w w w. n i s o. o r g / n ew s /
eve n t s / 2 0 0 9 / i n t e ro p 0 9
NISO 2009 Events
http://www.niso.org/news/events/2009/
• July 10, 12:30 - 4:00 p.m. (Chicago, IL, ALA Annual):
NISO/BISG Forum: The Changing Standards Landscape: E-books
• July 9-13 (Chicago, IL): NISO @ ALA Annual 2009
• July 25, 3:30 - 4:30 p.m. (Washington, DC, AALL Conference):
Standards Development: How It Happens, and How to Get Involved
• August 12 (NISO Webinar): E-Books: A Rapidly Evolving Marketplace
• September 9 (NISO Webinar):
E-Resources Licensing: The Good, The Bad, The Ugly
• October 8-9 (Boston, MA): Library Resource Management Systems
• October 14 (NISO Webinar): Bibliographic Control Alphabet Soup:
AACR to RDA and Evolution of MARC
• November 11 (NISO Webinar):
Data, Data Everywhere: Migration and System Population Practices
• December 9 (NISO Webinar):
ONIX for Publication Licenses: Adding Structure to Legalese
Register for three webinars, get one free!
NISO Webinar • June 10, 2009
NISO CORE:
Cost of Resource Exchange
Ed Riding & Ted Koppel
June 10, 2009
Presentation Overview
!Definition of the Problem
!Participation
!Creation of the Solution
!Status Report
!Next Steps
The Problem
!E-Resource financials frequently not stored
and processed in ERM
!ERM needs financials to calculate cost per
use and help determine E-Resource
purchases, renewals and cancellations
!How can the ERM take advantage of data
stored and processed elsewhere?
!Multiple ILS and ERM vendors
History
!2006 discussions between Ed Riding
(SirsiDynix), Jeff Aipperspach (Serials Solutions),
and Ted Koppel (then Ex Libris, now Auto-Graphics)
needed to serve mutual customers
!Digital Library Federation (DLF) ERMI II “next-
step” project
DLF ERMI II White Paper
! DLF ERMI II Subcommittee
!Norm Medeiros, Haverford College
!Adam Chandler, Cornell University
!Linda Miller, Library of Congress
!Angela Riggio, UCLA
! Questionnaire and personal interviews with ERMS
and ILS product managers and librarians
! Created whitepaper with suggested data elements
Pre-NISO Activities
! Ed, Jeff, and Ted surveyed various ERM and ILS
vendors to determine feasibility
! Validated some data elements with vendors
! Discussed goals at ER&L 2007, at ALA Conference,
and various other venues to determine interest, need,
potential participants
! Approached NISO (November 2007) as standards
development framework
NISO CORE Working Group
!NISO Business Information Topic Committee
approved CORE Working Group
!Solicitation of Working Group members
!13 Vendors/Standards organizations
!6 Libraries
!First meeting: August 6, 2008
!DSFTU approved: March 31, 2009
NISO CORE WG Members
! Ted Koppel (Auto-Graphics)
! Ed Riding (Sirsi-Dynix)
! Kathy Klemperer, (EDItEUR)
! Nettie Lagace (Ex Libris)
! Brian Rosmaita (VTLS)
! Rose Nelson (Colorado Alliance)
! Joyce McDonough (Columbia)
! Debbie Logan (EBSCO)
! Bob McQuillan, (Innovative)
! Kelvin Watson (TLC/CARL)
! Dani Roach (Univ. of St Thomas)
! Mary Walker (Wichita State)
! Clara Ruttenberg (Georgetown)
! Bill Hoffman (Swets)
! Jeff Aipperspach (Serials Solutions)
! Rafal Kasprowski (Rice)
! Gracemary Smulewitz (Rutgers)
! Candy Zemon (Polaris)
! Karen Wetzel (NISO)
! Mark Wilson (retired; XML advice)
Determined Goals
!Not just ERM--ILS exchange, but broader
applications exist (vendors, consortia, etc.)
!Didn’t want to duplicate work of existing
standards (SOH, etc.)
!Keep it simple and generic
!Define the data – not the application !!!
Working Group’s 2008 Activities
!August-September: wrote, designed,
discussed Use Cases.
!October: analyzed use cases for common
needs, vocabulary, and data elements
!October-November: Refined use cases to
identified CORE elements
!November-December: XML message
structure, transport mechanism
!December-March: Draft document
Solution
!XML Schema which defines the request and
response payload
!Three type of queries
!Request info for a single order
!Request info for a single product
!Request transaction info on all products
!Can filter any of these by access (subscription) or
fiscal year date range
CORE Exchange
ILS (Responder
& Data Source)
ERM
(Requester)
CORE
Protocol
Request
Response
Request Elements
!Requester ID
!Order ID
!Product ID
!Customer ID
!Access Period (subscription) date range
!Payment Period (fiscal year) date range
Response Elements
!Requested data fields
!Product ID/Product Name
!Payment Amount, Payment Date, Currency
!Publisher, Medium, Platform
!Vendor, PO Number, Consortium ID
!Order ID, Invoice Number, Invoice Date, Line
Item Number, Quantity, Library Fund Code
Current Status
!Draft Standard for Trial Use (DSFTU) released
in March 2009 as NISO Z39.95-200x
!Draft standard period will be 12 months
!Invitations sent to all WG members
!Invitations to other vendors in progress
!Vendors need to be encouraged to include
CORE in their priority list
During the DSFTU period ..
!Vendors write their applications to use
CORE
!Testers report problems to WG
!WG considers solutions
!If necessary, WG will create and publish
additional updates in drafts/updates
!Depending on testing, final standard could
be ratified by April 2010
CORE Purpose
CORE defines an XML schema to facilitate
the exchange of financial information related
to the acquisition of library resources between
systems. The two systems may be within the
same organization, e.g., an ILS and an
ERMS, or from two different organizations,
e.g., a subscription agent and a library.
Please contact
!Ted Koppel (tpk@auto-graphics.com)
!Ed Riding (ed.riding@sirsidynix.com)
!CORE site:
www.niso.org/workrooms/core
!CORE DSFTU:
www.niso.org/standards/z39-95/
10th June 2009
Andrew K. Pace
Executive Director, Networked Library Services
Moving library management
services to Web-scale
Agenda: please remain seated…
• “Web-scale management services” (1,000 feet)
• Web-scale (10,000 feet)
• Web-scale in the context of libraries (5,000 feet)
• An opportunity for truly next-generation library management
services (500 feet)
• Descriptions and “timelines” (100 feet)
• Landing
Web-scale management services
the first cooperative library
management service
“A first step…”
LINK
RESOLVERS
WorldCat
Resource Sharing
GROUP RESOURCE
SHARING
PATRON
MANAGEMENT
CIRCULATION
WorldCat
Local
KNOWLEDGE
BASE
LICENSE
MANAGEMENT
“quick
start”
ACQUISITIONS
ILL SYSTEMS
ILS
Web-scale
management
services
WorldCat Local
BUSINESSINTELLIGENCE
Web-scale
!"#$%#&$'($)**$)&+,-$(.)*#/$012'13$
%)4($-+$)56).-$-"#$7+(-$,(#6($8+6$$
.#1-6)*'9#2$6#(+,6.#(/$(:6#)2'13$$
-"+(#$.+(-($+;#6$*)63#6$)12$*)63#6$$
),2'#1.#($)($-"#$-#."1+*+34$3#-($$
7+6#$)12$7+6#$.):)&*#<
!"#$%&'()*#%+(
Libraries the old way: Gravitational Pull
Resourcesharing
Cataloging
Consortial
Licensedjournalliterature
WEB 2.0? Concentration
Scale matters
Data
Diffusion
Spread matters
Syndication“[There is] a major theme of web 2.0 that
people haven't yet tweaked to. It's really
about data and who owns and controls,
or gives the best access to, a class of
data.”
- Tim O’Reilly, April 2007
Resourcesharing
Cataloging
Consortial
Licensed
journalliterature
Repository
ERM/Knowledgebase
ShareddiscoveryLayer
LibraryManagement
Libraries in a Web-scale landscape Web-scale value proposition
=1$);#6)3#/$&,('1#((#($(:#12$,-.&+8$-"#'6$>7#$&,'*2'13$)12$7)'1-)'1'13$
)12$%+664'13$)&+,-$'186)(-6,.-,6#/$)12$/-.$+8$-"#'6$>7#$8+.,(#2$+1$-"#$
'2#)($-")-$:6+:#*$-"#'6$&,('1#(($8+6%)62<$
?#&@(.)*#$.+7:,>13$'($"#*:'13$-+$'1;#6-$-"#$,-0/-$6)>+/$#1)&*'13$4+,$-+$
(:#12$4+,6$#1#634$.6#)>13$-"#$2'A#6#1.#$-")-$%'**$7)B#$4+,6$&,('1#(($
(,..#((8,*<$
C7)9+1
Why OCLC and Web-scale management
services?
•Inability of current systems to deal with changing environments
• Libraries are required to add more and more local systems to enhance services
and deal with the changing nature of library collections
•Few alternatives
• Many “new” solutions preserve legacy workflows and the network-free nature of
stand-alone systems; most are built on old technology
• Few definitive opportunities to reduce the Total Cost of Ownership (TCO) of
running local systems
•OCLC remains uniquely positioned to create change
• Leverage the power of the cooperative; starting with WorldCat
• Provide a Web-scale solution with enough functionality and newly integrated
“Library Web-Scale”
Libraries Worldwide 1,212,383
Books: physical processing 15,517,196,010
Back-office transactions 61,879,349
OPAC searches 105,607,800,600
Database searches 36,555,852,000
Circulation / ILL 4,983,393,968
+ Adds/deletes; patron record maintenance, etc
____________________________________________________________________
Annual Transactions 166,041,975,140
18,954,563 transactions / day 5,265 transactions / second
Worldwide libraries and worldwide library transactions
Possible with a handful of commodity servers
OCLC Strategy
Build Web-scale for libraries
•Create a compelling
user environment
•Make WorldCat Grid Services a
valued part of library operations
•Increase OCLC’s global
relevance and position of trust
•Create system-wide efficiencies
in library management
Web-scale management for libraries
Creating system-wide efficiencies
in library management workflows
Libraries have added more systems to support
online public access catalogs, ERM
Acquisitions, digital asset management, and
access to licensed resources.
Libraries have made significant investments in
computer resources and infrastructure.
Libraries have a fragmented presence on the
Web, where they must compete with search
engines and other information resources in
meeting the information needs of people.
Libraries back-office systems remain antiquated,
preserving legacy workflows created for print-
only collections
Evolving from local library systems
A web-scale strategy would provide libraries with computer hardware and software
infrastructure on the Web, where they could use the workflow applications they need.
Rather than buying, implementing and maintaining software themselves, libraries could
use an application without having to worry about the technology that supports the
application, freeing libraries to focus on running their organizations and serving their
users.
Building Web-scale Management Services
A truly “next-generation” of Library Management Services
•A Web-based platform for all basic library management
functionality
•Reduced Total Cost of Ownership (TCO) and increased efficiency
through a unified management platform for all types of
materials, regardless of format or method of acquisition
•A flexible and customizable workflow platform
•Network effects by sharing applications and data between
libraries
•Concentrated data registries and repositories
•A Service-Oriented Architecture (SOA) for interoperability with
local environments and 3rd party business process systems
(e.g., financial management, HR systems, and course
management)
Management Workflow
Selection Cataloging Unified
Discovery
Resource
Sharing
Digital Asset
Management
Analytics
Link
resolution
Proxy
NextGen
cataloging
Identify Select Acquire
Accession /
Describe Discover
Circulate /
ILL
De-accession,
eliminate,
archive, or
preserve
Physically
store
Selection
Acquisitions
Connexion Unified
Discovery Circulation
Resource
Sharing
Licensed
Resource
Mgmt
Digital Asset
Management
Analytics
Link resolution
Proxy
NextGen
Cataloging
MetaSearch
Identify Select Acquire
Accession /
Describe Discover
Circulate /
ILL
De-accession,
eliminate,
archive, or
preserve
Physically
store
Management Workflow
Identify Select Acquire
Accession /
Describe Discover
Circulate /
ILL
De-accession,
eliminate,
archive, or
preserve
Physically
store
Management WorkflowWorldCat networked database
Self-check
A-Z lists
ERM …
Financial
HR
Course Mgmt
Grid Services & APIs2nd party systems 3rd party systems
web-scale management services
Other
Datastores
Circulation & Delivery
Patron Management; Checkout/Checkin; Renewal; Holds; Notification; Billing; Self-checkout; Patron self-
service; Reports
Acquisitions & Serials (print and licensed)
Resource discovery; vendor management; Purchase order, invoice, and subscription management, budget/fund
management, serials management, inventory management/de-accession, reports, licensed resource
management; Reports
License Management
License Storage; ILL Fulfilment services; License Workflow & Negotiation; SERU / ONIX-PL Support; License
Term Management; COUNTER / Sushi Reporting; Reports
Workflow
Workflow engine; Task assignment; Task management; Configuration; Standard Activities and Processes;
Graphical view and editor for library workflows
Service Configuration
Unified OCLC Product and service configuration
Cooperative Intelligence / Analytics
Consortial fund management; Collection management; Coordinated collection development; Usage statistics
and Cost Per Use; Real-time circulation data; Collection shifting / offsite storage; Recommender services (staff
& patron); Order list comparisons; Knowledgebase change tracking; Collection profile sharing; Enhanced
resource information
Components (major sea-change in
orange)
More details: building from existing web-scale
•Built as a logical extension to the WorldCat Local public interface
—putting the pieces back together again
•Connexion is the cataloging client for web-scale management
services, but….
•Item-level metatdata maintenance, a new multi-format
acquisitions service, up-stream metadata capture, and
integrated selection begins the process of creating a truly next
generation metadata management component
Next steps: Strategy and Tactics
•Test/pilot sites to be named soon
•Library Advisory Council (“Strategy”)
•Strategic direction, reality checks, and moral support
•Library Steering Committees (“Tactics”)
•Access Services, Technical Services, Systems, and Management
Workflow experts
Next steps: Brass Tacks
•Agile methodology
• develop, test, pilot…develop, test, pilot…develop, test, pilot
•Site Testing, Pilot, and Roll-out
• Service Configuration already available for WorldCat Local and WorldCat
Local “quick start”
• Circulation component testing begins in the U.S. this month (!!); pilot
release in the fall; continued test/pilot through mid-year 2010
• Print and licensed Acquisitions & serials, Workflow, and License Manager
development well underway; test and pilot in functional phases beginning
in 2010
•Interoperability Assessment
• 3rd party business process systems; library business process systems;
OCLC Developers Network and API development
•Internationalisation and Localisation
Additional information
Questions/comments about Web-scale management services
• Hectic Pace blog
http://community.oclc.org/hecticpace/
OCLC Product Works
• http://www.oclc.org/productworks/
WorldCat Local “quick start” Web site
• http://www.oclc.org/worldcatlocal/quickstart
Register for ongoing email updates about WorldCat services
• https://www.oclc.org/email/subscribe.htm
Thank you!
pacea@oclc.org
John Mark Ockerbloom June 10, 2009
Open discovery of library resources
John Mark Ockerbloom
NISO Webinar
June 10, 2009
The Digital Library Federation’s
ILS-Discovery Interface recommendations
John Mark Ockerbloom June 10, 2009
Questions I’ll address
• Why do we need standard discovery APIs for
ILS’s?
• What are the DLF ILS-DI recommendations, and
how did they come about?
• How can the recommendations be implemented?
• What can be done to advance the
recommendations, and further promote
interoperable discovery?
John Mark Ockerbloom June 10, 2009
Your ILS is too small
Photo by Mark Drewe, 2008 (Creative Commons BY-ND)
John Mark Ockerbloom June 10, 2009
Discovery in a library framework
Screenshot from Penn Libraries FindIt application
John Mark Ockerbloom June 10, 2009
… or facet-based browsing…
Screenshot from Penn Libraries DLA prototype
John Mark Ockerbloom June 10, 2009
…or semantic relationships…
Screenshot from Penn Libraries subject map prototype
John Mark Ockerbloom June 10, 2009
… or community use …
Screenshot from Penn Libraries PennTags application
John Mark Ockerbloom June 10, 2009
…inside or outside “the
OPAC”…
Screenshot from Penn Libraries Franklin OPAC
John Mark Ockerbloom June 10, 2009
…highlighting what’s special
in your library
Screenshot from Penn Libraries Vcat application
John Mark Ockerbloom June 10, 2009
in association with
Some may adopt a centralized
framework…
Mockup shamelessly fabricated by the author
John Mark Ockerbloom June 10, 2009
…or an enterprise framework…
Diagram from OLE project draft documentation
John Mark Ockerbloom June 10, 2009
..but, however your ILS evolves
Libraries should have the power
to make their resources
discoverable in whatever ways
best serve their patrons
Our data, our destinies
John Mark Ockerbloom June 10, 2009
ILS-DI: Services supporting
discovery, from search to use
• Finding relevant resources (discovery)
• Acquiring them (delivery)
• Managing their usage (patron services)
• We’re not addressing other integration:
– Acquisitions integration (e.g. w/ financial systems)
– Cataloging integration (e.g. w/ external cataloging partners
inside and outside “librarian” community, multiple forms of
catalog data beyond MARC)
– Item management (physical or digital)
John Mark Ockerbloom June 10, 2009
The ILS-DI task group
• John Mark Ockerbloom, Penn
(chair)
• David Bucknum, Library of
Congress
• Todd Grappone, USC
• Dave Kennedy, University of
Maryland
• Emily Lynema, NC State
• Patricia Martin, California
Digital Library
• Dianne McCutcheon, National
Library of Medicine
• Terry Reese, Oregon State
• Peter Brantley, DLF (chair)
• Dale Flecker, Harvard
• Marty Kurth, Cornell
• Terry Ryan, UCLA
• Robert Wolven, Columbia
The ILS-DI steering group
John Mark Ockerbloom June 10, 2009
How this came together
• Spring 2007 DLF forum: Open discussion among library
representatives surfaced need for standards
• September 2007 survey: Survey of library professionals
clarified interests, priorities, requirements, for standard
interfaces
• November 2007 presentation: First recommendation
draft released, discussed at fall DLF forum
• March 2008 summit: Vendors and developers met to
agree on basic discovery interfaces (BDI): “Berkeley
Accord”
• June 2008 publication: First official recommendation
• August 2008 followup summit: Developers discuss
implementation strategy, revisions to specifications
• December 2008 revision: Published, task group done
John Mark Ockerbloom June 10, 2009
A layered recommendation
• Service requirements
– 4 basic types of services: Data aggregation, Real-time search and
queries, Patron services, OPAC interaction
– E.g. “We need ways to extract bibliographic data from the ILS so it can
be indexed and searched in other applications”
• Functions
– 25 functions specifying particular behaviors, input, outputs, semantics
for desired services
– But in a technology-independent way
– E.g. HarvestBibliographicRecords, HarvestExpandedRecords functions
specify ways to get bibliographic data
• Bindings
– Specific technologies, interfaces for functions (at least 1 for each)
– Specifies protocols and data standards in implementation-independent
way
– E.g. OAI-PMH profiles for the Harvest…Records functions
– Multiple bindings can exist for a given function, but it’s useful to
recommend one preferred binding
John Mark Ockerbloom June 10, 2009
Basic discovery interfaces:
“Level 1” of interoperability
• 1. Export bibliographic data for indexing, search
– Functions: HarvestBibliographicRecords, HarvestExpandedRecords
– Incremental harvesting must be supported
– Recommended binding: OAI-PMH
• 2. Identify available items from a search:
– Function: GetAvailability
– Multiple-item queries must be supported
– Recommended binding: REST/HTTP with XML response
• 3. Let users request items (via the OPAC)
– Behavior: GoToBibliographicRequestPage
– Recommended binding: URL template (can be OpenURL)
• Recommendation includes
– detailed specs of 1 recommended binding for each function above
– Commitment by many vendors to support it: “Berkeley Accord”
John Mark Ockerbloom June 10, 2009
A simple call: GetAvailability
Request:
http://devfrankin.library.upenn.edu/cgi-bin/availability?id=2837207&id_type=bib
Response:
<dlf:collection xsi:schemaLocation="http://diglib.org/ilsdi/1.1/
http://diglib.org/architectures/ilsdi/schemas/1.1/dlfexpanded.xsd">
<dlf:record>
<dlf:simpleavailability>
<dlf:identifier>2837207</dlf:identifier>
<dlf:availabilitystatus>available</dlf:availabilitystatus>
<dlf:availabilitymsg>Not Charged</dlf:availabilitymsg>
<dlf:location>Van Pelt Library; Call No. PS153 .N5 H37 2008</dlf:location>
</dlf:simpleavailability>
˜</dlf:record>
</dlf:collection>
John Mark Ockerbloom June 10, 2009
Higher levels of interoperability
• Level 2: Elementary OPAC supplement
– Add real-time search, browse, record retrieval
» (possible bindings: SRU, OpenSearch)
– Also add authority harvesting, OPAC embed/transform
• Level 3: Elementary OPAC alternative
– Add direct patron functions (status, hold, recall, renew…)
» (possible bindings: NCIP subsets; OpenURL)
• Level 4: Rich / domain specific discovery
– Add course reserve search for academic libraries
– Add Explain, reflective interfaces
– Add more options to functions above
We don’t fully specify these levels, but give abstract function
definitions, recommend 1 or more binding technologies for
each function, and encourage experimentation,
implementation, and eventual standardization
John Mark Ockerbloom June 10, 2009
Implementing Basic Discovery
Interfaces on an existing ILS
• GoToBibliographicRequestPage
– Already in Voyager 7 (based on bibids)
– Just need to turn it on
• GetAvailability
– Implemented at Penn on Voyager’s database tables
– Implemented at Duke on Aleph’s X-Services
• HarvestBibliographicRecords
– OAI-PMH MARC record exporter for Voyager implemented by
Finland national library
– Slight adjustments needed to meet ILS-DI semantics
• HarvestExpandedRecords
– An extension of the HarvestBibliographicRecords
implementation
– Future work
John Mark Ockerbloom June 10, 2009
Implementing the interfaces
generally
• Direct ILS supplier support best
– Could be built directly into new versions of ILSs
– Or as add-on, alternative, or overlay to vendor-specific APIs
– Many vendors agreed to support Basic Discovery Interfaces
» Talis / Ex Libris / LibLime / BiblioCommons / SirsiDynix /
Polaris Library Systems / VTLS / California Digital Library /
OCLC / AquaBrowser
– Priority depends on customer request and feedback
• Useful interfaces…
– Fully and openly document interface binding details
– Have as few IP encumbrances as possible
– Ideally, provide both server and client implementations
» Open source clients may be particularly useful for discovery
application development
» Open source services can be debugged, improved by
vendors, community
John Mark Ockerbloom June 10, 2009
Building on the
recommendations
• DLF recommendation at stable point
DLF task group done its task, DLF itself folding into CLIR
• Time now for implementation, advocacy,
extensions
– ILS Vendors and developers: Providing ILS-DI APIs
– Libraries, app developers: Requesting, testing, using APIs
– Extended interfaces (e.g. enhanced GetAvailability)
– Alternative interfaces (e.g. Jangle’s Atom-based APIs)
– Non-ILS-based collections (e.g. Online Books, repositories)
• Eventually, further standards work useful
– Revisiting Basic Discovery level, specifying higher levels
– Process should be lightweight, with peer review, fairness
– Needs a sponsor, and a sustainability model
John Mark Ockerbloom June 10, 2009
Where to learn more, and
participate
• The DLF recommendation:
– http://diglib.org/architectures/ilsdi/
• A discussion group:
– Ils-di@googlegroups.com
• Tracking follow-on and related work:
– http://everybodyslibraries.com/
• Questions about presentation, task group:
– Contact me at ockerblo@pobox.upenn.edu
• Support for the interfaces in your ILS:
– Contact your ILS provider
Thank you!
Thank you!
Slides and Q&A from this webinar will be posted on the NISO
website following the webinar:
http://www.niso.org/news/events/2009/interop09/
Library Systems & Interoperability:
Breaking Down Silos

More Related Content

PDF
Open Context and Publishing to the Web of Data: Eric Kansa's LAWDI Presentation
PDF
IASSIT Kansa Presentation
PDF
Connecting the Dots: Constellations in the Linked Data Universe
PPTX
Exploring a world of networked information built from free-text metadata
PPTX
November 19, 2014 NISO Virtual Conference: Can't We All Work Together?: Inter...
PPTX
Libraries, collections, technology: presented at Pennylvania State University...
PPT
OCLC and the Social Web: Building tools, providing platforms, engaging the co...
PPT
Gujranwala medical collge digital library access
Open Context and Publishing to the Web of Data: Eric Kansa's LAWDI Presentation
IASSIT Kansa Presentation
Connecting the Dots: Constellations in the Linked Data Universe
Exploring a world of networked information built from free-text metadata
November 19, 2014 NISO Virtual Conference: Can't We All Work Together?: Inter...
Libraries, collections, technology: presented at Pennylvania State University...
OCLC and the Social Web: Building tools, providing platforms, engaging the co...
Gujranwala medical collge digital library access

What's hot (20)

PPTX
OCLC Research Update at ALA Chicago. June 26, 2017.
PPTX
Connecting the Dots: Linking Digitized Collections Across Metadata Silos
PPTX
The Evolving Scholarly Record Framing the Landscape
PPTX
UVA MDST 3703 Thematic Research Collections 2012-09-18
PPTX
November 19, 2014 NISO Virtual Conference: Can't We All Work Together?: Inter...
PPTX
November 19, 2014 NISO Virtual Conference: Can't We All Work Together?: Inter...
PPTX
Linked Data Implementations—Who, What and Why?
PPTX
New Directions in Information Organization: A Linked Data Model with BIBFRAME
PPTX
Describing Theses and Dissertations Using Schema.org
PPT
Cultural Heritage Insitutions and Big Data Collections
PPTX
An Ecosystem for Digital Costume Collections
PPTX
NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...
PPTX
What business are we in?
PPT
Ifla swsig meeting - Puerto Rico - 20110817
PPTX
DataCite: the Perfect Complement to CrossRef
PDF
CAEPIA 2011
PDF
Semantic Linking & Retrieval for Digital Libraries
PDF
NISO DCMI Webinar bibframe-20130123
PPTX
SWSIG wlic2016
PDF
Implementing Linked Data in Low-Resource Conditions
OCLC Research Update at ALA Chicago. June 26, 2017.
Connecting the Dots: Linking Digitized Collections Across Metadata Silos
The Evolving Scholarly Record Framing the Landscape
UVA MDST 3703 Thematic Research Collections 2012-09-18
November 19, 2014 NISO Virtual Conference: Can't We All Work Together?: Inter...
November 19, 2014 NISO Virtual Conference: Can't We All Work Together?: Inter...
Linked Data Implementations—Who, What and Why?
New Directions in Information Organization: A Linked Data Model with BIBFRAME
Describing Theses and Dissertations Using Schema.org
Cultural Heritage Insitutions and Big Data Collections
An Ecosystem for Digital Costume Collections
NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...
What business are we in?
Ifla swsig meeting - Puerto Rico - 20110817
DataCite: the Perfect Complement to CrossRef
CAEPIA 2011
Semantic Linking & Retrieval for Digital Libraries
NISO DCMI Webinar bibframe-20130123
SWSIG wlic2016
Implementing Linked Data in Low-Resource Conditions
Ad

Similar to Koppel, Riding, Pace, and Ockerbloom, "Library Systems & Interoperability: Breaking Down Silos" (20)

PPT
Wetzel, "CORE, Cost of Resource Exchange Update"
PPT
NISO BISG Forum: Bibliographic Roadmap
PPTX
Meeting the e-resources challenge through collaboration: an OCLC perspective ...
PPTX
Oct 15 NISO Webinar: 21st Century Resource Sharing: Which Inter-Library Loan ...
PDF
Whither Bibliographic Data? Designing a roadmap to a new bibliographic in...
PPTX
Jewell, NISO ERM Data Standards and Best Practices Review Update
PPT
Seminar on Semantic web analysis by Juha
PPT
sem_web_slides_k2013.ppt
PPTX
Ltr Presentaion 2
PDF
Interoperability and Its Role In Standardization, Plus A ResourceSync Overview
PPTX
Web-Scale Library Management Services (Paul Harvey)
PPTX
Joseph Matthews assumptions librarians make
PDF
Introduction/ResourceSync Update, NISO Update ALA Annual 2013
PDF
Introduction/ResourceSync Update - NISO Update, ALA Annual Chicago 2013
PPTX
NISO Virtual Conference: Web-Scale Discovery Services: Transforming Access to...
PDF
13 0213 w3c - carpenter - Designing a Roadmap to a New Bibliographic Informat...
PPT
Three SOA Case Studies
PPT
Workflow session wla 2012
PPT
Workflow Session Wla 2012
Wetzel, "CORE, Cost of Resource Exchange Update"
NISO BISG Forum: Bibliographic Roadmap
Meeting the e-resources challenge through collaboration: an OCLC perspective ...
Oct 15 NISO Webinar: 21st Century Resource Sharing: Which Inter-Library Loan ...
Whither Bibliographic Data? Designing a roadmap to a new bibliographic in...
Jewell, NISO ERM Data Standards and Best Practices Review Update
Seminar on Semantic web analysis by Juha
sem_web_slides_k2013.ppt
Ltr Presentaion 2
Interoperability and Its Role In Standardization, Plus A ResourceSync Overview
Web-Scale Library Management Services (Paul Harvey)
Joseph Matthews assumptions librarians make
Introduction/ResourceSync Update, NISO Update ALA Annual 2013
Introduction/ResourceSync Update - NISO Update, ALA Annual Chicago 2013
NISO Virtual Conference: Web-Scale Discovery Services: Transforming Access to...
13 0213 w3c - carpenter - Designing a Roadmap to a New Bibliographic Informat...
Three SOA Case Studies
Workflow session wla 2012
Workflow Session Wla 2012
Ad

More from National Information Standards Organization (NISO) (20)

PPTX
Larry Bennett_ ALA Annual Convention 2025AL2 slides.pptx
PPTX
Potash "Our Journey & Vision for Accessible Content"
PPTX
O'Leary "Progress Assessment - How Far Are We from Delivery"
PPTX
Carpenter and O'Leary "Accessibility Standards and the Future of Inclusive Pu...
PPTX
Davidian "Transfer Code of Practice Standing Committee Update"
PPTX
Patham "NISO Open Discovery Initiative (ODI) Update"
PPTX
Hichliffe "A Standard Terminology for Peer Review"
PPTX
Levin "KBART RP Update at ALA Annual 2025"
PPTX
Carpenter "Advancing Infrastructure for Sustainable Collections: CCLP Project...
PPTX
Gibson "Secrets to Changing Behaviour in Scholarly Communication: A 2025 NISO...
PPTX
Gibson "Secrets to Changing Behaviour in Scholarly Communication: A 2025 NISO...
PDF
Carpenter "2025 NISO Annual Members Meeting"
PPTX
Allen "Social Marketing in Scholarly Communications"
PPTX
Gibson "Secrets to Changing Behaviour in Scholarly Communication: A 2025 NISO...
PDF
Gibson "Secrets to Changing Behaviour in Scholarly Communication: A 2025 NISO...
PDF
Pfeiffer "Secrets to Changing Behavior in Scholarly Communication: A 2025 NIS...
PPTX
Gilstrap "Accessibility Essentials: A 2025 NISO Training Series, Session 7, M...
PPTX
Turner "Accessibility Essentials: A 2025 NISO Training Series, Session 7, Lan...
PPTX
Comeford "Accessibility Essentials: A 2025 NISO Training Series, Session 7, A...
PPTX
Laverick and Richard "Accessibility Essentials: A 2025 NISO Training Series, ...
Larry Bennett_ ALA Annual Convention 2025AL2 slides.pptx
Potash "Our Journey & Vision for Accessible Content"
O'Leary "Progress Assessment - How Far Are We from Delivery"
Carpenter and O'Leary "Accessibility Standards and the Future of Inclusive Pu...
Davidian "Transfer Code of Practice Standing Committee Update"
Patham "NISO Open Discovery Initiative (ODI) Update"
Hichliffe "A Standard Terminology for Peer Review"
Levin "KBART RP Update at ALA Annual 2025"
Carpenter "Advancing Infrastructure for Sustainable Collections: CCLP Project...
Gibson "Secrets to Changing Behaviour in Scholarly Communication: A 2025 NISO...
Gibson "Secrets to Changing Behaviour in Scholarly Communication: A 2025 NISO...
Carpenter "2025 NISO Annual Members Meeting"
Allen "Social Marketing in Scholarly Communications"
Gibson "Secrets to Changing Behaviour in Scholarly Communication: A 2025 NISO...
Gibson "Secrets to Changing Behaviour in Scholarly Communication: A 2025 NISO...
Pfeiffer "Secrets to Changing Behavior in Scholarly Communication: A 2025 NIS...
Gilstrap "Accessibility Essentials: A 2025 NISO Training Series, Session 7, M...
Turner "Accessibility Essentials: A 2025 NISO Training Series, Session 7, Lan...
Comeford "Accessibility Essentials: A 2025 NISO Training Series, Session 7, A...
Laverick and Richard "Accessibility Essentials: A 2025 NISO Training Series, ...

Recently uploaded (20)

PDF
Empowerment Technology for Senior High School Guide
PDF
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
PDF
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
PPTX
Share_Module_2_Power_conflict_and_negotiation.pptx
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
My India Quiz Book_20210205121199924.pdf
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PDF
Indian roads congress 037 - 2012 Flexible pavement
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PPTX
B.Sc. DS Unit 2 Software Engineering.pptx
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
Computer Architecture Input Output Memory.pptx
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
HVAC Specification 2024 according to central public works department
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
IGGE1 Understanding the Self1234567891011
PPTX
Introduction to Building Materials
Empowerment Technology for Senior High School Guide
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
Share_Module_2_Power_conflict_and_negotiation.pptx
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
LDMMIA Reiki Yoga Finals Review Spring Summer
My India Quiz Book_20210205121199924.pdf
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
Indian roads congress 037 - 2012 Flexible pavement
202450812 BayCHI UCSC-SV 20250812 v17.pptx
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
B.Sc. DS Unit 2 Software Engineering.pptx
Weekly quiz Compilation Jan -July 25.pdf
Computer Architecture Input Output Memory.pptx
Chinmaya Tiranga quiz Grand Finale.pdf
HVAC Specification 2024 according to central public works department
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
IGGE1 Understanding the Self1234567891011
Introduction to Building Materials

Koppel, Riding, Pace, and Ockerbloom, "Library Systems & Interoperability: Breaking Down Silos"

  • 1. June 10, 2009 LIBRARY SYSTEMS & INTEROPERABILITY: BREAKING DOWN SILOS CORE: Exchanging Cost Information Between Library Systems Ed Riding,Technical Product Manager, SirsiDynix Moving Library Management Services to Web-scale Andrew K. Pace, Executive Director, Networked Library Services, OCLC Open Discovery of Library Resources: DLF's ILS Discovery Interfaces Project John Mark Ockerbloom, Digital Library Architect and Planner, University of Pennsylvania w w w. n i s o. o r g / n ew s / eve n t s / 2 0 0 9 / i n t e ro p 0 9 NISO 2009 Events http://www.niso.org/news/events/2009/ • July 10, 12:30 - 4:00 p.m. (Chicago, IL, ALA Annual): NISO/BISG Forum: The Changing Standards Landscape: E-books • July 9-13 (Chicago, IL): NISO @ ALA Annual 2009 • July 25, 3:30 - 4:30 p.m. (Washington, DC, AALL Conference): Standards Development: How It Happens, and How to Get Involved • August 12 (NISO Webinar): E-Books: A Rapidly Evolving Marketplace • September 9 (NISO Webinar): E-Resources Licensing: The Good, The Bad, The Ugly • October 8-9 (Boston, MA): Library Resource Management Systems • October 14 (NISO Webinar): Bibliographic Control Alphabet Soup: AACR to RDA and Evolution of MARC • November 11 (NISO Webinar): Data, Data Everywhere: Migration and System Population Practices • December 9 (NISO Webinar): ONIX for Publication Licenses: Adding Structure to Legalese Register for three webinars, get one free! NISO Webinar • June 10, 2009 NISO CORE: Cost of Resource Exchange Ed Riding & Ted Koppel June 10, 2009 Presentation Overview !Definition of the Problem !Participation !Creation of the Solution !Status Report !Next Steps The Problem !E-Resource financials frequently not stored and processed in ERM !ERM needs financials to calculate cost per use and help determine E-Resource purchases, renewals and cancellations !How can the ERM take advantage of data stored and processed elsewhere? !Multiple ILS and ERM vendors History !2006 discussions between Ed Riding (SirsiDynix), Jeff Aipperspach (Serials Solutions), and Ted Koppel (then Ex Libris, now Auto-Graphics) needed to serve mutual customers !Digital Library Federation (DLF) ERMI II “next- step” project
  • 2. DLF ERMI II White Paper ! DLF ERMI II Subcommittee !Norm Medeiros, Haverford College !Adam Chandler, Cornell University !Linda Miller, Library of Congress !Angela Riggio, UCLA ! Questionnaire and personal interviews with ERMS and ILS product managers and librarians ! Created whitepaper with suggested data elements Pre-NISO Activities ! Ed, Jeff, and Ted surveyed various ERM and ILS vendors to determine feasibility ! Validated some data elements with vendors ! Discussed goals at ER&L 2007, at ALA Conference, and various other venues to determine interest, need, potential participants ! Approached NISO (November 2007) as standards development framework NISO CORE Working Group !NISO Business Information Topic Committee approved CORE Working Group !Solicitation of Working Group members !13 Vendors/Standards organizations !6 Libraries !First meeting: August 6, 2008 !DSFTU approved: March 31, 2009 NISO CORE WG Members ! Ted Koppel (Auto-Graphics) ! Ed Riding (Sirsi-Dynix) ! Kathy Klemperer, (EDItEUR) ! Nettie Lagace (Ex Libris) ! Brian Rosmaita (VTLS) ! Rose Nelson (Colorado Alliance) ! Joyce McDonough (Columbia) ! Debbie Logan (EBSCO) ! Bob McQuillan, (Innovative) ! Kelvin Watson (TLC/CARL) ! Dani Roach (Univ. of St Thomas) ! Mary Walker (Wichita State) ! Clara Ruttenberg (Georgetown) ! Bill Hoffman (Swets) ! Jeff Aipperspach (Serials Solutions) ! Rafal Kasprowski (Rice) ! Gracemary Smulewitz (Rutgers) ! Candy Zemon (Polaris) ! Karen Wetzel (NISO) ! Mark Wilson (retired; XML advice) Determined Goals !Not just ERM--ILS exchange, but broader applications exist (vendors, consortia, etc.) !Didn’t want to duplicate work of existing standards (SOH, etc.) !Keep it simple and generic !Define the data – not the application !!! Working Group’s 2008 Activities !August-September: wrote, designed, discussed Use Cases. !October: analyzed use cases for common needs, vocabulary, and data elements !October-November: Refined use cases to identified CORE elements !November-December: XML message structure, transport mechanism !December-March: Draft document
  • 3. Solution !XML Schema which defines the request and response payload !Three type of queries !Request info for a single order !Request info for a single product !Request transaction info on all products !Can filter any of these by access (subscription) or fiscal year date range CORE Exchange ILS (Responder & Data Source) ERM (Requester) CORE Protocol Request Response Request Elements !Requester ID !Order ID !Product ID !Customer ID !Access Period (subscription) date range !Payment Period (fiscal year) date range Response Elements !Requested data fields !Product ID/Product Name !Payment Amount, Payment Date, Currency !Publisher, Medium, Platform !Vendor, PO Number, Consortium ID !Order ID, Invoice Number, Invoice Date, Line Item Number, Quantity, Library Fund Code Current Status !Draft Standard for Trial Use (DSFTU) released in March 2009 as NISO Z39.95-200x !Draft standard period will be 12 months !Invitations sent to all WG members !Invitations to other vendors in progress !Vendors need to be encouraged to include CORE in their priority list During the DSFTU period .. !Vendors write their applications to use CORE !Testers report problems to WG !WG considers solutions !If necessary, WG will create and publish additional updates in drafts/updates !Depending on testing, final standard could be ratified by April 2010
  • 4. CORE Purpose CORE defines an XML schema to facilitate the exchange of financial information related to the acquisition of library resources between systems. The two systems may be within the same organization, e.g., an ILS and an ERMS, or from two different organizations, e.g., a subscription agent and a library. Please contact !Ted Koppel (tpk@auto-graphics.com) !Ed Riding (ed.riding@sirsidynix.com) !CORE site: www.niso.org/workrooms/core !CORE DSFTU: www.niso.org/standards/z39-95/ 10th June 2009 Andrew K. Pace Executive Director, Networked Library Services Moving library management services to Web-scale Agenda: please remain seated… • “Web-scale management services” (1,000 feet) • Web-scale (10,000 feet) • Web-scale in the context of libraries (5,000 feet) • An opportunity for truly next-generation library management services (500 feet) • Descriptions and “timelines” (100 feet) • Landing Web-scale management services the first cooperative library management service “A first step…” LINK RESOLVERS WorldCat Resource Sharing GROUP RESOURCE SHARING PATRON MANAGEMENT CIRCULATION WorldCat Local KNOWLEDGE BASE LICENSE MANAGEMENT “quick start” ACQUISITIONS ILL SYSTEMS ILS Web-scale management services WorldCat Local BUSINESSINTELLIGENCE
  • 5. Web-scale !"#$%#&$'($)**$)&+,-$(.)*#/$012'13$ %)4($-+$)56).-$-"#$7+(-$,(#6($8+6$$ .#1-6)*'9#2$6#(+,6.#(/$(:6#)2'13$$ -"+(#$.+(-($+;#6$*)63#6$)12$*)63#6$$ ),2'#1.#($)($-"#$-#."1+*+34$3#-($$ 7+6#$)12$7+6#$.):)&*#< !"#$%&'()*#%+( Libraries the old way: Gravitational Pull Resourcesharing Cataloging Consortial Licensedjournalliterature WEB 2.0? Concentration Scale matters Data Diffusion Spread matters Syndication“[There is] a major theme of web 2.0 that people haven't yet tweaked to. It's really about data and who owns and controls, or gives the best access to, a class of data.” - Tim O’Reilly, April 2007 Resourcesharing Cataloging Consortial Licensed journalliterature Repository ERM/Knowledgebase ShareddiscoveryLayer LibraryManagement Libraries in a Web-scale landscape Web-scale value proposition =1$);#6)3#/$&,('1#((#($(:#12$,-.&+8$-"#'6$>7#$&,'*2'13$)12$7)'1-)'1'13$ )12$%+664'13$)&+,-$'186)(-6,.-,6#/$)12$/-.$+8$-"#'6$>7#$8+.,(#2$+1$-"#$ '2#)($-")-$:6+:#*$-"#'6$&,('1#(($8+6%)62<$ ?#&@(.)*#$.+7:,>13$'($"#*:'13$-+$'1;#6-$-"#$,-0/-$6)>+/$#1)&*'13$4+,$-+$ (:#12$4+,6$#1#634$.6#)>13$-"#$2'A#6#1.#$-")-$%'**$7)B#$4+,6$&,('1#(($ (,..#((8,*<$ C7)9+1
  • 6. Why OCLC and Web-scale management services? •Inability of current systems to deal with changing environments • Libraries are required to add more and more local systems to enhance services and deal with the changing nature of library collections •Few alternatives • Many “new” solutions preserve legacy workflows and the network-free nature of stand-alone systems; most are built on old technology • Few definitive opportunities to reduce the Total Cost of Ownership (TCO) of running local systems •OCLC remains uniquely positioned to create change • Leverage the power of the cooperative; starting with WorldCat • Provide a Web-scale solution with enough functionality and newly integrated “Library Web-Scale” Libraries Worldwide 1,212,383 Books: physical processing 15,517,196,010 Back-office transactions 61,879,349 OPAC searches 105,607,800,600 Database searches 36,555,852,000 Circulation / ILL 4,983,393,968 + Adds/deletes; patron record maintenance, etc ____________________________________________________________________ Annual Transactions 166,041,975,140 18,954,563 transactions / day 5,265 transactions / second Worldwide libraries and worldwide library transactions Possible with a handful of commodity servers OCLC Strategy Build Web-scale for libraries •Create a compelling user environment •Make WorldCat Grid Services a valued part of library operations •Increase OCLC’s global relevance and position of trust •Create system-wide efficiencies in library management Web-scale management for libraries Creating system-wide efficiencies in library management workflows Libraries have added more systems to support online public access catalogs, ERM Acquisitions, digital asset management, and access to licensed resources. Libraries have made significant investments in computer resources and infrastructure. Libraries have a fragmented presence on the Web, where they must compete with search engines and other information resources in meeting the information needs of people. Libraries back-office systems remain antiquated, preserving legacy workflows created for print- only collections Evolving from local library systems A web-scale strategy would provide libraries with computer hardware and software infrastructure on the Web, where they could use the workflow applications they need. Rather than buying, implementing and maintaining software themselves, libraries could use an application without having to worry about the technology that supports the application, freeing libraries to focus on running their organizations and serving their users.
  • 7. Building Web-scale Management Services A truly “next-generation” of Library Management Services •A Web-based platform for all basic library management functionality •Reduced Total Cost of Ownership (TCO) and increased efficiency through a unified management platform for all types of materials, regardless of format or method of acquisition •A flexible and customizable workflow platform •Network effects by sharing applications and data between libraries •Concentrated data registries and repositories •A Service-Oriented Architecture (SOA) for interoperability with local environments and 3rd party business process systems (e.g., financial management, HR systems, and course management) Management Workflow Selection Cataloging Unified Discovery Resource Sharing Digital Asset Management Analytics Link resolution Proxy NextGen cataloging Identify Select Acquire Accession / Describe Discover Circulate / ILL De-accession, eliminate, archive, or preserve Physically store Selection Acquisitions Connexion Unified Discovery Circulation Resource Sharing Licensed Resource Mgmt Digital Asset Management Analytics Link resolution Proxy NextGen Cataloging MetaSearch Identify Select Acquire Accession / Describe Discover Circulate / ILL De-accession, eliminate, archive, or preserve Physically store Management Workflow Identify Select Acquire Accession / Describe Discover Circulate / ILL De-accession, eliminate, archive, or preserve Physically store Management WorkflowWorldCat networked database Self-check A-Z lists ERM … Financial HR Course Mgmt Grid Services & APIs2nd party systems 3rd party systems web-scale management services Other Datastores Circulation & Delivery Patron Management; Checkout/Checkin; Renewal; Holds; Notification; Billing; Self-checkout; Patron self- service; Reports Acquisitions & Serials (print and licensed) Resource discovery; vendor management; Purchase order, invoice, and subscription management, budget/fund management, serials management, inventory management/de-accession, reports, licensed resource management; Reports License Management License Storage; ILL Fulfilment services; License Workflow & Negotiation; SERU / ONIX-PL Support; License Term Management; COUNTER / Sushi Reporting; Reports Workflow Workflow engine; Task assignment; Task management; Configuration; Standard Activities and Processes; Graphical view and editor for library workflows Service Configuration Unified OCLC Product and service configuration Cooperative Intelligence / Analytics Consortial fund management; Collection management; Coordinated collection development; Usage statistics and Cost Per Use; Real-time circulation data; Collection shifting / offsite storage; Recommender services (staff & patron); Order list comparisons; Knowledgebase change tracking; Collection profile sharing; Enhanced resource information Components (major sea-change in orange) More details: building from existing web-scale •Built as a logical extension to the WorldCat Local public interface —putting the pieces back together again •Connexion is the cataloging client for web-scale management services, but…. •Item-level metatdata maintenance, a new multi-format acquisitions service, up-stream metadata capture, and integrated selection begins the process of creating a truly next generation metadata management component
  • 8. Next steps: Strategy and Tactics •Test/pilot sites to be named soon •Library Advisory Council (“Strategy”) •Strategic direction, reality checks, and moral support •Library Steering Committees (“Tactics”) •Access Services, Technical Services, Systems, and Management Workflow experts Next steps: Brass Tacks •Agile methodology • develop, test, pilot…develop, test, pilot…develop, test, pilot •Site Testing, Pilot, and Roll-out • Service Configuration already available for WorldCat Local and WorldCat Local “quick start” • Circulation component testing begins in the U.S. this month (!!); pilot release in the fall; continued test/pilot through mid-year 2010 • Print and licensed Acquisitions & serials, Workflow, and License Manager development well underway; test and pilot in functional phases beginning in 2010 •Interoperability Assessment • 3rd party business process systems; library business process systems; OCLC Developers Network and API development •Internationalisation and Localisation Additional information Questions/comments about Web-scale management services • Hectic Pace blog http://community.oclc.org/hecticpace/ OCLC Product Works • http://www.oclc.org/productworks/ WorldCat Local “quick start” Web site • http://www.oclc.org/worldcatlocal/quickstart Register for ongoing email updates about WorldCat services • https://www.oclc.org/email/subscribe.htm Thank you! pacea@oclc.org John Mark Ockerbloom June 10, 2009 Open discovery of library resources John Mark Ockerbloom NISO Webinar June 10, 2009 The Digital Library Federation’s ILS-Discovery Interface recommendations John Mark Ockerbloom June 10, 2009 Questions I’ll address • Why do we need standard discovery APIs for ILS’s? • What are the DLF ILS-DI recommendations, and how did they come about? • How can the recommendations be implemented? • What can be done to advance the recommendations, and further promote interoperable discovery?
  • 9. John Mark Ockerbloom June 10, 2009 Your ILS is too small Photo by Mark Drewe, 2008 (Creative Commons BY-ND) John Mark Ockerbloom June 10, 2009 Discovery in a library framework Screenshot from Penn Libraries FindIt application John Mark Ockerbloom June 10, 2009 … or facet-based browsing… Screenshot from Penn Libraries DLA prototype John Mark Ockerbloom June 10, 2009 …or semantic relationships… Screenshot from Penn Libraries subject map prototype John Mark Ockerbloom June 10, 2009 … or community use … Screenshot from Penn Libraries PennTags application John Mark Ockerbloom June 10, 2009 …inside or outside “the OPAC”… Screenshot from Penn Libraries Franklin OPAC
  • 10. John Mark Ockerbloom June 10, 2009 …highlighting what’s special in your library Screenshot from Penn Libraries Vcat application John Mark Ockerbloom June 10, 2009 in association with Some may adopt a centralized framework… Mockup shamelessly fabricated by the author John Mark Ockerbloom June 10, 2009 …or an enterprise framework… Diagram from OLE project draft documentation John Mark Ockerbloom June 10, 2009 ..but, however your ILS evolves Libraries should have the power to make their resources discoverable in whatever ways best serve their patrons Our data, our destinies John Mark Ockerbloom June 10, 2009 ILS-DI: Services supporting discovery, from search to use • Finding relevant resources (discovery) • Acquiring them (delivery) • Managing their usage (patron services) • We’re not addressing other integration: – Acquisitions integration (e.g. w/ financial systems) – Cataloging integration (e.g. w/ external cataloging partners inside and outside “librarian” community, multiple forms of catalog data beyond MARC) – Item management (physical or digital) John Mark Ockerbloom June 10, 2009 The ILS-DI task group • John Mark Ockerbloom, Penn (chair) • David Bucknum, Library of Congress • Todd Grappone, USC • Dave Kennedy, University of Maryland • Emily Lynema, NC State • Patricia Martin, California Digital Library • Dianne McCutcheon, National Library of Medicine • Terry Reese, Oregon State • Peter Brantley, DLF (chair) • Dale Flecker, Harvard • Marty Kurth, Cornell • Terry Ryan, UCLA • Robert Wolven, Columbia The ILS-DI steering group
  • 11. John Mark Ockerbloom June 10, 2009 How this came together • Spring 2007 DLF forum: Open discussion among library representatives surfaced need for standards • September 2007 survey: Survey of library professionals clarified interests, priorities, requirements, for standard interfaces • November 2007 presentation: First recommendation draft released, discussed at fall DLF forum • March 2008 summit: Vendors and developers met to agree on basic discovery interfaces (BDI): “Berkeley Accord” • June 2008 publication: First official recommendation • August 2008 followup summit: Developers discuss implementation strategy, revisions to specifications • December 2008 revision: Published, task group done John Mark Ockerbloom June 10, 2009 A layered recommendation • Service requirements – 4 basic types of services: Data aggregation, Real-time search and queries, Patron services, OPAC interaction – E.g. “We need ways to extract bibliographic data from the ILS so it can be indexed and searched in other applications” • Functions – 25 functions specifying particular behaviors, input, outputs, semantics for desired services – But in a technology-independent way – E.g. HarvestBibliographicRecords, HarvestExpandedRecords functions specify ways to get bibliographic data • Bindings – Specific technologies, interfaces for functions (at least 1 for each) – Specifies protocols and data standards in implementation-independent way – E.g. OAI-PMH profiles for the Harvest…Records functions – Multiple bindings can exist for a given function, but it’s useful to recommend one preferred binding John Mark Ockerbloom June 10, 2009 Basic discovery interfaces: “Level 1” of interoperability • 1. Export bibliographic data for indexing, search – Functions: HarvestBibliographicRecords, HarvestExpandedRecords – Incremental harvesting must be supported – Recommended binding: OAI-PMH • 2. Identify available items from a search: – Function: GetAvailability – Multiple-item queries must be supported – Recommended binding: REST/HTTP with XML response • 3. Let users request items (via the OPAC) – Behavior: GoToBibliographicRequestPage – Recommended binding: URL template (can be OpenURL) • Recommendation includes – detailed specs of 1 recommended binding for each function above – Commitment by many vendors to support it: “Berkeley Accord” John Mark Ockerbloom June 10, 2009 A simple call: GetAvailability Request: http://devfrankin.library.upenn.edu/cgi-bin/availability?id=2837207&id_type=bib Response: <dlf:collection xsi:schemaLocation="http://diglib.org/ilsdi/1.1/ http://diglib.org/architectures/ilsdi/schemas/1.1/dlfexpanded.xsd"> <dlf:record> <dlf:simpleavailability> <dlf:identifier>2837207</dlf:identifier> <dlf:availabilitystatus>available</dlf:availabilitystatus> <dlf:availabilitymsg>Not Charged</dlf:availabilitymsg> <dlf:location>Van Pelt Library; Call No. PS153 .N5 H37 2008</dlf:location> </dlf:simpleavailability> ˜</dlf:record> </dlf:collection> John Mark Ockerbloom June 10, 2009 Higher levels of interoperability • Level 2: Elementary OPAC supplement – Add real-time search, browse, record retrieval » (possible bindings: SRU, OpenSearch) – Also add authority harvesting, OPAC embed/transform • Level 3: Elementary OPAC alternative – Add direct patron functions (status, hold, recall, renew…) » (possible bindings: NCIP subsets; OpenURL) • Level 4: Rich / domain specific discovery – Add course reserve search for academic libraries – Add Explain, reflective interfaces – Add more options to functions above We don’t fully specify these levels, but give abstract function definitions, recommend 1 or more binding technologies for each function, and encourage experimentation, implementation, and eventual standardization John Mark Ockerbloom June 10, 2009 Implementing Basic Discovery Interfaces on an existing ILS • GoToBibliographicRequestPage – Already in Voyager 7 (based on bibids) – Just need to turn it on • GetAvailability – Implemented at Penn on Voyager’s database tables – Implemented at Duke on Aleph’s X-Services • HarvestBibliographicRecords – OAI-PMH MARC record exporter for Voyager implemented by Finland national library – Slight adjustments needed to meet ILS-DI semantics • HarvestExpandedRecords – An extension of the HarvestBibliographicRecords implementation – Future work
  • 12. John Mark Ockerbloom June 10, 2009 Implementing the interfaces generally • Direct ILS supplier support best – Could be built directly into new versions of ILSs – Or as add-on, alternative, or overlay to vendor-specific APIs – Many vendors agreed to support Basic Discovery Interfaces » Talis / Ex Libris / LibLime / BiblioCommons / SirsiDynix / Polaris Library Systems / VTLS / California Digital Library / OCLC / AquaBrowser – Priority depends on customer request and feedback • Useful interfaces… – Fully and openly document interface binding details – Have as few IP encumbrances as possible – Ideally, provide both server and client implementations » Open source clients may be particularly useful for discovery application development » Open source services can be debugged, improved by vendors, community John Mark Ockerbloom June 10, 2009 Building on the recommendations • DLF recommendation at stable point DLF task group done its task, DLF itself folding into CLIR • Time now for implementation, advocacy, extensions – ILS Vendors and developers: Providing ILS-DI APIs – Libraries, app developers: Requesting, testing, using APIs – Extended interfaces (e.g. enhanced GetAvailability) – Alternative interfaces (e.g. Jangle’s Atom-based APIs) – Non-ILS-based collections (e.g. Online Books, repositories) • Eventually, further standards work useful – Revisiting Basic Discovery level, specifying higher levels – Process should be lightweight, with peer review, fairness – Needs a sponsor, and a sustainability model John Mark Ockerbloom June 10, 2009 Where to learn more, and participate • The DLF recommendation: – http://diglib.org/architectures/ilsdi/ • A discussion group: – Ils-di@googlegroups.com • Tracking follow-on and related work: – http://everybodyslibraries.com/ • Questions about presentation, task group: – Contact me at ockerblo@pobox.upenn.edu • Support for the interfaces in your ILS: – Contact your ILS provider Thank you! Thank you! Slides and Q&A from this webinar will be posted on the NISO website following the webinar: http://www.niso.org/news/events/2009/interop09/ Library Systems & Interoperability: Breaking Down Silos