SlideShare a Scribd company logo
1 of 32
Implementing the FRBR Conceptual
Model in the Variations Music
Discovery System
Jenn Riley and Alex Berry
…with thanks to Paul McElwain and the rest of the
V/FRBR Project Team
DLP Brown Bag Series
October 28, 2009
What if a catalog could answer
questions like…
• Which recordings of Beethoven’s early piano sonatas can I listen to
from home?
• Which recordings can I listen to with Vladimir Ashkenazy as a
conductor, rather than a pianist?
• How many editions of the score of [some interesting work] can I
compare?
• What pieces can I as a cellist perform with my friend the soprano?
Or my other friend the violinist?
• What do you have with Kirsten Flagstad singing?
• And even…
▫ What works were composed by women in Vienna in the 18th century?
▫ Which 19th-century composers wrote sonatas for oboe?
• Can the catalog become a research tool rather than just a
finding tool?
10/28/2009DLP Brown Bag Series
2
10/28/2009DLP Brown Bag Series
3
The core of FRBR: Group 1 Entities
WORK
EXPRESSION
MANIFESTATION
ITEM
is realized through
is embodied in
is exemplified by
“the physical embodiment of an expression of a work”
“the intellectual or artistic realization of a work”“a distinct intellectual or artistic
creation”“a single exemplar of a manifestation”
w1 Franz Schubert's Trout quintet
-e1 the composer's score
-e2 a performance by the Amadeus
Quartet and Hephzibah Menuhin on
piano
-e3 a performance by the Cleveland
Quartet and Yo-Yo Ma on the cello
-. . . .
w1 Harry Lindgren's Geometric dissections
-e1 original text entitled Geometric
dissections
-m1 the book published in 1964 by Van
Nostrand
-e2 revised text entitled Recreational
problems in geometric dissections ....
-m1 the book published in 1972 by
Dover
w1 Ronald Hayman's Playback
-e1 the author's text edited for
publication
-m1 the book published in 1973 by
Davis-Poynter
-i1 copy autographed by the
author
(Semi)FRBRization in WorldCat Local
10/28/2009
4
DLP Brown Bag Series
Basics of the V/FRBR project
• Funded by an Institute of Museum and Library
Services National Leadership Grant
▫ October 1, 2008 - September 30, 2011
▫ $481,987 from IMLS; $482,572 contributed by IU
▫ Staff from DLP, Music Library, and Tech Services are
contributing some of their time to the project
• In “Demonstration” category
▫ Primary mission: provide a model for other FRBRized
catalogs
▫ Secondary mission: provide a useful and sustainable
discovery system for music at IU
10/28/2009DLP Brown Bag Series
5
Project staff
• Jenn Riley, Metadata Librarian, Digital Library Program (Principal
Investigator)
• Jon Dunn, Associate Director for Technology, Digital Library Program
• Mark Notess, Development Manager, Digital Library Program
• Paul McElwain, Programmer/Analyst, Variations/FRBR Project
• Alex Berry, Programmer/Analyst, Variations/FRBR Project
• Phil Ponella, Director, Cook Music Library
• Michelle Dalmau, Digital Projects and Usability Librarian, Digital
Library Program
• Julie Hardesty, Usability and Interface Specialist, Digital Library
Program
• Brian Wheeler, System Administrator, Digital Library Program
• Ralph Papakhian, Head, Technical Services, Cook Music Library
• Keith Cochran, Associate Director/Music Collection Development
Librarian, Cook Music Library
• Spencer Anspach, Library Systems Analyst/Programmer, Technical
Services
10/28/2009DLP Brown Bag Series
6
Most visible goal: FRBRize Variations
• Provide a public and concrete testbed for FRBR
▫ with real data
▫ in a production environment
▫ as a response to the call in the LC WG on the
Future of Bibliographic Control report
• Follow through on long-standing vision for
improved Variations searching
• Provide a sustainable path for Variations
metadata outside of IUCAT
10/28/2009
7
DLP Brown Bag Series
Other project goals
• To provide an openly-accessible web search
interface to FRBRized data in Variations for all
scores and recordings in the music library, for
community analysis;
• To make supporting data, including data model
documentation and FRBRized data, available to the
community for analysis; and
• To apply innovative, evidence-based interface
design techniques to Variations cataloging and
search interfaces to make the most of the FRBR-
compliant data model.
10/28/2009
8
DLP Brown Bag Series
Planned project work products (1)
• A published FRBRization algorithm that
operates on multi-Work Manifestations, and
evaluation of its effectiveness
• A formal data model for FRBR
• FRBRized data made available to the community
for further testing and analysis
• An openly-accessible system for searching
FRBRized music data for community testing and
analysis
10/28/2009
9
DLP Brown Bag Series
Planned project work products (2)
• Usability evaluations of FRBR-based end-user
discovery and cataloging systems
• Figures on the costs of creating FRBRized
bibliographic data by both automated and
manual means
• Source code for the Variations FRBR-based
discovery system.
10/28/2009DLP Brown Bag Series
10
FRBR in XML
• Locally developing a suite of FRBR Schemas
• To provide a model for others encoding and sharing
FRBRized data
• 3-level approach:
▫ frbr – strict interpretation of FRBR report(s)
▫ efrbr (extended FRBR) – make FRBR useful
▫ vfrbr (Variations/FRBR) – add/remove data elements
to optimize model for music
• Cover Group 1, 2, and 3 Entities, plus Relationships
• Create record packaging structure
• Current drafts use 33 different namespaces!
▫ And this may grow before we’re done. (Ugh.)
10/28/2009DLP Brown Bag Series
11
User testing so far
• 3 user studies performed by Julie Hardesty
▫ Current Variations search observations/interviews
▫ Current Variations logs analysis
▫ Variations2 cataloging interface observation
• Reports available at
<http://www.dlib.indiana.edu/projects/vfrbr/projectDoc/index.shtml>
• Informing design of developing search interface
• Later, will inform design of cataloging interface
10/28/2009DLP Brown Bag Series
12
Implementation Details
• Flow of Data Into Our System
• Search UI Design
• Technologies Used
10/28/2009
13
DLP Brown Bag Series
Flow of Data Into Our System
• Primary Source: MARC Bib and Authority Files
• Processed by FRBRization logic creating Java
objects
• Objects persisted and indexed for use
10/28/2009
14
DLP Brown Bag Series
Bib Records
Total = 191804
By Type
Notated music = 104402
Musical sound recording = 84627
Manuscript notated music = 2480
Nonmusical sound recording = 251
Language material = 36
Mixed materials = 6
Projected medium = 1
Three-dimensional artifact or naturally occurring object = 1
10/28/2009
15
DLP Brown Bag Series
Authority Records
Fetched from Z39.50 based on rules
For every 100 field search Personal Name using
contents in |a |q |b |c |d
Import if one exact match
10/28/2009
16
DLP Brown Bag Series
Potential Secondary Source of Data
MusicBrainz
• Useful for instances where we can't create any
works from a record
• Helps us get around parsing contents notes for
popular music
10/28/2009
17
DLP Brown Bag Series
FRBRization
• Continued effort from previous Variations
grants
• Attempts to create FRBR records from MARC
records
• Contains work identification algorithm and
mapping rules
• Geared specifically for music
• Only uses a small subset of FRBR
10/28/2009
18
DLP Brown Bag Series
Work Identification Algorithm
Uses clues in MARC bib records to pull out works
• Presence of fields, subfields, and indicators
• Values of subfields compared to Collective Title
and Forms lists
If the value in 240 |a equals the phrase "Chamber
Music" do not identify 240 as a work
10/28/2009
19
DLP Brown Bag Series
Example mapping rules
Work from Authority record
• Uniform Title 100,110,111 |t |m |n |r
• Instrumentation 100,110,111,130 |m -- make
separate entries from each string delimited by
comma; do not include (x); map value inside ()
to number
10/28/2009
20
DLP Brown Bag Series
Results of FRBRization
• Java objects representing FRBR entities with
attributes and relations
• Stored in a relational database and indexed for
retrieval
• Used for VFRBR search
10/28/2009
21
DLP Brown Bag Series
Search UI Design
The following slides were developed by Julie
Hardesty during a series a meetings involving
the VFRBR UI design team.
10/28/2009
22
DLP Brown Bag Series
10/28/2009
23
DLP Brown Bag Series
10/28/2009
24
DLP Brown Bag Series
10/28/2009
25
DLP Brown Bag Series
Technologies Used in Search UI
• Hibernate
• Solr
• Wicket
• jQuery
10/28/2009
26
DLP Brown Bag Series
Hibernate
• Object-relational mapping framework for Java
• Well established in industry
• Works with a wide variety of databases
10/28/2009
27
DLP Brown Bag Series
Solr
• A search server built on top of the popular
Lucene library
• Use HTTP requests to index data and query
index
• Uses simple XML documents throughout
• Enables search interfaces instead of just acting
as a full text index
10/28/2009
28
DLP Brown Bag Series
Wicket
• Component based web application framework
• Supports reuse at various granularities
• Uses XHTML templates that are manipulated
via Java code (no JSP)
10/28/2009
29
DLP Brown Bag Series
jQuery
• Cross browser JavaScript library
• Makes interaction between JS, CSS, and XHTML
easier
10/28/2009
30
DLP Brown Bag Series
Current status of work
• Project programmers hired April 2009
• XML schemas will be released “soon”
• Software development taking “agile” approach
• Starting to process extract of 191,804 IUCAT
music library score and recording records
• Will have a discovery interface for people to look
at “soon”
• Will start work on cataloging tool later this fall
10/28/2009DLP Brown Bag Series
31
To stay informed
• These presentation slides:
http://www.dlib.indiana.edu/~jenlrile/presentations/bbfall09/vfrbr.pptx
• Project home page:
http://www.dlib.indiana.edu/project/vfrbr
• Subscribe to project RSS feed from the home page
• Talk to a member of our project team!
jenlrile@indiana.edu
berry3@indiana.edu
pbmcelwa@indiana.edu
Others listed on project home page
10/28/2009DLP Brown Bag Series
32

