Days of Future Past

advertisement
OCLC Research
OCLC Online Computer Library Center
Days of Future Past
TechConnections 7
13 June 2006
Dublin, OH
Eric Childress
OCLC Research
OCLC Research
OCLC Online Computer Library Center
Outline
 Big Picture
 Libraryscape
 Selected Work
 FRBR
 Loosely-coupled applications
 Ajax
OCLC Research
OCLC Online Computer Library Center
Big Picture
“You look around you.
Things they astound you.”
Dawn: Dawn Is A feeling – The Moody Blues
OCLC Research
OCLC Online Computer Library Center
Pattern Recognition
 Portable
 Info devices, Net everywhere
 Personalized
 My way, Right now
 Public
 Sharing & Surfacing
 Property
 Permission-needed vs. Permission-granted
 Pluggable
 Think small, Play nice
OCLC Research
OCLC Online Computer Library Center
Data Rules

Deep indexing:
 Amazon’s “Search Inside” and “Statistically Improbable
Phrases”
 Google, Yahoo, Microsoft underwriting library digitization work
 Library space: NetLibrary & many others indexing content
 Custom search feeds: Google Alerts, News topic RSS, etc.

Recommendation systems:
 Amazon, Apple iTunes, other retailers – “people like you
chose…”
 Novel concepts: Pandora – suggests music based on intrinsic
patterns of music you like (the “music genome”)
OCLC Research
OCLC Online Computer Library Center
Techscape

Web 2.0:
 The Network spans all attached devices (e.g., iPods, phones,
etc.)
 Software resides on the Net, not the workstation
 “Participative Net” – social environment, shared content
reused

System refactoring
 Modularity (micro-services, remixing, multiple sources)
 Layering (loosely-coupled systems)
 Interoperability (low-friction, high reuse)
 Lightweight protocols gaining favor (e.g., SRW/SRU, microformats)
 Machine-oriented services (web services)
OCLC Research
OCLC Online Computer Library Center
Libraryscape
“Yesterday's dreams,
Are tomorrow's sighs.”
The Morning: Another Morning – The Moody Blues
OCLC Research
OCLC Online Computer Library Center
Libraries - next phase

Surfacing seamlessly

Point-of-need delivery (e.g., library content in non-library apps such as
the Web, course management systems, etc.)



Open WorldCat, RedLightGreen, OAIster, etc.
Open standards, easy integration of data from many sources
Re-thinking, re-engineering


Library 2.0 changes systems & services

Moving towards “Lego”-like modularity in systems & data

User-tasks-oriented designs (e.g., NCSU catalog)

Adding means for users to contribute, shape their own experiences
Supporting Library 2.0 will mean changing organizations & operations

More building space for people-to-people interaction, less for books

Process & operational changes

Example: Choose-acquire-catalog vs. Acquire-choose-catalog
OCLC Research
OCLC Online Computer Library Center
Library Systems
Workplace applications - points of need
Mobilize
Specialize
• Local service
• Local added value
• Local context
• Local knowledge
Synthesize
Atomic Library Services
Atomic ‘non-Library’ Services
Robin Murray [ppt]
Mobilize - to put into action
Specialize - involve specific
knowledge in order to serve a
particular purpose; to apply or
direct to specific end or use.
Synthesize - to combine often
diverse conceptions into a
coherent whole.
OCLC Research
OCLC Online Computer Library Center
Visioning activities anew
OCLC Research
OCLC Online Computer Library Center
Selected Work
“Dawn is a feeling.”
Dawn: Dawn Is A feeling – The Moody Blues
OCLC Research
OCLC Online Computer Library Center
Technology to watch
 Model:
 FRBR (Functional Requirements of Bibliographic
Records)
 Approach:
 Loosely-coupled applications
 AJAX
OCLC Research
OCLC Online Computer Library Center
“The FRBR model is revolutionary. The
(computer) catalogue is not seen as a
sequence of bibliographic records and a
replica of the traditional card catalogue,
but rather as a network of connected
data, enabling the user to perform
seamlessly all the necessary functions.”
-Dr. Maja Žumer. National and University Library,
Ljubljana, Slovenia
OCLC Research
OCLC Online Computer Library Center
FRBR basics
 FRBR = Functional Requirements for Bibliographic
Records
 Developed by cataloging experts working under the
auspices of IFLA (International Federation of Library
Associations and Institutions)
 FRBR is from a document issued by IFLA:
 Functional Requirements For Bibliographic Records:
Final Report (1998)
 FRBR is a conceptual model (not a standard!)
 FRBR systematically models the bibliographic universe
