SlideShare a Scribd company logo
Enhancing an OPAC using linked data in MARC records
ELUNA 2016 Oklahoma City
ExLibris Users of North America
Oklahoma City, OK
May 2016
Presented by
Michael Cummings
Library Systems Coordinator
GWU Libraries
HTML markup in web pages
The semantic web
Google Trends
Trend: ‘linked data’ vs ‘semantic web’
Schema.org
Theory
https://searchenginewatch.com/2016/02/25/say-goodbye-to-google-14-alternative-search-engines/
HTML markup in web pages
In practice: an example
findit.library.gwu.edu/isbn/9780716703389
Schema.org microdata markup
Markup, generated on-the-fly
Google search
Catalog record in Google search result
Custom Google Search form
Custom Google search form and results
reports.library.gwu.edu/customsearch.html
new horizons in astronomy
Creating the custom search
Experiment: Build a Google search form
https://cse.google.com
Custom search coding
??????????????
Embedding the custom search form
view-source:reports.library.gwu.edu/customsearch.html
2. Hyperlinks on MARC data
Voyager-l informal survey
Informal survey of Voyager-l
Voyager-l informal survey
Informal survey of Voyager-l
About our web applicaton
Beyond semantic markup
OCLC linked data: Identities
Brandt, John C.
Publication timeline, list of works, related names and subjects
Use case: add value: WorldCat Identities
findit.library.gwu.edu/oclc/327452
OCLC Identity example
Overview, Timeline, Alternate names …
1 of 4
www.worldcat.org/wcidentities/lccn-n50012763
OCLC Identity example
Works by or about the author …
2 of 4
OCLC Identity example
Audience, Related Identities, Links …
3 of 4
OCLC Identity example
… and Associated Subjects word cloud.
4 of 4
Identities links in the web application
Links on our MARC records
STEP #1 Add URIs to local MARC records
findit.library.gwu.edu/item/2659054.json
“0”: http://id.loc.gov/authorities/names/n82076128”
“o”: http://worldcat.org/entity/work/id/1419206”
Converting links
STEP #2 convert name to ID link
See: https://github.com/gwu-libraries
Publishing links in our API
#3 Output link text and associated URI
See: http://findit.library.gwu.edu/api/
Adding links with MarcEdit
Catalog record before editing
Original local Voyager catalog record
Adding links with MarcEdit
New in MarcEdit: MarcNext
See: http://marcedit.reeset.net/
MarcEdit build linked records
MarcNext: Link Identifiers: Build links
Links generated by MarcEdit
Revised local Voyager Marc record
$a Levin, Murray Burton.
$0 http://id.loc.gov/authorities/names/n80034895
$0 http://viaf.org/viaf/170682523
OCLC Workid
Example: URI for OCLC’s Work ID
$n OCLC Work Id
$o http://worldcat.org/entity/work/id/62586849
URIs on MARC tags in Voyager
Count of URIs on GW’s local Marc records
https://github.com/gwu-libraries/notebooks/blob/master/20151026-marc-subjects-spark/subject-patterns-with-spark.ipynb
Two experiments with linked data
Experiment: Display the links
#1 Links displayed with labels . . .
Experiment: Display the links
Cancelled before going into live site.
Experiment: Display the links
#2 Use case: get alternate names
1 of 3
Experiment: Display the links
and use labels from the model . . .
2 of 3
Experiment: Display the links
. . . however, how fast can we process it?
3 of 3
Ex Libris and linked data
ExLibris support for linked data
Ex Libris prototype
going in the wrong direction.
Bibframe / data model
Bibframe: Library of Congress
A model for expressing & connecting
bibliographic data
www.loc.gov/bibframe/
Zepheira, NLM, UC-Davis, GW
Testing bibframe with library data
bibfra.me/about/
RDF
Bibframe version of MARC record
bibframe.org/tools/compare/bibid/17930908
OCLC
Turtle | N-Triple | JSON-LD | RDF/XML
Available formats / APIs include RDF
Future Bibframe / RDF developments
Going forward: obstacles
Experimentation and evaluation
https://ecommons.cornell.edu/handle/1813/42435
Going forward: modelling
Creating linked data repositories
Going forward: programming
Open source tools to try out. pybibframe
https://github.com/zepheira/pybibframe
Converting MARC/XML to RDF or Versa output (command line)
or
Converting MARC/XML to RDF or Versa output (API)
Learn More
Michael Cummings
Library Systems Coordinator
202-994-4806 michaelc@gwu.edu
Miller, E., & Ogbuji, U. (2015). Linked data design for the visible library. Bulletin of the
American Society for Information Science and Technology (Online), 41(4), 23-29. Retrieved
from http://proxygw.wrlc.org/login?url=http://search.proquest.com/docview/1679220450?
accountid=11243
Mitchell, E. T., PhD. (2016). The current state of linked data in libraries, archives, and
museums. Library Technology Reports, 52(1), 5-16,2. Retrieved from
http://proxygw.wrlc.org/login?url=http://search.proquest.com/docview/1752517266?accou
ntid=11243
Shieh, J. (2013, Winter). A transformative opportunity: BIBFRAME at the George Washington University,
an early experimenter. Information Standards Quarterly,25, 17-21. Retrieved from
http://proxygw.wrlc.org/login?url=http://search.proquest.com/docview/1545644349?accountid=11243
The Relationship between BIBFRAME and OCLC’s Linked-Data Model of Bibliographic Description: A
Working Paper http://www.oclc.org/content/dam/research/publications/library/2013/2013-05.pdf
Photo credits
Michael Cummings
Library Systems Coordinator
202-994-4806 michaelc@gwu.edu
Slide 1: Buffalo sketch
https://www.pinterest.com/pin/390194755188382990/
Juan Bosco / San Martin Arts Crafts
Slide 4: Oklahoma state bird: Scissor-tailed flycatcher in flight
http://www.birdsasart-blog.com/2012/07/13/you-be-the-judge-flight/
Slide 13: Lone buffalo in tall grass
https://upload.wikimedia.org/wikipedia/commons/thumb
/e/e7/Buffalo_American_animal.jpg/1024px-Buffalo_American_animal.jpg
Slide 22: Scenic turnout, near Arbuckle Mountains.
http://www.travelok.com/scenic_drives
Bill Bryant
Slide 26: Indian Paintbrush wildflowers near Boynton.
http://www.travelok.com/scenic_drives
Slide 33: Oklahoma's state wildflower, the Indian Blanket, near Davis.
http://www.travelok.com/scenic_drives
Carolyn Fletcher
Slide 41: Group of bison on grassy plain
http://www.nature.org/cs/groups/webcontent/@web/@oklahoma/
documents/media/tallgrass-prairie-bison-2.jpg
Slide 46: Two bison in snow
Brett French, Billings Gazette
Enhancing a library OPAC with linked data

