SlideShare una empresa de Scribd logo
1 de 52
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

Más contenido relacionado

La actualidad más candente

VRA_2015_CatalogingRoundup_Seneff
VRA_2015_CatalogingRoundup_SeneffVRA_2015_CatalogingRoundup_Seneff
VRA_2015_CatalogingRoundup_Seneff
Heather Seneff
 
Consuming Linked Data 4/5 Semtech2011
Consuming Linked Data 4/5 Semtech2011Consuming Linked Data 4/5 Semtech2011
Consuming Linked Data 4/5 Semtech2011
Juan Sequeda
 
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
Matthew Rowe
 

La actualidad más candente (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 a Enhancing a library OPAC with linked data

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
guestbba8ac
 
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
 
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
 
Semantic.edu, an introduction
Semantic.edu, an introductionSemantic.edu, an introduction
Semantic.edu, an introduction
Bryan Alexander
 

Similar a 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
 

Más de Michael Cummings

Más de 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
 

Último

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Último (20)

Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 

Enhancing a library OPAC with linked data

Notas del editor

  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!