SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Practical approaches to entification
in library bibliographic data
BIBFRAME = Internet of Things
• BIBFRAME is the model, but the devil is in the details
• Reconciliation with legacy data
• Different flavors of the model (kind of like different flavors of MARC, but
not really)
• How do make our data semantic web friendly
• How do we build links (down with strings!)
• What services do we trust and are these services available yet
• How do we experiment to start learning what works and what doesn’t
Where do you start?
• If you are a developer?
• The current toolset is built for you. LC’s tools, SPARQL, system APIs –
as a developer, the raw components that you need to start pulling
together toolsets for experimentation can be found if you look for them.
• If you are a cataloger?
• Find a developer, or start writing scripts yourself…
• Today, very few resources are being developed for practitioners.
Zepheira has a training set and is sponsoring LibHub, LC’s BIBFRAME
site provides examples of data in context, and there is MarcEdit.
Linked Data Tools in MarcEdit
• MARCNext
• The MARCNext toolset represents an effort to beginning creating a set of tools that can
integrate into existing workflows for Libraries and Catalogers interested in testing or
implementing linked data concepts within their bibliography environments today.
• Directly in MarcEditor
• Integration of the Linked data tool as part of the cataloger’s workflow
• Via the Command-line
• As part of cmarcedit.exe: eg. cmarcedit.exe –s [sourcefile] –d [destfile] -linkeddata
MarcEdit’s MARCNext Toolset
MarcEdit’s MARCNext Toolset
• Main motivations for making this available
• Exposes a part of a larger framework presently within MarcEdit to support my
research interests in emerging metadata models and linked data concepts in
general.
• To place tools in the hands of catalogers; who are largely pushed to sidelines
when thinking about issues like BIBFRAME and Linked Data
• Lower the barriers for those interested in experimenting with their own data
MarcEdit’s MARCNext Toolset
• BIBFRAME Testbed: a tool utilizing LC’s XQuery transformations to allow users the
ability to visualize their own metadata within various BIBFRAME serializations.
• JSON Object View: a tool allowing users to open a JSON file and visualize the
relationships between objects.
• Link Identifiers: a tool that catalogers can use now to embed URIs into the $0 of
controlled terms
• SPARQL Browser: A Spartan interface for users wanting to test SPARQL endpoints
Link Data Tool
• The Last Mile Problem: To take advantage of metadata models designed for the
web, someone will need to “link” the data.
• EZ-Entification: Takes advantage of the current MARC structure to embed $0’s
into the 1xx, 6xx, and 7xx fields.
• Process supports the generation of links to a wide range of authority sources.
• Presently:
• VIAF
• ID.LOC.GOV
• FAST
• MESH
• Embedding OCLC Work ID’s into records
Link Data Tool
• How it works
• In March 2015, I formalized support for linked data resources and created the
melinked_data.dll assembly. This assembly is the engine that drives MarcEdit’s Linked
Data work.
• Within the assembly is a resolution framework, designed to enable plug & play
networks for eventual user definition of new linked data services.
• Framework has been designed to support SPARQL, JSONLD, and OpenSearch
(with Atom or RSS responses)
• As part of the tool, the resolution algorithm has multiple validation layers, with
basic data normalization to ensure optimal communication with the current linking
services.
Link Data Tool
• So what get’s Linked?
• Tool is looking for specific values
• VIAF and LCNAF linking occurs on 1xx and 7xx data elements
• Subject Linking occurs on all 6xx fields
• Linking services are automatically evaluated and processed by utilizing data
found within the second indicator and the $2.
• When working with known services, the tool will evaluate any data found in
the $0 and if a URI isn’t present, will update the value appropriately
Link Data Tool
• Creating Actionable Data
• $0 defined as: Authority record control number or standard number (R)
• Linked Data Tool ignores this utilizing URIs (and will actively convert control
numbers to URIs)
Example:
=650 7$aMedical policy.$2fast$0(OCoLC)fst01014505
• Converted to:
=650 7$aMedical policy.$2fast$0http://id.worldcat.org/fast/1014505
Link Data Tool
• Challenges
• Are the Linking Services ready?
• Honestly, many of these services are still evolving. Will a VIAF identify
continue to make the most sense when linking to OCLC person data, or will
the Person Identifiers that they talked about at ALA be more appropriate?
• Id.loc.gov doesn’t handle redirects well through the API – there is (or was
last time I tested) a disconnect between terms that have been replaced.
Link Data Tool
• Challenges
• Linking will also be local – and how will those services be implemented. I’m
hoping SPARQL, but my experience has been all over the map.
• Where is OCLC in all of this. They are working hard on their own internal data
streams, but its actually groups like Zepheira, BibFlow, and LD4P that are actively
engaging catalogers.
.
Link Data Tool
• Challenges
• Linking will also be local – and how will those services be implemented. I’m
hoping SPARQL, but my experience has been all over the map.
• Where is OCLC in all of this. They are working hard on their own internal data
streams, but its actually groups like Zepheira, BibFlow, and LD4P that are actively
engaging catalogers.
.
Source Code
• Zepheira BIBFRAME Testing Plugin Code
• Code is provided minus the API key
• Includes the linked data assembly from ME
• http://marcedit.reeset.net/software/plugins/source/libhub.zip
Contact Me:
Terry Reese
Head of Digital Initiatives
University Libraries 175 West 18th Avenue
320F 18th Avenue Library,, Columbus, OH 43210
614-292-8263 Office / 614-407-4998 Mobile
reese.2179@osu.edu / http://library.osu.edu / http://reeset.net