More Related Content

What's hot

VRA_2015_CatalogingRoundup_Seneff
VRA_2015_CatalogingRoundup_SeneffVRA_2015_CatalogingRoundup_Seneff
VRA_2015_CatalogingRoundup_SeneffHeather Seneff
 
The Progress of BIBFRAME, by Angela Kroeger
The Progress of BIBFRAME, by Angela KroegerThe Progress of BIBFRAME, by Angela Kroeger
The Progress of BIBFRAME, by Angela Kroeger
Angela Kroeger
 
A Brief Overview of BIBFRAME, by Angela Kroeger
A Brief Overview of BIBFRAME, by Angela KroegerA Brief Overview of BIBFRAME, by Angela Kroeger
A Brief Overview of BIBFRAME, by Angela Kroeger
Angela Kroeger
 
Linking library data
Linking library dataLinking library data
Linking library data
Jindřich Mynarz
 
Lauruhn-5-jun15
Lauruhn-5-jun15Lauruhn-5-jun15
Consuming Linked Data 4/5 Semtech2011
Consuming Linked Data 4/5 Semtech2011Consuming Linked Data 4/5 Semtech2011
Consuming Linked Data 4/5 Semtech2011Juan Sequeda
 
Lawless-3-jun15
Lawless-3-jun15Lawless-3-jun15
Data.dcs: Converting Legacy Data into Linked Data
Data.dcs: Converting Legacy Data into Linked DataData.dcs: Converting Legacy Data into Linked Data
Data.dcs: Converting Legacy Data into Linked DataMatthew Rowe
 