More Related Content

Similar to Implementing the FRBR Conceptual Model in the Variations Music Discovery System

British Library Labs Presentation at Ed Tech Hackathon 2013 - hackathoncentra...
British Library Labs Presentation at Ed Tech Hackathon 2013 - hackathoncentra...British Library Labs Presentation at Ed Tech Hackathon 2013 - hackathoncentra...
British Library Labs Presentation at Ed Tech Hackathon 2013 - hackathoncentra...labsbl
 
BL Labs at Bloomsbury Digital Humanities Group
BL Labs at Bloomsbury Digital Humanities Group BL Labs at Bloomsbury Digital Humanities Group
BL Labs at Bloomsbury Digital Humanities Group labsbl
 
Digital Library Project Proposal
Digital Library Project ProposalDigital Library Project Proposal
Digital Library Project ProposalMicah Vandegrift
 
One Discovery Layer, Eight Front Doors: Implementing Blacklight @ IU
One Discovery Layer, Eight Front Doors: Implementing Blacklight @ IUOne Discovery Layer, Eight Front Doors: Implementing Blacklight @ IU
One Discovery Layer, Eight Front Doors: Implementing Blacklight @ IUCourtney McDonald
 
Mahendra Mahey, British Library Labs
Mahendra Mahey, British Library LabsMahendra Mahey, British Library Labs
Mahendra Mahey, British Library LabsResearchLibrariesUK
 