Weitere ähnliche Inhalte

Was ist angesagt?

Linq difference faqs- 2
Linq difference faqs-  2Linq difference faqs-  2
Linq difference faqs- 2Umar Ali
 
MarcEdit and OCLC Integration -- Summer ALA 2014
MarcEdit and OCLC Integration -- Summer ALA 2014MarcEdit and OCLC Integration -- Summer ALA 2014
MarcEdit and OCLC Integration -- Summer ALA 2014Terry Reese
 
The Global reach of Crossref metadata
The Global reach of Crossref metadataThe Global reach of Crossref metadata
The Global reach of Crossref metadataCrossref
 
Collecting and Using Funding Data Crossref
Collecting and Using Funding Data CrossrefCollecting and Using Funding Data Crossref
Collecting and Using Funding Data CrossrefRelawan Jurnal Indonesia
 
Data mining with ms access
Data mining with ms accessData mining with ms access
Data mining with ms accessDhatri Jain
 
Collecting and using funding data in your publications
Collecting and using funding data in your publicationsCollecting and using funding data in your publications
Collecting and using funding data in your publicationsCrossref
 
Working with Crossref and registering content
Working with Crossref and registering contentWorking with Crossref and registering content
Working with Crossref and registering contentCrossref
 
Beyond the catalogue : BibFrame, Linked Data and Ending the Invisible Library
Beyond the catalogue : BibFrame, Linked Data and Ending the 	Invisible LibraryBeyond the catalogue : BibFrame, Linked Data and Ending the 	Invisible Library
Beyond the catalogue : BibFrame, Linked Data and Ending the Invisible LibraryKsenija Mincic Obradovic
 
Introduction to asp.net
Introduction to asp.netIntroduction to asp.net
Introduction to asp.netneeta1995
 
Checking for originality: Crossref Similarity Check
Checking for originality: Crossref Similarity CheckChecking for originality: Crossref Similarity Check
Checking for originality: Crossref Similarity CheckCrossref
 
Reference linking and Cited-by
Reference linking and Cited-byReference linking and Cited-by
Reference linking and Cited-byCrossref
 
Orcid auto-update at Crossref
Orcid auto-update at CrossrefOrcid auto-update at Crossref
Orcid auto-update at CrossrefCrossref
 
2011 06-sq lite-forensics
2011 06-sq lite-forensics2011 06-sq lite-forensics
2011 06-sq lite-forensicsviaForensics
 
Building Windows Phone Database App Using MVVM Pattern
Building Windows Phone Database App Using MVVM PatternBuilding Windows Phone Database App Using MVVM Pattern
Building Windows Phone Database App Using MVVM PatternFiyaz Hasan
 
Managing Annotations (OR2016)
Managing Annotations (OR2016)Managing Annotations (OR2016)
Managing Annotations (OR2016)Robert Sanderson
 

Was ist angesagt? (20)

Linq difference faqs- 2
Linq difference faqs-  2Linq difference faqs-  2
Linq difference faqs- 2
 
MarcEdit and OCLC Integration -- Summer ALA 2014
MarcEdit and OCLC Integration -- Summer ALA 2014MarcEdit and OCLC Integration -- Summer ALA 2014
MarcEdit and OCLC Integration -- Summer ALA 2014
 
CEK KEMIRIPAN PADA CROSSREF
CEK KEMIRIPAN PADA CROSSREFCEK KEMIRIPAN PADA CROSSREF
CEK KEMIRIPAN PADA CROSSREF
 
Session x(ado.net)
Session x(ado.net)Session x(ado.net)
Session x(ado.net)
 
The Global reach of Crossref metadata
The Global reach of Crossref metadataThe Global reach of Crossref metadata
The Global reach of Crossref metadata
 
IIIF: Shared Canvas 2.0
IIIF: Shared Canvas 2.0IIIF: Shared Canvas 2.0
IIIF: Shared Canvas 2.0
 