Life after MARC: Cataloging Tools of the Future
Life after MARC: Cataloging Tools of the FutureLife after MARC: Cataloging Tools of the Future
Life after MARC: Cataloging Tools of the Future
Emily Nimsakont
 
Trends in Cataloging & Metadata
Trends in Cataloging & MetadataTrends in Cataloging & Metadata
Trends in Cataloging & Metadata
Debra Shapiro
 
Wiggins-7-jun15
Wiggins-7-jun15Wiggins-7-jun15
#mashcat: Evolving MarcEdit: Leveraging Semantic Data in MarcEdit
#mashcat: Evolving MarcEdit: Leveraging Semantic Data in MarcEdit#mashcat: Evolving MarcEdit: Leveraging Semantic Data in MarcEdit
#mashcat: Evolving MarcEdit: Leveraging Semantic Data in MarcEdit
Terry Reese
 
Talis Platform: A Linked Data Engine
Talis Platform: A Linked Data EngineTalis Platform: A Linked Data Engine
Talis Platform: A Linked Data Engine
Leigh Dodds
 
Gateway to Oklahoma History Case Study: Structured Data and Metadata Evaluati...
Gateway to Oklahoma History Case Study: Structured Data and Metadata Evaluati...Gateway to Oklahoma History Case Study: Structured Data and Metadata Evaluati...
Gateway to Oklahoma History Case Study: Structured Data and Metadata Evaluati...
Emily Kolvitz
 
Stahmer-9-Jun15-final
Stahmer-9-Jun15-finalStahmer-9-Jun15-final
What flavor of linked data is best for your collection?
What flavor of linked data is best for your collection? What flavor of linked data is best for your collection?
What flavor of linked data is best for your collection?
Debra Shapiro
 
Lectio Praecursoria: Search Interfaces on the Web: Querying and Characterizin...
Lectio Praecursoria: Search Interfaces on the Web: Querying and Characterizin...Lectio Praecursoria: Search Interfaces on the Web: Querying and Characterizin...
Lectio Praecursoria: Search Interfaces on the Web: Querying and Characterizin...
Denis Shestakov
 
Preparing Catalogers for Linked data
Preparing Catalogers for Linked dataPreparing Catalogers for Linked data
Preparing Catalogers for Linked data
Terry Reese
 

What's hot (20)

VRA_2015_CatalogingRoundup_Seneff
VRA_2015_CatalogingRoundup_SeneffVRA_2015_CatalogingRoundup_Seneff
VRA_2015_CatalogingRoundup_Seneff
 
The Progress of BIBFRAME, by Angela Kroeger
The Progress of BIBFRAME, by Angela KroegerThe Progress of BIBFRAME, by Angela Kroeger
The Progress of BIBFRAME, by Angela Kroeger
 
A Brief Overview of BIBFRAME, by Angela Kroeger
A Brief Overview of BIBFRAME, by Angela KroegerA Brief Overview of BIBFRAME, by Angela Kroeger
A Brief Overview of BIBFRAME, by Angela Kroeger
 
Linking library data
Linking library dataLinking library data
Linking library data
 
Lauruhn-5-jun15
Lauruhn-5-jun15Lauruhn-5-jun15
Lauruhn-5-jun15
 
Consuming Linked Data 4/5 Semtech2011
Consuming Linked Data 4/5 Semtech2011Consuming Linked Data 4/5 Semtech2011
Consuming Linked Data 4/5 Semtech2011
 
Lawless-3-jun15
Lawless-3-jun15Lawless-3-jun15
Lawless-3-jun15
 
Data.dcs: Converting Legacy Data into Linked Data
Data.dcs: Converting Legacy Data into Linked DataData.dcs: Converting Legacy Data into Linked Data
Data.dcs: Converting Legacy Data into Linked Data
 
Life after MARC: Cataloging Tools of the Future
Life after MARC: Cataloging Tools of the FutureLife after MARC: Cataloging Tools of the Future
Life after MARC: Cataloging Tools of the Future
 
Trends in Cataloging & Metadata
Trends in Cataloging & MetadataTrends in Cataloging & Metadata
Trends in Cataloging & Metadata
 