OCLC Research
OCLC Online Computer Library Center
FRBR Group 1 Entities
Work
Is realized
through
Expression
A distinct intellectual or
artistic creation
The intellectual or
artistic realization
of a work
Is embodied in
Manifestation
Is
exemplified by
Item
The physical
embodiment of an
expression
A single
exemplar of a
manifestation
OCLC Research
OCLC Online Computer Library Center
OCLC FRBR work set algorithm-based
cluster of related WorldCat records
Original
English
Translation
e¹
Illustrated
edition
e²
Abridged
edition
e³
Adaptation
e¹
Expressions
Work¹
Work²
Works in
Works with
between 2 and 5 manifestations:
12%
Works with > 5 manifestations:
1%
WorldCat
Manifestations
By Holdings
Works with > 5 manifestations:
17% of total holdings
Works with 1 manifestation:
87%
Works with
between 2 and 5
manifestations:
40% of total holdings
Works with 1 manifestation:
43% of total holdings
OCLC Research
OCLC Online Computer Library Center
Sample FRBR implementations
OCLC Research
OCLC Online Computer Library Center
xISBN
OCLC Research prototype
Reveals all ISBNs
associated with individual
works in WorldCat
Web service:
 URL syntax query (submit
an ISBN)
 Simple XML response (all
ISBNs in workset)
 Ex: Dune
http://labs.oclc.org/xisbn/0
441172717
Users:
 Various, loosely-coupled
look-it-up applications
 Copyright Clearance
Center
OCLC Research team:
 Thom Hickey (lead)
 Jenny Toves
 Jeff Young
OCLC Research
OCLC Online Computer Library Center
FictionFinder
OCLC Research prototype
Supports searching &
browsing of fiction materials
cataloged in WorldCat
OCLC Research team:

Diane Vizine-Goetz (lead)

Roger Thompson

Fiction records — 2.8 million

Carol Hickey

Unique works — 1.4 million

J.D. Shipengrover

Total holdings — 130 million
Employs FRBR to:

Build a “work” view & cluster
related records

Support the creation of
special indexes
New version:

Available later in 2006

Improved navigation & workbased displays
OCLC Research
OCLC Online Computer Library Center
Sample loosely-coupled application
OCLC Research
OCLC Online Computer Library Center
Terminology Services Project
OCLC Research prototype
Explores Semantic Web value
of vocabularies

Enriched versions of
controlled vocabularies &
classification schemes

Multiple formats (MARCXML,
SKOS, Zthes)

Machine-friendly (e.g., web
services)
Nascent work on vocabulary
identifier issues
Product version out mid2006
OCLC Research team:
 Diane Vizine-Goetz (lead)
 Carol Hickey
 Andrew Houghton
 Tram Nguyen-Pham
 Roger Thompson
Storage Technology Layer
Full Text
SQL
Terminology
Services
Architecture
XML
3
SRW/U
REST
SOAP
Microsoft Office Research Pane
Application Protocol Layer
Web
Service
Proxy
2
•Registration
•Query handling
•Markup translation
•Authorization/Authentication
1
Browser
Sidebar
Metadata Editing Application
OCLC Research
OCLC Online Computer Library Center
Sample AJAX implementation
OCLC Research
OCLC Online Computer Library Center
Ajax
Stands in for “Asynchronous
JavaScript+CSS+DOM+XMLHtt
pRequest”
Eliminates the start-stopstart-stop nature of interaction
on the Web by introducing an
intermediary — an Ajax engine
— between the user and the
server
Being used extensively by
Google, adopted by others
Technolgies used together:
standards-based presentation
using XHTML and CSS
dynamic display and
interaction using the Document
Object Model
data interchange and
manipulation using XML and
XSLT
asynchronous data retrieval
using XMLHttpRequest
and JavaScript binding
everything together.
OCLC Research
OCLC Online Computer Library Center
Ajax
“Ajax: A New Approach to Web Applications” / Jesse James Garrett
OCLC Research
OCLC Online Computer Library Center
Live Search
OCLC Research prototype
Features:



Quick searches target with
each additional keystroke of
search term/phrase
Retrieves ordered, FRBRinspired results (combined
with holdings-based ranking)
Narrow-by Dewey attributes
(expressed as captions)
OCLC Research Team:
 Thom Hickey (lead)
 Jenny Toves
 Ralph LeVan
Files being prototyped:
 Phoenix Public+DDC
 LCSH
Narrow by natural facets (“categories”) of any given result set
item data drawn from Phoenix Public’s OPAC
OCLC Research
OCLC Online Computer Library Center
Further reading
 OCLC Reports
 http://www.oclc.org/reports
 OCLC Research
 http://www.oclc.org/research
 OCLC-related blogs:
 Lorcan Dempsey http://orweblog.oclc.org
 Thom Hickey http://outgoing.typepad.com/outgoing
 Stu Weibel http://weibel-lines.typepad.com
 It’s All Good http://scanblog.blogspot.com
Download