Collecting and Using Funding Data Crossref
Collecting and Using Funding Data CrossrefCollecting and Using Funding Data Crossref
Collecting and Using Funding Data Crossref
 
MENGGUNAKAN METADATA PADA CROSSREF
MENGGUNAKAN METADATA PADA CROSSREFMENGGUNAKAN METADATA PADA CROSSREF
MENGGUNAKAN METADATA PADA CROSSREF
 
Data mining with ms access
Data mining with ms accessData mining with ms access
Data mining with ms access
 
Collecting and using funding data in your publications
Collecting and using funding data in your publicationsCollecting and using funding data in your publications
Collecting and using funding data in your publications
 
Working with Crossref and registering content
Working with Crossref and registering contentWorking with Crossref and registering content
Working with Crossref and registering content
 
Beyond the catalogue : BibFrame, Linked Data and Ending the Invisible Library
Beyond the catalogue : BibFrame, Linked Data and Ending the 	Invisible LibraryBeyond the catalogue : BibFrame, Linked Data and Ending the 	Invisible Library
Beyond the catalogue : BibFrame, Linked Data and Ending the Invisible Library
 
Introduction to asp.net
Introduction to asp.netIntroduction to asp.net
Introduction to asp.net
 
Checking for originality: Crossref Similarity Check
Checking for originality: Crossref Similarity CheckChecking for originality: Crossref Similarity Check
Checking for originality: Crossref Similarity Check
 
Reference linking and Cited-by
Reference linking and Cited-byReference linking and Cited-by
Reference linking and Cited-by
 
Orcid auto-update at Crossref
Orcid auto-update at CrossrefOrcid auto-update at Crossref
Orcid auto-update at Crossref
 
2011 06-sq lite-forensics
2011 06-sq lite-forensics2011 06-sq lite-forensics
2011 06-sq lite-forensics
 
Building Windows Phone Database App Using MVVM Pattern
Building Windows Phone Database App Using MVVM PatternBuilding Windows Phone Database App Using MVVM Pattern
Building Windows Phone Database App Using MVVM Pattern
 
Managing Annotations (OR2016)
Managing Annotations (OR2016)Managing Annotations (OR2016)
Managing Annotations (OR2016)
 
Android SQLite Database Forensics
Android SQLite Database ForensicsAndroid SQLite Database Forensics
Android SQLite Database Forensics
 

Ähnlich wie Practical approaches to entification in library bibliographic data

AALL 2015: Hands on Linked Data Tools for Catalogers: MarcEdit and MARCNext
AALL 2015: Hands on Linked Data Tools for Catalogers: MarcEdit and MARCNextAALL 2015: Hands on Linked Data Tools for Catalogers: MarcEdit and MARCNext
AALL 2015: Hands on Linked Data Tools for Catalogers: MarcEdit and MARCNextTerry Reese
 
Linked data and the future of libraries
Linked data and the future of librariesLinked data and the future of libraries
Linked data and the future of librariesRegan Harper
 
Metadata, Open Access and More: Crossref presentation
Metadata, Open Access and More: Crossref presentationMetadata, Open Access and More: Crossref presentation
Metadata, Open Access and More: Crossref presentationCrossref
 
Delivering a Linked Data warehouse and realising the power of graphs
Delivering a Linked Data warehouse and realising the power of graphsDelivering a Linked Data warehouse and realising the power of graphs
Delivering a Linked Data warehouse and realising the power of graphsBen Gardner
 
Linked Data, Library Users, and the Discovery Tools of the Future
Linked Data, Library Users, and the Discovery Tools of the FutureLinked Data, Library Users, and the Discovery Tools of the Future
Linked Data, Library Users, and the Discovery Tools of the FutureEmily Nimsakont
 
Back to the Future: The Reinvention of the Library Catalog, Yesterday, Today,...
Back to the Future: The Reinvention of the Library Catalog, Yesterday, Today,...Back to the Future: The Reinvention of the Library Catalog, Yesterday, Today,...
Back to the Future: The Reinvention of the Library Catalog, Yesterday, Today,...zepheiraorg
 
Preparing Catalogers for Linked data
Preparing Catalogers for Linked dataPreparing Catalogers for Linked data
Preparing Catalogers for Linked dataTerry Reese
 
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...Joaquin Delgado PhD.
 
RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
 RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning... RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...S. Diana Hu
 
CS6007 information retrieval - 5 units notes
CS6007   information retrieval - 5 units notesCS6007   information retrieval - 5 units notes
CS6007 information retrieval - 5 units notesAnandh Arumugakan
 
Intro to the semantic web (for libraries)
Intro to the semantic web (for libraries) Intro to the semantic web (for libraries)
Intro to the semantic web (for libraries) robin fay
 