Wiggins-7-jun15
Wiggins-7-jun15Wiggins-7-jun15
Wiggins-7-jun15
 
#mashcat: Evolving MarcEdit: Leveraging Semantic Data in MarcEdit
#mashcat: Evolving MarcEdit: Leveraging Semantic Data in MarcEdit#mashcat: Evolving MarcEdit: Leveraging Semantic Data in MarcEdit
#mashcat: Evolving MarcEdit: Leveraging Semantic Data in MarcEdit
 
Talis Platform: A Linked Data Engine
Talis Platform: A Linked Data EngineTalis Platform: A Linked Data Engine
Talis Platform: A Linked Data Engine
 
Gateway to Oklahoma History Case Study: Structured Data and Metadata Evaluati...
Gateway to Oklahoma History Case Study: Structured Data and Metadata Evaluati...Gateway to Oklahoma History Case Study: Structured Data and Metadata Evaluati...
Gateway to Oklahoma History Case Study: Structured Data and Metadata Evaluati...
 
Stahmer-9-Jun15-final
Stahmer-9-Jun15-finalStahmer-9-Jun15-final
Stahmer-9-Jun15-final
 
What flavor of linked data is best for your collection?
What flavor of linked data is best for your collection? What flavor of linked data is best for your collection?
What flavor of linked data is best for your collection?
 
Lectio Praecursoria: Search Interfaces on the Web: Querying and Characterizin...
Lectio Praecursoria: Search Interfaces on the Web: Querying and Characterizin...Lectio Praecursoria: Search Interfaces on the Web: Querying and Characterizin...
Lectio Praecursoria: Search Interfaces on the Web: Querying and Characterizin...
 
Visualizing data
Visualizing dataVisualizing data
Visualizing data
 
Gatenby Vvbad 200909
Gatenby Vvbad 200909Gatenby Vvbad 200909
Gatenby Vvbad 200909
 
Preparing Catalogers for Linked data
Preparing Catalogers for Linked dataPreparing Catalogers for Linked data
Preparing Catalogers for Linked data
 

Similar to Enhancing a library OPAC with linked data

Future of Web 2.0 & The Semantic Web
Future of Web 2.0 & The Semantic WebFuture of Web 2.0 & The Semantic Web
Future of Web 2.0 & The Semantic Web
is20090
 
BIBFRAME : the future of cataloguing?
BIBFRAME : the future of cataloguing?BIBFRAME : the future of cataloguing?
BIBFRAME : the future of cataloguing?
Thomas Meehan
 
Next Generation Technical Services May 2009 Calhoun
Next Generation Technical Services May 2009 CalhounNext Generation Technical Services May 2009 Calhoun
Next Generation Technical Services May 2009 Calhoun
Karen S Calhoun
 
Digital Library Applications Of Social Networking Jeju Intl Conference
Digital Library Applications Of Social Networking Jeju Intl ConferenceDigital Library Applications Of Social Networking Jeju Intl Conference
Digital Library Applications Of Social Networking Jeju Intl Conferenceguestbba8ac
 
Digital Library Applications Of Social Networking
Digital Library Applications Of Social Networking  Digital Library Applications Of Social Networking
Digital Library Applications Of Social Networking
Linked Data Research Center, Seoul National University
 
What Is Linked Data, and What Does it Mean for Libraries? ALAO TEDSIG Spring ...
What Is Linked Data, and What Does it Mean for Libraries? ALAO TEDSIG Spring ...What Is Linked Data, and What Does it Mean for Libraries? ALAO TEDSIG Spring ...
What Is Linked Data, and What Does it Mean for Libraries? ALAO TEDSIG Spring ...Emily Nimsakont
 
Evolutionary & Swarm Computing for the Semantic Web
Evolutionary & Swarm Computing for the Semantic WebEvolutionary & Swarm Computing for the Semantic Web
Evolutionary & Swarm Computing for the Semantic Web
Ankit Solanki
 
From Academic Library 2.0 to (Literature) Research 2.0
From Academic Library 2.0  to (Literature) Research 2.0From Academic Library 2.0  to (Literature) Research 2.0
From Academic Library 2.0 to (Literature) Research 2.0
Michael Habib
 