DESIGN FOR CONTEXT: Cataloging, Web Design, and Linked Data for Exposing Nati...
DESIGN FOR CONTEXT: Cataloging, Web Design, and Linked Data for Exposing Nati...DESIGN FOR CONTEXT: Cataloging, Web Design, and Linked Data for Exposing Nati...
DESIGN FOR CONTEXT: Cataloging, Web Design, and Linked Data for Exposing Nati...WGBH Media Library and Archives
 
Early Warnings
Early WarningsEarly Warnings
Early Warningsgarrenh
 
Building the New Open Linked Library
Building the New Open Linked LibraryBuilding the New Open Linked Library
Building the New Open Linked LibraryJoel Richard
 
Facsimiles of Text and Music from Distributed Resources
Facsimiles of Text and Music from Distributed ResourcesFacsimiles of Text and Music from Distributed Resources
Facsimiles of Text and Music from Distributed Resourcesblalbritton
 
Blacklight intro - LLI seminar
Blacklight intro - LLI seminarBlacklight intro - LLI seminar
Blacklight intro - LLI seminarChris Awre
 
Making the Black Hole Gray: Implementing the Web Archiving of Specialist Art ...
Making the Black Hole Gray: Implementing the Web Archiving of Specialist Art ...Making the Black Hole Gray: Implementing the Web Archiving of Specialist Art ...
Making the Black Hole Gray: Implementing the Web Archiving of Specialist Art ...The Frick Collection
 
The Standards Paradox: Case studies in Conforming to or Abandoning Metadata S...
The Standards Paradox: Case studies in Conforming to or Abandoning Metadata S...The Standards Paradox: Case studies in Conforming to or Abandoning Metadata S...
The Standards Paradox: Case studies in Conforming to or Abandoning Metadata S...Jenn Riley
 
Cultural Objects in the Age of Digital Access
Cultural Objects in the Age of Digital AccessCultural Objects in the Age of Digital Access
Cultural Objects in the Age of Digital AccessFrancesco Spagnolo
 
Improving Access to Historic Public Broadcasting through Speech-to-Text, Crow...
Improving Access to Historic Public Broadcasting through Speech-to-Text, Crow...Improving Access to Historic Public Broadcasting through Speech-to-Text, Crow...
Improving Access to Historic Public Broadcasting through Speech-to-Text, Crow...WGBH Media Library and Archives
 
Linked Data and cultural heritage data: an overview of the approaches from Eu...
Linked Data and cultural heritage data: an overview of the approaches from Eu...Linked Data and cultural heritage data: an overview of the approaches from Eu...
Linked Data and cultural heritage data: an overview of the approaches from Eu...The European Library
 