Cloud-based Linked Data Management for Self-service Application Development
Cloud-based Linked Data Management for Self-service Application DevelopmentCloud-based Linked Data Management for Self-service Application Development
Cloud-based Linked Data Management for Self-service Application DevelopmentPeter Haase
 
Ben Gardner | Delivering a Linked Data warehouse and integrating across the w...
Ben Gardner | Delivering a Linked Data warehouse and integrating across the w...Ben Gardner | Delivering a Linked Data warehouse and integrating across the w...
Ben Gardner | Delivering a Linked Data warehouse and integrating across the w...semanticsconference
 
CILIP Conference - x metadata evolution the final mile - Richard Wallis
CILIP Conference - x metadata evolution the final mile - Richard WallisCILIP Conference - x metadata evolution the final mile - Richard Wallis
CILIP Conference - x metadata evolution the final mile - Richard WallisCILIP
 
Drupal and Apache Stanbol
Drupal and Apache StanbolDrupal and Apache Stanbol
Drupal and Apache StanbolAlkuvoima
 
Linked Data for the Masses: The approach and the Software
Linked Data for the Masses: The approach and the SoftwareLinked Data for the Masses: The approach and the Software
Linked Data for the Masses: The approach and the SoftwareIMC Technologies
 

Ähnlich wie Practical approaches to entification in library bibliographic data (20)

AALL 2015: Hands on Linked Data Tools for Catalogers: MarcEdit and MARCNext
AALL 2015: Hands on Linked Data Tools for Catalogers: MarcEdit and MARCNextAALL 2015: Hands on Linked Data Tools for Catalogers: MarcEdit and MARCNext
AALL 2015: Hands on Linked Data Tools for Catalogers: MarcEdit and MARCNext
 
3 - Discovery-systems
3  - Discovery-systems3  - Discovery-systems
3 - Discovery-systems
 
Lawless-3-jun15
Lawless-3-jun15Lawless-3-jun15
Lawless-3-jun15
 
Linked data and the future of libraries
Linked data and the future of librariesLinked data and the future of libraries
Linked data and the future of libraries
 
NISO Webinar: Library Linked Data: From Vision to Reality
NISO Webinar: Library Linked Data: From Vision to RealityNISO Webinar: Library Linked Data: From Vision to Reality
NISO Webinar: Library Linked Data: From Vision to Reality
 
Metadata, Open Access and More: Crossref presentation
Metadata, Open Access and More: Crossref presentationMetadata, Open Access and More: Crossref presentation
Metadata, Open Access and More: Crossref presentation
 
Delivering a Linked Data warehouse and realising the power of graphs
Delivering a Linked Data warehouse and realising the power of graphsDelivering a Linked Data warehouse and realising the power of graphs
Delivering a Linked Data warehouse and realising the power of graphs
 
Linked Data, Library Users, and the Discovery Tools of the Future
Linked Data, Library Users, and the Discovery Tools of the FutureLinked Data, Library Users, and the Discovery Tools of the Future
Linked Data, Library Users, and the Discovery Tools of the Future
 
Back to the Future: The Reinvention of the Library Catalog, Yesterday, Today,...
Back to the Future: The Reinvention of the Library Catalog, Yesterday, Today,...Back to the Future: The Reinvention of the Library Catalog, Yesterday, Today,...
Back to the Future: The Reinvention of the Library Catalog, Yesterday, Today,...
 
Preparing Catalogers for Linked data
Preparing Catalogers for Linked dataPreparing Catalogers for Linked data
Preparing Catalogers for Linked data
 
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
 
RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
 RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning... RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
 
CS6007 information retrieval - 5 units notes
CS6007   information retrieval - 5 units notesCS6007   information retrieval - 5 units notes
CS6007 information retrieval - 5 units notes
 
Intro to the semantic web (for libraries)
Intro to the semantic web (for libraries) Intro to the semantic web (for libraries)
Intro to the semantic web (for libraries)
 
Cloud-based Linked Data Management for Self-service Application Development
Cloud-based Linked Data Management for Self-service Application DevelopmentCloud-based Linked Data Management for Self-service Application Development
Cloud-based Linked Data Management for Self-service Application Development
 
Ben Gardner | Delivering a Linked Data warehouse and integrating across the w...
Ben Gardner | Delivering a Linked Data warehouse and integrating across the w...Ben Gardner | Delivering a Linked Data warehouse and integrating across the w...
Ben Gardner | Delivering a Linked Data warehouse and integrating across the w...
 
CILIP Conference - x metadata evolution the final mile - Richard Wallis
CILIP Conference - x metadata evolution the final mile - Richard WallisCILIP Conference - x metadata evolution the final mile - Richard Wallis
CILIP Conference - x metadata evolution the final mile - Richard Wallis
 