Resilient Linked Data
Resilient Linked DataResilient Linked Data
Resilient Linked Data
Dave Reynolds
 
鏈結資料在圖書館的應用20131107
鏈結資料在圖書館的應用20131107鏈結資料在圖書館的應用20131107
鏈結資料在圖書館的應用20131107
皓仁 柯
 
Uk discovery-jisc-project-showcase
Uk discovery-jisc-project-showcaseUk discovery-jisc-project-showcase
Uk discovery-jisc-project-showcase
RDTF-Discovery
 
RO-Crate: packaging metadata love notes into FAIR Digital Objects
RO-Crate: packaging metadata love notes into FAIR Digital ObjectsRO-Crate: packaging metadata love notes into FAIR Digital Objects
RO-Crate: packaging metadata love notes into FAIR Digital Objects
Carole Goble
 
Dataverse: Helping Researchers Publish Their Data Through Automation
Dataverse: Helping Researchers Publish Their Data Through Automation�Dataverse: Helping Researchers Publish Their Data Through Automation�
Dataverse: Helping Researchers Publish Their Data Through Automation
Eleni Castro, MLIS
 
Hahn "Wikidata as a hub to library linked data re-use"
Hahn "Wikidata as a hub to library linked data re-use"Hahn "Wikidata as a hub to library linked data re-use"
Hahn "Wikidata as a hub to library linked data re-use"
National Information Standards Organization (NISO)
 
Introduction to Linked Data
Introduction to Linked DataIntroduction to Linked Data
Introduction to Linked Data
Mathieu d'Aquin
 
The Web of data and web data commons
The Web of data and web data commonsThe Web of data and web data commons
The Web of data and web data commons
Jesse Wang
 
Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011
Jane Stevenson
 
Doing Clever Things with the Semantic Web
Doing Clever Things with the Semantic WebDoing Clever Things with the Semantic Web
Doing Clever Things with the Semantic Web
Mathieu d'Aquin
 
Linked Data Overview - AGI Technical SIG
Linked Data Overview - AGI Technical SIGLinked Data Overview - AGI Technical SIG
Linked Data Overview - AGI Technical SIG
Chris Ewing
 
Semantic.edu, an introduction
Semantic.edu, an introductionSemantic.edu, an introduction
Semantic.edu, an introductionBryan Alexander
 

Similar to Enhancing a library OPAC with linked data (20)

Future of Web 2.0 & The Semantic Web
Future of Web 2.0 & The Semantic WebFuture of Web 2.0 & The Semantic Web
Future of Web 2.0 & The Semantic Web
 
BIBFRAME : the future of cataloguing?
BIBFRAME : the future of cataloguing?BIBFRAME : the future of cataloguing?
BIBFRAME : the future of cataloguing?
 
Next Generation Technical Services May 2009 Calhoun
Next Generation Technical Services May 2009 CalhounNext Generation Technical Services May 2009 Calhoun
Next Generation Technical Services May 2009 Calhoun
 
Digital Library Applications Of Social Networking Jeju Intl Conference
Digital Library Applications Of Social Networking Jeju Intl ConferenceDigital Library Applications Of Social Networking Jeju Intl Conference
Digital Library Applications Of Social Networking Jeju Intl Conference
 
Digital Library Applications Of Social Networking
Digital Library Applications Of Social Networking  Digital Library Applications Of Social Networking
Digital Library Applications Of Social Networking
 
What Is Linked Data, and What Does it Mean for Libraries? ALAO TEDSIG Spring ...
What Is Linked Data, and What Does it Mean for Libraries? ALAO TEDSIG Spring ...What Is Linked Data, and What Does it Mean for Libraries? ALAO TEDSIG Spring ...
What Is Linked Data, and What Does it Mean for Libraries? ALAO TEDSIG Spring ...
 
Evolutionary & Swarm Computing for the Semantic Web
Evolutionary & Swarm Computing for the Semantic WebEvolutionary & Swarm Computing for the Semantic Web
Evolutionary & Swarm Computing for the Semantic Web
 