British Library Labs
British Library LabsBritish Library Labs
British Library Labslabsbl
 
"We want something like Google ... why do we get so many results?" : implemen...
"We want something like Google ... why do we get so many results?" : implemen..."We want something like Google ... why do we get so many results?" : implemen...
"We want something like Google ... why do we get so many results?" : implemen...CIGScotland
 
Making Materials Findable at the State Library of Victoria
Making Materials Findable at the State Library of VictoriaMaking Materials Findable at the State Library of Victoria
Making Materials Findable at the State Library of VictoriaAlan Manifold
 

Similar to Implementing the FRBR Conceptual Model in the Variations Music Discovery System (20)

British Library Labs Presentation at Ed Tech Hackathon 2013 - hackathoncentra...
British Library Labs Presentation at Ed Tech Hackathon 2013 - hackathoncentra...British Library Labs Presentation at Ed Tech Hackathon 2013 - hackathoncentra...
British Library Labs Presentation at Ed Tech Hackathon 2013 - hackathoncentra...
 
Mahendra Mahay's slides from the Bloomsbury DH Meeting 30/09/2013
Mahendra Mahay's slides from the Bloomsbury DH Meeting 30/09/2013Mahendra Mahay's slides from the Bloomsbury DH Meeting 30/09/2013
Mahendra Mahay's slides from the Bloomsbury DH Meeting 30/09/2013
 
BL Labs at Bloomsbury Digital Humanities Group
BL Labs at Bloomsbury Digital Humanities Group BL Labs at Bloomsbury Digital Humanities Group
BL Labs at Bloomsbury Digital Humanities Group
 
Digital Library Project Proposal
Digital Library Project ProposalDigital Library Project Proposal
Digital Library Project Proposal
 
One Discovery Layer, Eight Front Doors: Implementing Blacklight @ IU
One Discovery Layer, Eight Front Doors: Implementing Blacklight @ IUOne Discovery Layer, Eight Front Doors: Implementing Blacklight @ IU
One Discovery Layer, Eight Front Doors: Implementing Blacklight @ IU
 
Mahendra Mahey, British Library Labs
Mahendra Mahey, British Library LabsMahendra Mahey, British Library Labs
Mahendra Mahey, British Library Labs
 
DESIGN FOR CONTEXT: Cataloging, Web Design, and Linked Data for Exposing Nati...
DESIGN FOR CONTEXT: Cataloging, Web Design, and Linked Data for Exposing Nati...DESIGN FOR CONTEXT: Cataloging, Web Design, and Linked Data for Exposing Nati...
DESIGN FOR CONTEXT: Cataloging, Web Design, and Linked Data for Exposing Nati...
 
Early Warnings
Early WarningsEarly Warnings
Early Warnings
 
Building the New Open Linked Library
Building the New Open Linked LibraryBuilding the New Open Linked Library
Building the New Open Linked Library
 
Facsimiles of Text and Music from Distributed Resources
Facsimiles of Text and Music from Distributed ResourcesFacsimiles of Text and Music from Distributed Resources
Facsimiles of Text and Music from Distributed Resources
 
Advanced information and research skills for music
Advanced information and research skills for musicAdvanced information and research skills for music
Advanced information and research skills for music
 
Blacklight intro - LLI seminar
Blacklight intro - LLI seminarBlacklight intro - LLI seminar
Blacklight intro - LLI seminar
 
Making the Black Hole Gray: Implementing the Web Archiving of Specialist Art ...
Making the Black Hole Gray: Implementing the Web Archiving of Specialist Art ...Making the Black Hole Gray: Implementing the Web Archiving of Specialist Art ...
Making the Black Hole Gray: Implementing the Web Archiving of Specialist Art ...
 
The Standards Paradox: Case studies in Conforming to or Abandoning Metadata S...
The Standards Paradox: Case studies in Conforming to or Abandoning Metadata S...The Standards Paradox: Case studies in Conforming to or Abandoning Metadata S...
The Standards Paradox: Case studies in Conforming to or Abandoning Metadata S...
 
Cultural Objects in the Age of Digital Access
Cultural Objects in the Age of Digital AccessCultural Objects in the Age of Digital Access
Cultural Objects in the Age of Digital Access
 
Improving Access to Historic Public Broadcasting through Speech-to-Text, Crow...
Improving Access to Historic Public Broadcasting through Speech-to-Text, Crow...Improving Access to Historic Public Broadcasting through Speech-to-Text, Crow...
Improving Access to Historic Public Broadcasting through Speech-to-Text, Crow...
 