114 sem 3_j-walker
114 sem 3_j-walker114 sem 3_j-walker
114 sem 3_j-walker
 
Drupal and Apache Stanbol
Drupal and Apache StanbolDrupal and Apache Stanbol
Drupal and Apache Stanbol
 
Linked Data for the Masses: The approach and the Software
Linked Data for the Masses: The approach and the SoftwareLinked Data for the Masses: The approach and the Software
Linked Data for the Masses: The approach and the Software
 

Mehr von Terry Reese

MarcEdit Shelter-In-Place Webinar 8: Automated editing through scripts and to...
MarcEdit Shelter-In-Place Webinar 8: Automated editing through scripts and to...MarcEdit Shelter-In-Place Webinar 8: Automated editing through scripts and to...
MarcEdit Shelter-In-Place Webinar 8: Automated editing through scripts and to...Terry Reese
 
MarcEdit Shelter-In-Place Webinar 7: Making Regular Expressions work for you ...
MarcEdit Shelter-In-Place Webinar 7: Making Regular Expressions work for you ...MarcEdit Shelter-In-Place Webinar 7: Making Regular Expressions work for you ...
MarcEdit Shelter-In-Place Webinar 7: Making Regular Expressions work for you ...Terry Reese
 
MarcEdit Shelter-In-Place Webinar 6: Regular Expressions and .NET, A Primer
MarcEdit Shelter-In-Place Webinar 6: Regular Expressions and .NET, A PrimerMarcEdit Shelter-In-Place Webinar 6: Regular Expressions and .NET, A Primer
MarcEdit Shelter-In-Place Webinar 6: Regular Expressions and .NET, A PrimerTerry Reese
 
MarcEdit Shelter-In-Place Webinar 5.5: Transliterations in MarcEdit
MarcEdit Shelter-In-Place Webinar 5.5: Transliterations in MarcEditMarcEdit Shelter-In-Place Webinar 5.5: Transliterations in MarcEdit
MarcEdit Shelter-In-Place Webinar 5.5: Transliterations in MarcEditTerry Reese
 
MarcEdit Shelter-in-place Webinar 2.5: Getting Started with MarcEdit Mac
MarcEdit Shelter-in-place Webinar 2.5: Getting Started with MarcEdit MacMarcEdit Shelter-in-place Webinar 2.5: Getting Started with MarcEdit Mac
MarcEdit Shelter-in-place Webinar 2.5: Getting Started with MarcEdit MacTerry Reese
 
Making complicated processes simple: a look at how MarcEdit 7 is expanding th...
Making complicated processes simple: a look at how MarcEdit 7 is expanding th...Making complicated processes simple: a look at how MarcEdit 7 is expanding th...
Making complicated processes simple: a look at how MarcEdit 7 is expanding th...Terry Reese
 
Rejoining the Information access landscape
Rejoining the Information access landscapeRejoining the Information access landscape
Rejoining the Information access landscapeTerry Reese
 
Open metadata, open systems…redrawing the library metadata landscape
Open metadata, open systems…redrawing the library metadata landscapeOpen metadata, open systems…redrawing the library metadata landscape
Open metadata, open systems…redrawing the library metadata landscapeTerry Reese
 
Getting Started with Regular Expressions In MarcEdit
Getting Started with Regular Expressions In MarcEditGetting Started with Regular Expressions In MarcEdit
Getting Started with Regular Expressions In MarcEditTerry Reese
 
Thinking about Preservation: OSUL Content Manage Workflow
Thinking about Preservation: OSUL Content Manage WorkflowThinking about Preservation: OSUL Content Manage Workflow
Thinking about Preservation: OSUL Content Manage WorkflowTerry Reese
 
The world beyond MARC: let’s focus on asking the right questions
The world beyond MARC: let’s focus on asking the right questionsThe world beyond MARC: let’s focus on asking the right questions
The world beyond MARC: let’s focus on asking the right questionsTerry Reese
 
Reframing Public Housing: Visualization and Data Analytics in History
Reframing Public Housing: Visualization and Data Analytics in History Reframing Public Housing: Visualization and Data Analytics in History
Reframing Public Housing: Visualization and Data Analytics in History Terry Reese
 
Harnessing the Lifecycle: Planning and Implementing a Strategic Digital Coll...
Harnessing the Lifecycle: Planning and Implementing a Strategic Digital Coll...Harnessing the Lifecycle: Planning and Implementing a Strategic Digital Coll...
Harnessing the Lifecycle: Planning and Implementing a Strategic Digital Coll...Terry Reese
 
Making RDA Easy(er) with MarcEdit
Making RDA Easy(er) with MarcEditMaking RDA Easy(er) with MarcEdit
Making RDA Easy(er) with MarcEditTerry Reese
 