From Academic Library 2.0 to (Literature) Research 2.0
From Academic Library 2.0  to (Literature) Research 2.0From Academic Library 2.0  to (Literature) Research 2.0
From Academic Library 2.0 to (Literature) Research 2.0
 
Resilient Linked Data
Resilient Linked DataResilient Linked Data
Resilient Linked Data
 
鏈結資料在圖書館的應用20131107
鏈結資料在圖書館的應用20131107鏈結資料在圖書館的應用20131107
鏈結資料在圖書館的應用20131107
 
Uk discovery-jisc-project-showcase
Uk discovery-jisc-project-showcaseUk discovery-jisc-project-showcase
Uk discovery-jisc-project-showcase
 
RO-Crate: packaging metadata love notes into FAIR Digital Objects
RO-Crate: packaging metadata love notes into FAIR Digital ObjectsRO-Crate: packaging metadata love notes into FAIR Digital Objects
RO-Crate: packaging metadata love notes into FAIR Digital Objects
 
Dataverse: Helping Researchers Publish Their Data Through Automation
Dataverse: Helping Researchers Publish Their Data Through Automation�Dataverse: Helping Researchers Publish Their Data Through Automation�
Dataverse: Helping Researchers Publish Their Data Through Automation
 
Hahn "Wikidata as a hub to library linked data re-use"
Hahn "Wikidata as a hub to library linked data re-use"Hahn "Wikidata as a hub to library linked data re-use"
Hahn "Wikidata as a hub to library linked data re-use"
 
Introduction to Linked Data
Introduction to Linked DataIntroduction to Linked Data
Introduction to Linked Data
 
The Web of data and web data commons
The Web of data and web data commonsThe Web of data and web data commons
The Web of data and web data commons
 
Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011
 
Doing Clever Things with the Semantic Web
Doing Clever Things with the Semantic WebDoing Clever Things with the Semantic Web
Doing Clever Things with the Semantic Web
 
Linked Data Overview - AGI Technical SIG
Linked Data Overview - AGI Technical SIGLinked Data Overview - AGI Technical SIG
Linked Data Overview - AGI Technical SIG
 
Semantic.edu, an introduction
Semantic.edu, an introductionSemantic.edu, an introduction
Semantic.edu, an introduction
 

More from Michael Cummings

General introduction to APIs
General introduction to APIsGeneral introduction to APIs
General introduction to APIs
Michael Cummings
 
Archivists toolkit SQL - a tutorial
Archivists toolkit SQL - a tutorialArchivists toolkit SQL - a tutorial
Archivists toolkit SQL - a tutorial
Michael Cummings
 
Voyager : Query Basic
Voyager : Query BasicVoyager : Query Basic
Voyager : Query Basic
Michael Cummings
 
ELUNA 2015 Data Visualization
ELUNA 2015 Data VisualizationELUNA 2015 Data Visualization
ELUNA 2015 Data Visualization
Michael Cummings
 
Data Visualization: Analyzing your library data
Data Visualization: Analyzing your library dataData Visualization: Analyzing your library data
Data Visualization: Analyzing your library data
Michael Cummings
 
Cummingsdceluna2012
Cummingsdceluna2012Cummingsdceluna2012
Cummingsdceluna2012
Michael Cummings
 
ELUNA2014: Developing and Testing an open source web application
ELUNA2014: Developing and Testing an open source web applicationELUNA2014: Developing and Testing an open source web application
ELUNA2014: Developing and Testing an open source web application
Michael Cummings
 

More from Michael Cummings (7)

General introduction to APIs
General introduction to APIsGeneral introduction to APIs
General introduction to APIs
 
Archivists toolkit SQL - a tutorial
Archivists toolkit SQL - a tutorialArchivists toolkit SQL - a tutorial
Archivists toolkit SQL - a tutorial
 
Voyager : Query Basic
Voyager : Query BasicVoyager : Query Basic
Voyager : Query Basic
 
ELUNA 2015 Data Visualization
ELUNA 2015 Data VisualizationELUNA 2015 Data Visualization
ELUNA 2015 Data Visualization
 
Data Visualization: Analyzing your library data
Data Visualization: Analyzing your library dataData Visualization: Analyzing your library data
Data Visualization: Analyzing your library data
 