Linked Data and cultural heritage data: an overview of the approaches from Eu...
Linked Data and cultural heritage data: an overview of the approaches from Eu...Linked Data and cultural heritage data: an overview of the approaches from Eu...
Linked Data and cultural heritage data: an overview of the approaches from Eu...
 
British Library Labs
British Library LabsBritish Library Labs
British Library Labs
 
"We want something like Google ... why do we get so many results?" : implemen...
"We want something like Google ... why do we get so many results?" : implemen..."We want something like Google ... why do we get so many results?" : implemen...
"We want something like Google ... why do we get so many results?" : implemen...
 
Making Materials Findable at the State Library of Victoria
Making Materials Findable at the State Library of VictoriaMaking Materials Findable at the State Library of Victoria
Making Materials Findable at the State Library of Victoria
 

More from Jenn Riley

Understanding Metadata: Looking Forward
Understanding Metadata: Looking ForwardUnderstanding Metadata: Looking Forward
Understanding Metadata: Looking ForwardJenn Riley
 
The future of cataloguing? Future cataloguers!
The future of cataloguing? Future cataloguers!The future of cataloguing? Future cataloguers!
The future of cataloguing? Future cataloguers!Jenn Riley
 
Discovery elsewhere
Discovery elsewhereDiscovery elsewhere
Discovery elsewhereJenn Riley
 
Designing the Garden: Getting Grounded in Linked Data
Designing the Garden: Getting Grounded in Linked DataDesigning the Garden: Getting Grounded in Linked Data
Designing the Garden: Getting Grounded in Linked DataJenn Riley
 
Launching metaware.buzz
Launching metaware.buzzLaunching metaware.buzz
Launching metaware.buzzJenn Riley
 
Getting Comfortable with Metadata Reuse
Getting Comfortable with Metadata ReuseGetting Comfortable with Metadata Reuse
Getting Comfortable with Metadata ReuseJenn Riley
 
Handout for Digital Imaging of Photographs
Handout for Digital Imaging of PhotographsHandout for Digital Imaging of Photographs
Handout for Digital Imaging of PhotographsJenn Riley
 
Digital Imaging of Photographs
Digital Imaging of PhotographsDigital Imaging of Photographs
Digital Imaging of PhotographsJenn Riley
 
The Open Archives Initiative and the Sheet Music Consortium
The Open Archives Initiative and the Sheet Music ConsortiumThe Open Archives Initiative and the Sheet Music Consortium
The Open Archives Initiative and the Sheet Music ConsortiumJenn Riley
 
Cushman Exposed! Exploiting Controlled Vocabularies to Enhance Browsing and S...
Cushman Exposed! Exploiting Controlled Vocabularies to Enhance Browsing and S...Cushman Exposed! Exploiting Controlled Vocabularies to Enhance Browsing and S...
Cushman Exposed! Exploiting Controlled Vocabularies to Enhance Browsing and S...Jenn Riley
 
Handout for FRBR; or, How I learned to stop worrying and love the model
Handout for FRBR; or, How I learned to stop worrying and love the modelHandout for FRBR; or, How I learned to stop worrying and love the model
Handout for FRBR; or, How I learned to stop worrying and love the modelJenn Riley
 
Metadata for Brittle Books Page Turner
Metadata for Brittle Books Page TurnerMetadata for Brittle Books Page Turner
Metadata for Brittle Books Page TurnerJenn Riley
 
Digitizing and Delivering Audio and Video
Digitizing and Delivering Audio and VideoDigitizing and Delivering Audio and Video
Digitizing and Delivering Audio and VideoJenn Riley
 
Handout for Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS
Handout for Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODSHandout for Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS
Handout for Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODSJenn Riley
 
Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS
Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODSAlphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS
Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODSJenn Riley
 
Handout for Merging Metadata from Multiple Traditions: IN Harmony Sheet Music...
Handout for Merging Metadata from Multiple Traditions: IN Harmony Sheet Music...Handout for Merging Metadata from Multiple Traditions: IN Harmony Sheet Music...
Handout for Merging Metadata from Multiple Traditions: IN Harmony Sheet Music...Jenn Riley
 
Merging Metadata from Multiple Traditions: IN Harmony Sheet Music from Librar...
Merging Metadata from Multiple Traditions: IN Harmony Sheet Music from Librar...Merging Metadata from Multiple Traditions: IN Harmony Sheet Music from Librar...
Merging Metadata from Multiple Traditions: IN Harmony Sheet Music from Librar...Jenn Riley
 
Challenges in the Nursery: Linking a Finding Aid with Online Content
Challenges in the Nursery: Linking a Finding Aid with Online ContentChallenges in the Nursery: Linking a Finding Aid with Online Content
Challenges in the Nursery: Linking a Finding Aid with Online ContentJenn Riley
 