Open Repositories 2014 Poster -- Managing Change: An Organizational Outline f...
Open Repositories 2014 Poster -- Managing Change: An Organizational Outline f...Open Repositories 2014 Poster -- Managing Change: An Organizational Outline f...
Open Repositories 2014 Poster -- Managing Change: An Organizational Outline f...Terry Reese
 
Make MarcEdit Work For You: OLC Technical Services Retreat
Make MarcEdit Work For You: OLC Technical Services RetreatMake MarcEdit Work For You: OLC Technical Services Retreat
Make MarcEdit Work For You: OLC Technical Services RetreatTerry Reese
 
Automated Interactions With WorldCat: A Look at OCLC’s WorldCat Metadata API
Automated Interactions With WorldCat:  A Look at OCLC’s WorldCat Metadata APIAutomated Interactions With WorldCat:  A Look at OCLC’s WorldCat Metadata API
Automated Interactions With WorldCat: A Look at OCLC’s WorldCat Metadata APITerry Reese
 
Rethinking shared metadata at the platform level
Rethinking shared metadata at the platform levelRethinking shared metadata at the platform level
Rethinking shared metadata at the platform levelTerry Reese
 
Dragging old data forward: finding yourself an RDA Helper
Dragging old data forward:  finding yourself an RDA HelperDragging old data forward:  finding yourself an RDA Helper
Dragging old data forward: finding yourself an RDA HelperTerry Reese
 
Building the Libraries of Oregon and lessons learned
Building the Libraries of Oregon and lessons learnedBuilding the Libraries of Oregon and lessons learned
Building the Libraries of Oregon and lessons learnedTerry Reese
 

Mehr von Terry Reese (20)

MarcEdit Shelter-In-Place Webinar 8: Automated editing through scripts and to...
MarcEdit Shelter-In-Place Webinar 8: Automated editing through scripts and to...MarcEdit Shelter-In-Place Webinar 8: Automated editing through scripts and to...
MarcEdit Shelter-In-Place Webinar 8: Automated editing through scripts and to...
 
MarcEdit Shelter-In-Place Webinar 7: Making Regular Expressions work for you ...
MarcEdit Shelter-In-Place Webinar 7: Making Regular Expressions work for you ...MarcEdit Shelter-In-Place Webinar 7: Making Regular Expressions work for you ...
MarcEdit Shelter-In-Place Webinar 7: Making Regular Expressions work for you ...
 
MarcEdit Shelter-In-Place Webinar 6: Regular Expressions and .NET, A Primer
MarcEdit Shelter-In-Place Webinar 6: Regular Expressions and .NET, A PrimerMarcEdit Shelter-In-Place Webinar 6: Regular Expressions and .NET, A Primer
MarcEdit Shelter-In-Place Webinar 6: Regular Expressions and .NET, A Primer
 
MarcEdit Shelter-In-Place Webinar 5.5: Transliterations in MarcEdit
MarcEdit Shelter-In-Place Webinar 5.5: Transliterations in MarcEditMarcEdit Shelter-In-Place Webinar 5.5: Transliterations in MarcEdit
MarcEdit Shelter-In-Place Webinar 5.5: Transliterations in MarcEdit
 
MarcEdit Shelter-in-place Webinar 2.5: Getting Started with MarcEdit Mac
MarcEdit Shelter-in-place Webinar 2.5: Getting Started with MarcEdit MacMarcEdit Shelter-in-place Webinar 2.5: Getting Started with MarcEdit Mac
MarcEdit Shelter-in-place Webinar 2.5: Getting Started with MarcEdit Mac
 
Making complicated processes simple: a look at how MarcEdit 7 is expanding th...
Making complicated processes simple: a look at how MarcEdit 7 is expanding th...Making complicated processes simple: a look at how MarcEdit 7 is expanding th...
Making complicated processes simple: a look at how MarcEdit 7 is expanding th...
 
Rejoining the Information access landscape
Rejoining the Information access landscapeRejoining the Information access landscape
Rejoining the Information access landscape
 
Open metadata, open systems…redrawing the library metadata landscape
Open metadata, open systems…redrawing the library metadata landscapeOpen metadata, open systems…redrawing the library metadata landscape
Open metadata, open systems…redrawing the library metadata landscape
 
Getting Started with Regular Expressions In MarcEdit
Getting Started with Regular Expressions In MarcEditGetting Started with Regular Expressions In MarcEdit
Getting Started with Regular Expressions In MarcEdit
 
Thinking about Preservation: OSUL Content Manage Workflow
Thinking about Preservation: OSUL Content Manage WorkflowThinking about Preservation: OSUL Content Manage Workflow
Thinking about Preservation: OSUL Content Manage Workflow
 