Cummingsdceluna2012
Cummingsdceluna2012Cummingsdceluna2012
Cummingsdceluna2012
 
ELUNA2014: Developing and Testing an open source web application
ELUNA2014: Developing and Testing an open source web applicationELUNA2014: Developing and Testing an open source web application
ELUNA2014: Developing and Testing an open source web application
 

Recently uploaded

A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
JEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questionsJEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questions
ShivajiThube2
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 

Recently uploaded (20)

A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
JEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questionsJEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questions
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 

Enhancing a library OPAC with linked data

Editor's Notes

  1. Thanks to The University of Central Oklahoma, Oklahoma State University, and University of Oklahoma at Oklahoma City for hosting ELUNA 2016.
  2. For those who may not be familiar with George Washington University, we are a member of a consortium of nine academic libraries with over 12 million bib records in Voyager. (American, Catholic, University of DC, Gallaudet, George Mason, George Washington, Georgetown, Howard, Marymount)
  3. This presentation is divided into three main topics. The material is geared towards developers, but catalogers and administrators with an interest in linked data should find this information useful.
  4. The gist of the “semantic web” is that the HTML markup of web pages should be more than encoding for the browser. It should be encoded in a way that facilitates sharing or reuse. You might think of for example, tagging this scissor-tailed flycatcher by its domain, kingdom, phyla, class, order, family, genus, and species
  5. I recently found that the term ‘linked data’ is searched more often than ‘semantic web’ -- as shown in this Google Trends timeline. Linked data seems to have overtaken semantic web around 2012. But let’s look at semantic web anyway.
  6. The semantic markup vocabulary for web pages proposed by schema.org was an early development sponsored by Google, Microsoft, Yahoo and Yandex. Never heard of ‘Yandex’? It’s the top search engine in Russia.
  7. At GW we developed a custom web application as the front end to our consortium’s Voyager catalog. We incorporate Schema.org markup in the application-generated web pages. Let’s look at the HTML for this page...
  8. You can see this page tagged as type ‘Book’, with item properties cover-image, name, author, contributor, publisher (and more). Again, this encoding is NOT on the catalog record, it’s generated on the fly when the page is requested.
  9. We have a site map on our server -- basically a URL for every bib record -- which search engines crawl and index. Consequently, a web search may include the library record as in this example. (It helps to add ‘gw libraries’ as part of the search terms”) .
  10. A customized Google search form is also possible, like this example. I used Chrome a plug-in, AdBlock, to hide promoted results. This only shows results from our domain. I’m not sure what percent of the 12 million bib records have been indexed, but it’s interesting all the same.
  11. By the way, if you would like to experiment with a custom google search form, you can easily build a “custom search engine” or “CSE” at cse.google.com by completing a profile like this.
  12. The custom search engine will generate a javascript function and tag which you can copy and paste into your HTML page.
  13. That’s all I wanted to cover about semantic web markup for today. Let’s move on to the second part of the presentation, which is adding hyperlinks on MARC data.
  14. I did an informal survey of members of the Voyager-l listserv about hyperlinks from library OPACs. Other than Google Books Preview, there were very few external links identified.
  15. No one in my small response group is using a link to OCLC WorldCat identities, and only a few were familiar with the WorldCat Identities. So I’ll tell you how we came to add that link to our OPAC.
  16. [1] I mentioned we have a consortium catalog. GW’s custom catalog can get availability from two external ILS, and includes links to ILL and consortium loans; [2] the app uses APIs from Summon, 360 Link and other resources [3] and now handles URIs, specifically links to WorldCat Identities.
  17. We believe providing our patrons with links from the catalog details out to WorldCat Identities ADDS VALUE. This is how the link appears on the page. Let’s follow the link to see what we might find, for a different author.
  18. A long page of information is provided about the author. The first part is an overview. There is a publication timeline showing when there were publications by or about the author, and a list of alternate names is provided in the right-hand sidebar.
  19. Scrolling down we have a list of most widely held works by or works about the author, more alternate names, a facet for languages, and sometimes, book covers.
  20. There is an rating for ‘audience level’, a section for related identities, and ‘useful’ links … (actually I don’t find the audience level very useful).
  21. … and then finally at the end of the page we find a word cloud of associated subject terms. Of course the user could follow any of the links for even more information. Pretty cool.
  22. Next, let’s look at how we made the link from the OPAC to WorldCat Identities
  23. First of all, we need a URI link. We store them on our local MARC record in the subfield zero, or in subfield o for the 787 tag.
  24. The Identities link requires a step to convert the author name URI, preferably from id.loc.gov to the URL for the WorldCat Identities. This is a python example, which does a few other steps as well.
  25. Here is the result, the original URI from id.loc.gov for the author, and the WorldCat Identities link which is not stored on the MARC record. This screenshot shows a snippet of the JSON view from our web application.
  26. Next we look at how we add the URIs to the MARC records.
  27. Here is a local catalog record. Notice it does not have any URIs on MARC tags 100, or 6xx. OK, I’m going to save it as a ‘.bib’ file on my workstation.
  28. Now I’ll start MarcEdit. There is a relatively new sub-section of MarcEdit called MarcNext. It has tools BibFrame Testbed, JSON Object Viewer, SPARQL Browser, and Link Identifiers.
  29. Now we run Build Linked Records which has a number of options as you see here. Then I Process the build . . .
  30. … and I get a revised MARC record which I can load into Voyager. Notice it has several URIs now.
  31. As an aside, note that 787 ‘Other Relationship Entity’ uses subfield letter ‘o’ whereas all other URI’s are using subfield number 0 Now if we could index the 787 work ID value, we could programmatically create a collection of records having the same work ID.
  32. We did a lot of batch processing of our records. The URI count as of October, 2015. Total links: four million As another aside, developers might want to checkout the python notebook regarding a programmatic way of analyzing the URI distribution.
  33. Next, I would like to summarize two experiments using linked data related to library records. (Oklahoma state flower Indian Blanket)
  34. Earlier I showed you that we added a link to WorldCat Identities. On our development site we experimented with a “References” tab, where we listed list WorldCat Identities, WorldCat Works…
  35. …and then we listed ‘preferred terms’ and links to the authorities. We concluded there were too many distracting link; we didn’t think the end-user would find added value looking at most of the target pages.
  36. We experimented with the idea that the external sites could give our users help transliterating non-roman names. We mocked up some pages showing how we might get data from external links as JSON or other formats, then parsing the result and displaying information in our interface.
  37. …this experiment also presented different labels, like ‘Concepts’…
  38. Although we could retrieve the data, parse it, and incorporate it into our interface we are concerned about the timing of getting the data, and the complexity of parsing the data. Take alternate names for example, in some cases there may be just too many. (look at Mark Twain lccn-n79021164/ for example)
  39. ExLibris has published information regarding the company’s plans to support linked data in libraries. There are several ELUNA sessions that are related to the topic.
  40. However, based on this prototype screen in the white paper, I’m afraid they’re going in the wrong direction. Patrons don’t get much value, if any, from a list like this example. I hope the committees working on this topic get it right.
  41. Let’s wrap-up with a walk-through on the bibliographic framework model, or ‘Bibframe’
  42. Bibframe, according to the Library of Congress and partners, is a replacement for MARC, a general model for expressing and connecting bibliographic data.
  43. GW is one of the institutions collaborating with others on testing Bibframe models.
  44. There are tools to express MARC records in the Bibframe model… At GW we’re experimenting with exporting MARC to an RDF datastore with a BlackLight / Solr discovery interface.
  45. … earlier I mentioned retrieving WorldCat information using API’s. You can get data from WorldCat in the RDF format used by bibframe…
  46. There seems to be potential in Bibframe, but it is relatively new, and there are pros and cons.
  47. Cons: There are many obstacles to adoption. Lack of ILS support, discovery, training…this is a good article.
  48. Pros: Zepheira is working with several academic libraries… note, we’re talking about transforming the collection into linked data, and sharing it / publishing it on the web.
  49. On the plus side, there is a Python library, pybibframe, for converting MARC/XML to RDF.
  50. Well, that about wraps up the overview of our linked data experimentation. This is an interesting topic, so I’ve added some links for you to check out when you have time. As you know, these slides will be available online.
  51. Thanks for listening. I hope you also enjoyed some of the Oklahoma themed photos!