Making Interoperability Easier: Creating Shareable Metadata
Making Interoperability Easier: Creating Shareable MetadataMaking Interoperability Easier: Creating Shareable Metadata
Making Interoperability Easier: Creating Shareable MetadataJenn Riley
 

More from Jenn Riley (20)

Understanding Metadata: Looking Forward
Understanding Metadata: Looking ForwardUnderstanding Metadata: Looking Forward
Understanding Metadata: Looking Forward
 
The future of cataloguing? Future cataloguers!
The future of cataloguing? Future cataloguers!The future of cataloguing? Future cataloguers!
The future of cataloguing? Future cataloguers!
 
Discovery elsewhere
Discovery elsewhereDiscovery elsewhere
Discovery elsewhere
 
Designing the Garden: Getting Grounded in Linked Data
Designing the Garden: Getting Grounded in Linked DataDesigning the Garden: Getting Grounded in Linked Data
Designing the Garden: Getting Grounded in Linked Data
 
Launching metaware.buzz
Launching metaware.buzzLaunching metaware.buzz
Launching metaware.buzz
 
Getting Comfortable with Metadata Reuse
Getting Comfortable with Metadata ReuseGetting Comfortable with Metadata Reuse
Getting Comfortable with Metadata Reuse
 
Handout for Digital Imaging of Photographs
Handout for Digital Imaging of PhotographsHandout for Digital Imaging of Photographs
Handout for Digital Imaging of Photographs
 
Digital Imaging of Photographs
Digital Imaging of PhotographsDigital Imaging of Photographs
Digital Imaging of Photographs
 
The Open Archives Initiative and the Sheet Music Consortium
The Open Archives Initiative and the Sheet Music ConsortiumThe Open Archives Initiative and the Sheet Music Consortium
The Open Archives Initiative and the Sheet Music Consortium
 
Cushman Exposed! Exploiting Controlled Vocabularies to Enhance Browsing and S...
Cushman Exposed! Exploiting Controlled Vocabularies to Enhance Browsing and S...Cushman Exposed! Exploiting Controlled Vocabularies to Enhance Browsing and S...
Cushman Exposed! Exploiting Controlled Vocabularies to Enhance Browsing and S...
 
Handout for FRBR; or, How I learned to stop worrying and love the model
Handout for FRBR; or, How I learned to stop worrying and love the modelHandout for FRBR; or, How I learned to stop worrying and love the model
Handout for FRBR; or, How I learned to stop worrying and love the model
 
Metadata for Brittle Books Page Turner
Metadata for Brittle Books Page TurnerMetadata for Brittle Books Page Turner
Metadata for Brittle Books Page Turner
 
Digitizing and Delivering Audio and Video
Digitizing and Delivering Audio and VideoDigitizing and Delivering Audio and Video
Digitizing and Delivering Audio and Video
 
Variations2
Variations2Variations2
Variations2
 
Handout for Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS
Handout for Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODSHandout for Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS
Handout for Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS
 
Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS
Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODSAlphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS
Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS
 
Handout for Merging Metadata from Multiple Traditions: IN Harmony Sheet Music...
Handout for Merging Metadata from Multiple Traditions: IN Harmony Sheet Music...Handout for Merging Metadata from Multiple Traditions: IN Harmony Sheet Music...
Handout for Merging Metadata from Multiple Traditions: IN Harmony Sheet Music...
 
Merging Metadata from Multiple Traditions: IN Harmony Sheet Music from Librar...
Merging Metadata from Multiple Traditions: IN Harmony Sheet Music from Librar...Merging Metadata from Multiple Traditions: IN Harmony Sheet Music from Librar...
Merging Metadata from Multiple Traditions: IN Harmony Sheet Music from Librar...
 
Challenges in the Nursery: Linking a Finding Aid with Online Content
Challenges in the Nursery: Linking a Finding Aid with Online ContentChallenges in the Nursery: Linking a Finding Aid with Online Content
Challenges in the Nursery: Linking a Finding Aid with Online Content
 
Making Interoperability Easier: Creating Shareable Metadata
Making Interoperability Easier: Creating Shareable MetadataMaking Interoperability Easier: Creating Shareable Metadata
Making Interoperability Easier: Creating Shareable Metadata
 

Recently uploaded

ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 

Recently uploaded (20)

ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 