The world beyond MARC: let’s focus on asking the right questions
The world beyond MARC: let’s focus on asking the right questionsThe world beyond MARC: let’s focus on asking the right questions
The world beyond MARC: let’s focus on asking the right questions
 
Reframing Public Housing: Visualization and Data Analytics in History
Reframing Public Housing: Visualization and Data Analytics in History Reframing Public Housing: Visualization and Data Analytics in History
Reframing Public Housing: Visualization and Data Analytics in History
 
Harnessing the Lifecycle: Planning and Implementing a Strategic Digital Coll...
Harnessing the Lifecycle: Planning and Implementing a Strategic Digital Coll...Harnessing the Lifecycle: Planning and Implementing a Strategic Digital Coll...
Harnessing the Lifecycle: Planning and Implementing a Strategic Digital Coll...
 
Making RDA Easy(er) with MarcEdit
Making RDA Easy(er) with MarcEditMaking RDA Easy(er) with MarcEdit
Making RDA Easy(er) with MarcEdit
 
Open Repositories 2014 Poster -- Managing Change: An Organizational Outline f...
Open Repositories 2014 Poster -- Managing Change: An Organizational Outline f...Open Repositories 2014 Poster -- Managing Change: An Organizational Outline f...
Open Repositories 2014 Poster -- Managing Change: An Organizational Outline f...
 
Make MarcEdit Work For You: OLC Technical Services Retreat
Make MarcEdit Work For You: OLC Technical Services RetreatMake MarcEdit Work For You: OLC Technical Services Retreat
Make MarcEdit Work For You: OLC Technical Services Retreat
 
Automated Interactions With WorldCat: A Look at OCLC’s WorldCat Metadata API
Automated Interactions With WorldCat:  A Look at OCLC’s WorldCat Metadata APIAutomated Interactions With WorldCat:  A Look at OCLC’s WorldCat Metadata API
Automated Interactions With WorldCat: A Look at OCLC’s WorldCat Metadata API
 
Rethinking shared metadata at the platform level
Rethinking shared metadata at the platform levelRethinking shared metadata at the platform level
Rethinking shared metadata at the platform level
 
Dragging old data forward: finding yourself an RDA Helper
Dragging old data forward:  finding yourself an RDA HelperDragging old data forward:  finding yourself an RDA Helper
Dragging old data forward: finding yourself an RDA Helper
 
Building the Libraries of Oregon and lessons learned
Building the Libraries of Oregon and lessons learnedBuilding the Libraries of Oregon and lessons learned
Building the Libraries of Oregon and lessons learned
 

Kürzlich hochgeladen

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 

Kürzlich hochgeladen (20)

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 

Practical approaches to entification in library bibliographic data

  • 1. Practical approaches to entification in library bibliographic data
  • 2. BIBFRAME = Internet of Things • BIBFRAME is the model, but the devil is in the details • Reconciliation with legacy data • Different flavors of the model (kind of like different flavors of MARC, but not really) • How do make our data semantic web friendly • How do we build links (down with strings!) • What services do we trust and are these services available yet • How do we experiment to start learning what works and what doesn’t
  • 3. Where do you start? • If you are a developer? • The current toolset is built for you. LC’s tools, SPARQL, system APIs – as a developer, the raw components that you need to start pulling together toolsets for experimentation can be found if you look for them. • If you are a cataloger? • Find a developer, or start writing scripts yourself… • Today, very few resources are being developed for practitioners. Zepheira has a training set and is sponsoring LibHub, LC’s BIBFRAME site provides examples of data in context, and there is MarcEdit.
  • 4. Linked Data Tools in MarcEdit • MARCNext • The MARCNext toolset represents an effort to beginning creating a set of tools that can integrate into existing workflows for Libraries and Catalogers interested in testing or implementing linked data concepts within their bibliography environments today. • Directly in MarcEditor • Integration of the Linked data tool as part of the cataloger’s workflow • Via the Command-line • As part of cmarcedit.exe: eg. cmarcedit.exe –s [sourcefile] –d [destfile] -linkeddata
  • 6. MarcEdit’s MARCNext Toolset • Main motivations for making this available • Exposes a part of a larger framework presently within MarcEdit to support my research interests in emerging metadata models and linked data concepts in general. • To place tools in the hands of catalogers; who are largely pushed to sidelines when thinking about issues like BIBFRAME and Linked Data • Lower the barriers for those interested in experimenting with their own data
  • 7. MarcEdit’s MARCNext Toolset • BIBFRAME Testbed: a tool utilizing LC’s XQuery transformations to allow users the ability to visualize their own metadata within various BIBFRAME serializations. • JSON Object View: a tool allowing users to open a JSON file and visualize the relationships between objects. • Link Identifiers: a tool that catalogers can use now to embed URIs into the $0 of controlled terms • SPARQL Browser: A Spartan interface for users wanting to test SPARQL endpoints
  • 8. Link Data Tool • The Last Mile Problem: To take advantage of metadata models designed for the web, someone will need to “link” the data. • EZ-Entification: Takes advantage of the current MARC structure to embed $0’s into the 1xx, 6xx, and 7xx fields. • Process supports the generation of links to a wide range of authority sources. • Presently: • VIAF • ID.LOC.GOV • FAST • MESH • Embedding OCLC Work ID’s into records
  • 9. Link Data Tool • How it works • In March 2015, I formalized support for linked data resources and created the melinked_data.dll assembly. This assembly is the engine that drives MarcEdit’s Linked Data work. • Within the assembly is a resolution framework, designed to enable plug & play networks for eventual user definition of new linked data services. • Framework has been designed to support SPARQL, JSONLD, and OpenSearch (with Atom or RSS responses) • As part of the tool, the resolution algorithm has multiple validation layers, with basic data normalization to ensure optimal communication with the current linking services.
  • 10. Link Data Tool • So what get’s Linked? • Tool is looking for specific values • VIAF and LCNAF linking occurs on 1xx and 7xx data elements • Subject Linking occurs on all 6xx fields • Linking services are automatically evaluated and processed by utilizing data found within the second indicator and the $2. • When working with known services, the tool will evaluate any data found in the $0 and if a URI isn’t present, will update the value appropriately
  • 11. Link Data Tool • Creating Actionable Data • $0 defined as: Authority record control number or standard number (R) • Linked Data Tool ignores this utilizing URIs (and will actively convert control numbers to URIs) Example: =650 7$aMedical policy.$2fast$0(OCoLC)fst01014505 • Converted to: =650 7$aMedical policy.$2fast$0http://id.worldcat.org/fast/1014505
  • 12. Link Data Tool • Challenges • Are the Linking Services ready? • Honestly, many of these services are still evolving. Will a VIAF identify continue to make the most sense when linking to OCLC person data, or will the Person Identifiers that they talked about at ALA be more appropriate? • Id.loc.gov doesn’t handle redirects well through the API – there is (or was last time I tested) a disconnect between terms that have been replaced.
  • 13. Link Data Tool • Challenges • Linking will also be local – and how will those services be implemented. I’m hoping SPARQL, but my experience has been all over the map. • Where is OCLC in all of this. They are working hard on their own internal data streams, but its actually groups like Zepheira, BibFlow, and LD4P that are actively engaging catalogers. .
  • 14. Link Data Tool • Challenges • Linking will also be local – and how will those services be implemented. I’m hoping SPARQL, but my experience has been all over the map. • Where is OCLC in all of this. They are working hard on their own internal data streams, but its actually groups like Zepheira, BibFlow, and LD4P that are actively engaging catalogers. .
  • 15. Source Code • Zepheira BIBFRAME Testing Plugin Code • Code is provided minus the API key • Includes the linked data assembly from ME • http://marcedit.reeset.net/software/plugins/source/libhub.zip
  • 16. Contact Me: Terry Reese Head of Digital Initiatives University Libraries 175 West 18th Avenue 320F 18th Avenue Library,, Columbus, OH 43210 614-292-8263 Office / 614-407-4998 Mobile reese.2179@osu.edu / http://library.osu.edu / http://reeset.net

Hinweis der Redaktion

  1. 2) I don’t want to under-emphasize this first point – especially as libraries are doing work around RDA with legacy or vendor data – or looking at ways to experiment with Linked Data or BIBFRAME or whatever comes next. Catalogers tend to be the odd folks out – they create the metadata but the tools and processed created to migrate, test, model new/emerging library metadata standards tend to not be produced with this group in mind. That makes it very difficult for catalogers to engage in these conversations, because they are looking from the outside in, without the ability to work with data and begin to explore for themselves how these changes will manifest themselves. I spend a lot of time really thinking about the role MarcEdit can play in changing that. 3) There is a lot of great work being done in libraries – but the tools being created are not being created with librarians in mind. They are often difficult to use, require specific dependencies that sometimes require domain knowledge to resolve – basically; they are not created to be easy. These data models can be challenging…our tools shouldn’t be.
  2. Why would we do this: If the purpose of creating data to support linked data applications, our data needs to shed any requirements related to domain specific knowledge simply to resolve an entity. As much as I like OCLC embedding fast headings with a $0 in their data – it’s essentially useless data everywhere. I can’t use it in my catalog (because the ILS doesn’t do anything with this field) and if I take it outside of my system, I could do a damn thing with it unless I convert the data. And if I’m sharing this information, I’m forced to convert the data because it’s meaningless to anyone outside of a library.