Implementing the FRBR Conceptual Model in the Variations Music Discovery System

  • 1. Implementing the FRBR Conceptual Model in the Variations Music Discovery System Jenn Riley and Alex Berry …with thanks to Paul McElwain and the rest of the V/FRBR Project Team DLP Brown Bag Series October 28, 2009
  • 2. What if a catalog could answer questions like… • Which recordings of Beethoven’s early piano sonatas can I listen to from home? • Which recordings can I listen to with Vladimir Ashkenazy as a conductor, rather than a pianist? • How many editions of the score of [some interesting work] can I compare? • What pieces can I as a cellist perform with my friend the soprano? Or my other friend the violinist? • What do you have with Kirsten Flagstad singing? • And even… ▫ What works were composed by women in Vienna in the 18th century? ▫ Which 19th-century composers wrote sonatas for oboe? • Can the catalog become a research tool rather than just a finding tool? 10/28/2009DLP Brown Bag Series 2
  • 3. 10/28/2009DLP Brown Bag Series 3 The core of FRBR: Group 1 Entities WORK EXPRESSION MANIFESTATION ITEM is realized through is embodied in is exemplified by “the physical embodiment of an expression of a work” “the intellectual or artistic realization of a work”“a distinct intellectual or artistic creation”“a single exemplar of a manifestation” w1 Franz Schubert's Trout quintet -e1 the composer's score -e2 a performance by the Amadeus Quartet and Hephzibah Menuhin on piano -e3 a performance by the Cleveland Quartet and Yo-Yo Ma on the cello -. . . . w1 Harry Lindgren's Geometric dissections -e1 original text entitled Geometric dissections -m1 the book published in 1964 by Van Nostrand -e2 revised text entitled Recreational problems in geometric dissections .... -m1 the book published in 1972 by Dover w1 Ronald Hayman's Playback -e1 the author's text edited for publication -m1 the book published in 1973 by Davis-Poynter -i1 copy autographed by the author
  • 4. (Semi)FRBRization in WorldCat Local 10/28/2009 4 DLP Brown Bag Series
  • 5. Basics of the V/FRBR project • Funded by an Institute of Museum and Library Services National Leadership Grant ▫ October 1, 2008 - September 30, 2011 ▫ $481,987 from IMLS; $482,572 contributed by IU ▫ Staff from DLP, Music Library, and Tech Services are contributing some of their time to the project • In “Demonstration” category ▫ Primary mission: provide a model for other FRBRized catalogs ▫ Secondary mission: provide a useful and sustainable discovery system for music at IU 10/28/2009DLP Brown Bag Series 5
  • 6. Project staff • Jenn Riley, Metadata Librarian, Digital Library Program (Principal Investigator) • Jon Dunn, Associate Director for Technology, Digital Library Program • Mark Notess, Development Manager, Digital Library Program • Paul McElwain, Programmer/Analyst, Variations/FRBR Project • Alex Berry, Programmer/Analyst, Variations/FRBR Project • Phil Ponella, Director, Cook Music Library • Michelle Dalmau, Digital Projects and Usability Librarian, Digital Library Program • Julie Hardesty, Usability and Interface Specialist, Digital Library Program • Brian Wheeler, System Administrator, Digital Library Program • Ralph Papakhian, Head, Technical Services, Cook Music Library • Keith Cochran, Associate Director/Music Collection Development Librarian, Cook Music Library • Spencer Anspach, Library Systems Analyst/Programmer, Technical Services 10/28/2009DLP Brown Bag Series 6
  • 7. Most visible goal: FRBRize Variations • Provide a public and concrete testbed for FRBR ▫ with real data ▫ in a production environment ▫ as a response to the call in the LC WG on the Future of Bibliographic Control report • Follow through on long-standing vision for improved Variations searching • Provide a sustainable path for Variations metadata outside of IUCAT 10/28/2009 7 DLP Brown Bag Series
  • 8. Other project goals • To provide an openly-accessible web search interface to FRBRized data in Variations for all scores and recordings in the music library, for community analysis; • To make supporting data, including data model documentation and FRBRized data, available to the community for analysis; and • To apply innovative, evidence-based interface design techniques to Variations cataloging and search interfaces to make the most of the FRBR- compliant data model. 10/28/2009 8 DLP Brown Bag Series
  • 9. Planned project work products (1) • A published FRBRization algorithm that operates on multi-Work Manifestations, and evaluation of its effectiveness • A formal data model for FRBR • FRBRized data made available to the community for further testing and analysis • An openly-accessible system for searching FRBRized music data for community testing and analysis 10/28/2009 9 DLP Brown Bag Series
  • 10. Planned project work products (2) • Usability evaluations of FRBR-based end-user discovery and cataloging systems • Figures on the costs of creating FRBRized bibliographic data by both automated and manual means • Source code for the Variations FRBR-based discovery system. 10/28/2009DLP Brown Bag Series 10
  • 11. FRBR in XML • Locally developing a suite of FRBR Schemas • To provide a model for others encoding and sharing FRBRized data • 3-level approach: ▫ frbr – strict interpretation of FRBR report(s) ▫ efrbr (extended FRBR) – make FRBR useful ▫ vfrbr (Variations/FRBR) – add/remove data elements to optimize model for music • Cover Group 1, 2, and 3 Entities, plus Relationships • Create record packaging structure • Current drafts use 33 different namespaces! ▫ And this may grow before we’re done. (Ugh.) 10/28/2009DLP Brown Bag Series 11
  • 12. User testing so far • 3 user studies performed by Julie Hardesty ▫ Current Variations search observations/interviews ▫ Current Variations logs analysis ▫ Variations2 cataloging interface observation • Reports available at <http://www.dlib.indiana.edu/projects/vfrbr/projectDoc/index.shtml> • Informing design of developing search interface • Later, will inform design of cataloging interface 10/28/2009DLP Brown Bag Series 12
  • 13. Implementation Details • Flow of Data Into Our System • Search UI Design • Technologies Used 10/28/2009 13 DLP Brown Bag Series
  • 14. Flow of Data Into Our System • Primary Source: MARC Bib and Authority Files • Processed by FRBRization logic creating Java objects • Objects persisted and indexed for use 10/28/2009 14 DLP Brown Bag Series
  • 15. Bib Records Total = 191804 By Type Notated music = 104402 Musical sound recording = 84627 Manuscript notated music = 2480 Nonmusical sound recording = 251 Language material = 36 Mixed materials = 6 Projected medium = 1 Three-dimensional artifact or naturally occurring object = 1 10/28/2009 15 DLP Brown Bag Series
  • 16. Authority Records Fetched from Z39.50 based on rules For every 100 field search Personal Name using contents in |a |q |b |c |d Import if one exact match 10/28/2009 16 DLP Brown Bag Series
  • 17. Potential Secondary Source of Data MusicBrainz • Useful for instances where we can't create any works from a record • Helps us get around parsing contents notes for popular music 10/28/2009 17 DLP Brown Bag Series
  • 18. FRBRization • Continued effort from previous Variations grants • Attempts to create FRBR records from MARC records • Contains work identification algorithm and mapping rules • Geared specifically for music • Only uses a small subset of FRBR 10/28/2009 18 DLP Brown Bag Series
  • 19. Work Identification Algorithm Uses clues in MARC bib records to pull out works • Presence of fields, subfields, and indicators • Values of subfields compared to Collective Title and Forms lists If the value in 240 |a equals the phrase "Chamber Music" do not identify 240 as a work 10/28/2009 19 DLP Brown Bag Series
  • 20. Example mapping rules Work from Authority record • Uniform Title 100,110,111 |t |m |n |r • Instrumentation 100,110,111,130 |m -- make separate entries from each string delimited by comma; do not include (x); map value inside () to number 10/28/2009 20 DLP Brown Bag Series
  • 21. Results of FRBRization • Java objects representing FRBR entities with attributes and relations • Stored in a relational database and indexed for retrieval • Used for VFRBR search 10/28/2009 21 DLP Brown Bag Series
  • 22. Search UI Design The following slides were developed by Julie Hardesty during a series a meetings involving the VFRBR UI design team. 10/28/2009 22 DLP Brown Bag Series
  • 26. Technologies Used in Search UI • Hibernate • Solr • Wicket • jQuery 10/28/2009 26 DLP Brown Bag Series
  • 27. Hibernate • Object-relational mapping framework for Java • Well established in industry • Works with a wide variety of databases 10/28/2009 27 DLP Brown Bag Series
  • 28. Solr • A search server built on top of the popular Lucene library • Use HTTP requests to index data and query index • Uses simple XML documents throughout • Enables search interfaces instead of just acting as a full text index 10/28/2009 28 DLP Brown Bag Series
  • 29. Wicket • Component based web application framework • Supports reuse at various granularities • Uses XHTML templates that are manipulated via Java code (no JSP) 10/28/2009 29 DLP Brown Bag Series
  • 30. jQuery • Cross browser JavaScript library • Makes interaction between JS, CSS, and XHTML easier 10/28/2009 30 DLP Brown Bag Series
  • 31. Current status of work • Project programmers hired April 2009 • XML schemas will be released “soon” • Software development taking “agile” approach • Starting to process extract of 191,804 IUCAT music library score and recording records • Will have a discovery interface for people to look at “soon” • Will start work on cataloging tool later this fall 10/28/2009DLP Brown Bag Series 31
  • 32. To stay informed • These presentation slides: http://www.dlib.indiana.edu/~jenlrile/presentations/bbfall09/vfrbr.pptx • Project home page: http://www.dlib.indiana.edu/project/vfrbr • Subscribe to project RSS feed from the home page • Talk to a member of our project team! jenlrile@indiana.edu berry3@indiana.edu pbmcelwa@indiana.edu Others listed on project home page 10/28/2009DLP Brown Bag Series 32