SlideShare une entreprise Scribd logo
1  sur  15
DAPI Diem
Or, Using Linked Data & the WorldCat Discovery
API to surface timely holdings
Scott Hanrath | shanrath@ku.edu | @rshanrath
Today in History...
Approach: Outside -> In
1. Use external sources to find interesting entities related to
a given date
2. Feed those entities into a query to the Discovery API
3. Present the entities and a set of related holdings from
WorldCat
[subject] [predicate] [object]
[subject] [predicate] day
SPARQL: http://dbpedia.org/sparql
?entity a dbpedia-owl:Writer .
?entity ont:birthDate ?date .
?entity a ont:Book .
?entity ont:publicationDate ?date .
?entity a dbpedia-owl:Country.
?entity dbpedia-owl:foundingDate ?date .
<http://dbpedia.org/resource/David_Foster_Wallace>
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
<http://dbpedia.org/ontology/Writer> .
<http://dbpedia.org/resource/David_Foster_Wallace>
<http://dbpedia.org/property/dateOfBirth>
"1962-02-21"^^<http://www.w3.org/2001/XMLSchema#date> .
<http://dbpedia.org/resource/David_Foster_Wallace>
<http://dbpedia.org/ontology/viafId>
"68975157"^^<http://www.w3.org/2001/XMLSchema#string> .
WikiPedia API: https://www.mediawiki.org/wiki/API:Main_page
rank = revisions_count +
(10 * article_length) +
number_external_links
WorldCat Discovery API
Things -> Strings -> Things
creator:[author name]
name:[book title]
subject:[author name | country name | book title]
Add number of results to ranking
rank += 10 * number_dapi_results
DBPedia WorldCat
Good!
Not so good.
Judgement call?
Credits
Francis Kayiwa
Emily Flynn
Shawn Denny
Scott Hanrath
Bilal Khalid
Rachel Maderik
w/ OCLC’s Jeff Young, SPARQL coach
github.com/oclc-developer-house/thirdpartyapi
Thank you

Contenu connexe

Tendances

Linked data - NCompass presentation
Linked data - NCompass presentationLinked data - NCompass presentation
Linked data - NCompass presentationRobin Hastings
 
How open is open? An evaluation rubric for public knowledgebases
How open is open?  An evaluation rubric for public knowledgebasesHow open is open?  An evaluation rubric for public knowledgebases
How open is open? An evaluation rubric for public knowledgebasesmhaendel
 
Finding grey literature
Finding grey literatureFinding grey literature
Finding grey literatureKosjanka
 
Describing Scientific Datasets: The HCLS Community Profile
Describing Scientific Datasets: The HCLS Community ProfileDescribing Scientific Datasets: The HCLS Community Profile
Describing Scientific Datasets: The HCLS Community ProfileAlasdair Gray
 
Accidental Discovery, Intentional Inquiry: Leveraging Linked Data to Uncover ...
Accidental Discovery, Intentional Inquiry: Leveraging Linked Data to Uncover ...Accidental Discovery, Intentional Inquiry: Leveraging Linked Data to Uncover ...
Accidental Discovery, Intentional Inquiry: Leveraging Linked Data to Uncover ...Cristina Pattuelli
 
Science in the open, what does it take?
Science in the open, what does it take?Science in the open, what does it take?
Science in the open, what does it take?mhaendel
 
Semantic HTML
Semantic HTMLSemantic HTML
Semantic HTMLhchen1
 
Make your data great again - Ver 2
Make your data great again - Ver 2Make your data great again - Ver 2
Make your data great again - Ver 2Daniel JACOB
 
Drupal Calendaring, A Technological Solution
Drupal Calendaring, A Technological SolutionDrupal Calendaring, A Technological Solution
Drupal Calendaring, A Technological SolutionMatthew Farina
 
The ENCODE Portal REST API
The ENCODE Portal REST API The ENCODE Portal REST API
The ENCODE Portal REST API ENCODE-DCC
 
Reusable data for biomedicine: A data licensing odyssey
Reusable data for biomedicine:  A data licensing odysseyReusable data for biomedicine:  A data licensing odyssey
Reusable data for biomedicine: A data licensing odysseymhaendel
 
05 SPARQL queries over Open Land Use, Open Transport Net and Smart Points Of ...
05 SPARQL queries over Open Land Use, Open Transport Net and Smart Points Of ...05 SPARQL queries over Open Land Use, Open Transport Net and Smart Points Of ...
05 SPARQL queries over Open Land Use, Open Transport Net and Smart Points Of ...plan4all
 
Data Vault vs Data Lake: What's the difference?
Data Vault vs Data Lake: What's the difference?Data Vault vs Data Lake: What's the difference?
Data Vault vs Data Lake: What's the difference?Fru Louis
 
Bio2RDF presentation at Combine 2012
Bio2RDF presentation at Combine 2012Bio2RDF presentation at Combine 2012
Bio2RDF presentation at Combine 2012François Belleau
 
FundRef October 2013
FundRef October 2013FundRef October 2013
FundRef October 2013Crossref
 
Sherborn: Lyal - Digitising legacy taxonomic literature: processes, products ...
Sherborn: Lyal - Digitising legacy taxonomic literature: processes, products ...Sherborn: Lyal - Digitising legacy taxonomic literature: processes, products ...
Sherborn: Lyal - Digitising legacy taxonomic literature: processes, products ...ICZN
 
Linked data experiments at the National Library of Scotland / Alexandra De Pr...
Linked data experiments at the National Library of Scotland / Alexandra De Pr...Linked data experiments at the National Library of Scotland / Alexandra De Pr...
Linked data experiments at the National Library of Scotland / Alexandra De Pr...CIGScotland
 
New Tools for an Old Art: Rhetorical Analysis Through Visualization and Play
 New Tools for an Old Art: Rhetorical Analysis Through Visualization and Play New Tools for an Old Art: Rhetorical Analysis Through Visualization and Play
New Tools for an Old Art: Rhetorical Analysis Through Visualization and PlayShannan Butler
 

Tendances (20)

Linked data - NCompass presentation
Linked data - NCompass presentationLinked data - NCompass presentation
Linked data - NCompass presentation
 
How open is open? An evaluation rubric for public knowledgebases
How open is open?  An evaluation rubric for public knowledgebasesHow open is open?  An evaluation rubric for public knowledgebases
How open is open? An evaluation rubric for public knowledgebases
 
Finding grey literature
Finding grey literatureFinding grey literature
Finding grey literature
 
2009 11 icudl
2009 11 icudl2009 11 icudl
2009 11 icudl
 
Describing Scientific Datasets: The HCLS Community Profile
Describing Scientific Datasets: The HCLS Community ProfileDescribing Scientific Datasets: The HCLS Community Profile
Describing Scientific Datasets: The HCLS Community Profile
 
Accidental Discovery, Intentional Inquiry: Leveraging Linked Data to Uncover ...
Accidental Discovery, Intentional Inquiry: Leveraging Linked Data to Uncover ...Accidental Discovery, Intentional Inquiry: Leveraging Linked Data to Uncover ...
Accidental Discovery, Intentional Inquiry: Leveraging Linked Data to Uncover ...
 
Science in the open, what does it take?
Science in the open, what does it take?Science in the open, what does it take?
Science in the open, what does it take?
 
Semantic HTML
Semantic HTMLSemantic HTML
Semantic HTML
 
The Open Access Community, and OAIster
The Open Access Community, and OAIsterThe Open Access Community, and OAIster
The Open Access Community, and OAIster
 
Make your data great again - Ver 2
Make your data great again - Ver 2Make your data great again - Ver 2
Make your data great again - Ver 2
 
Drupal Calendaring, A Technological Solution
Drupal Calendaring, A Technological SolutionDrupal Calendaring, A Technological Solution
Drupal Calendaring, A Technological Solution
 
The ENCODE Portal REST API
The ENCODE Portal REST API The ENCODE Portal REST API
The ENCODE Portal REST API
 
Reusable data for biomedicine: A data licensing odyssey
Reusable data for biomedicine:  A data licensing odysseyReusable data for biomedicine:  A data licensing odyssey
Reusable data for biomedicine: A data licensing odyssey
 
05 SPARQL queries over Open Land Use, Open Transport Net and Smart Points Of ...
05 SPARQL queries over Open Land Use, Open Transport Net and Smart Points Of ...05 SPARQL queries over Open Land Use, Open Transport Net and Smart Points Of ...
05 SPARQL queries over Open Land Use, Open Transport Net and Smart Points Of ...
 
Data Vault vs Data Lake: What's the difference?
Data Vault vs Data Lake: What's the difference?Data Vault vs Data Lake: What's the difference?
Data Vault vs Data Lake: What's the difference?
 
Bio2RDF presentation at Combine 2012
Bio2RDF presentation at Combine 2012Bio2RDF presentation at Combine 2012
Bio2RDF presentation at Combine 2012
 
FundRef October 2013
FundRef October 2013FundRef October 2013
FundRef October 2013
 
Sherborn: Lyal - Digitising legacy taxonomic literature: processes, products ...
Sherborn: Lyal - Digitising legacy taxonomic literature: processes, products ...Sherborn: Lyal - Digitising legacy taxonomic literature: processes, products ...
Sherborn: Lyal - Digitising legacy taxonomic literature: processes, products ...
 
Linked data experiments at the National Library of Scotland / Alexandra De Pr...
Linked data experiments at the National Library of Scotland / Alexandra De Pr...Linked data experiments at the National Library of Scotland / Alexandra De Pr...
Linked data experiments at the National Library of Scotland / Alexandra De Pr...
 
New Tools for an Old Art: Rhetorical Analysis Through Visualization and Play
 New Tools for an Old Art: Rhetorical Analysis Through Visualization and Play New Tools for an Old Art: Rhetorical Analysis Through Visualization and Play
New Tools for an Old Art: Rhetorical Analysis Through Visualization and Play
 

En vedette

Bomenpark groep 3a 28 februari 2011
Bomenpark groep 3a 28 februari 2011Bomenpark groep 3a 28 februari 2011
Bomenpark groep 3a 28 februari 2011startmetjan
 
Using Event Tracking to Enhance Library Web Interfaces
Using Event Tracking to Enhance Library Web InterfacesUsing Event Tracking to Enhance Library Web Interfaces
Using Event Tracking to Enhance Library Web Interfacesrshanrath
 
Streetwise groep 3a 2010
Streetwise groep 3a 2010Streetwise groep 3a 2010
Streetwise groep 3a 2010startmetjan
 
Virtual Environments at the University of Kansas Libraries
Virtual Environments at the University of Kansas LibrariesVirtual Environments at the University of Kansas Libraries
Virtual Environments at the University of Kansas Librariesrshanrath
 
Verjaardagfeest van meneer jan
Verjaardagfeest van meneer janVerjaardagfeest van meneer jan
Verjaardagfeest van meneer janstartmetjan
 
Nationale voorleesdagen 2011
Nationale voorleesdagen 2011Nationale voorleesdagen 2011
Nationale voorleesdagen 2011startmetjan
 
Schoolreis 2010 september groep 3a
Schoolreis 2010 september groep 3aSchoolreis 2010 september groep 3a
Schoolreis 2010 september groep 3astartmetjan
 

En vedette (8)

Test map 1
Test map 1Test map 1
Test map 1
 
Bomenpark groep 3a 28 februari 2011
Bomenpark groep 3a 28 februari 2011Bomenpark groep 3a 28 februari 2011
Bomenpark groep 3a 28 februari 2011
 
Using Event Tracking to Enhance Library Web Interfaces
Using Event Tracking to Enhance Library Web InterfacesUsing Event Tracking to Enhance Library Web Interfaces
Using Event Tracking to Enhance Library Web Interfaces
 
Streetwise groep 3a 2010
Streetwise groep 3a 2010Streetwise groep 3a 2010
Streetwise groep 3a 2010
 
Virtual Environments at the University of Kansas Libraries
Virtual Environments at the University of Kansas LibrariesVirtual Environments at the University of Kansas Libraries
Virtual Environments at the University of Kansas Libraries
 
Verjaardagfeest van meneer jan
Verjaardagfeest van meneer janVerjaardagfeest van meneer jan
Verjaardagfeest van meneer jan
 
Nationale voorleesdagen 2011
Nationale voorleesdagen 2011Nationale voorleesdagen 2011
Nationale voorleesdagen 2011
 
Schoolreis 2010 september groep 3a
Schoolreis 2010 september groep 3aSchoolreis 2010 september groep 3a
Schoolreis 2010 september groep 3a
 

Similaire à DAPI Diem: Using Linked Data and the WorldCat Discovery API to surface timely holdings

GDG Meets U event - Big data & Wikidata - no lies codelab
GDG Meets U event - Big data & Wikidata -  no lies codelabGDG Meets U event - Big data & Wikidata -  no lies codelab
GDG Meets U event - Big data & Wikidata - no lies codelabCAMELIA BOBAN
 
Linked Open Data Fundamentals for Libraries, Archives and Museums
Linked Open Data Fundamentals for Libraries, Archives and MuseumsLinked Open Data Fundamentals for Libraries, Archives and Museums
Linked Open Data Fundamentals for Libraries, Archives and Museumstrevorthornton
 
Exploring and using the Semantic Web - SSSW09 tutorial
Exploring and using the Semantic Web - SSSW09 tutorialExploring and using the Semantic Web - SSSW09 tutorial
Exploring and using the Semantic Web - SSSW09 tutorialMathieu d'Aquin
 
Knowledge Technologies: Opportunities and Challenges
Knowledge Technologies: Opportunities and ChallengesKnowledge Technologies: Opportunities and Challenges
Knowledge Technologies: Opportunities and ChallengesFariz Darari
 
20160818 Semantics and Linkage of Archived Catalogs
20160818 Semantics and Linkage of Archived Catalogs20160818 Semantics and Linkage of Archived Catalogs
20160818 Semantics and Linkage of Archived Catalogsandrea huang
 
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)net2-project
 
Lifting the Lid on Linked Data
Lifting the Lid on Linked DataLifting the Lid on Linked Data
Lifting the Lid on Linked DataJane Stevenson
 
IBC FAIR Data Prototype Implementation slideshow
IBC FAIR Data Prototype Implementation   slideshowIBC FAIR Data Prototype Implementation   slideshow
IBC FAIR Data Prototype Implementation slideshowMark Wilkinson
 
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 ObjectsCarole Goble
 
Metadata as Linked Data for Research Data Repositories
Metadata as Linked Data for Research Data RepositoriesMetadata as Linked Data for Research Data Repositories
Metadata as Linked Data for Research Data Repositoriesandrea huang
 
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...Mark Wilkinson
 
Identifying The Benefit of Linked Data
Identifying The Benefit of Linked DataIdentifying The Benefit of Linked Data
Identifying The Benefit of Linked DataRichard Wallis
 
Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Jane Stevenson
 
The nature.com ontologies portal: nature.com/ontologies
The nature.com ontologies portal: nature.com/ontologiesThe nature.com ontologies portal: nature.com/ontologies
The nature.com ontologies portal: nature.com/ontologiesTony Hammond
 
Informal presentation about RES
Informal presentation about RESInformal presentation about RES
Informal presentation about RESChristophe Guéret
 
The Nature.com ontologies portal - Linked Science 2015
The Nature.com ontologies portal - Linked Science 2015The Nature.com ontologies portal - Linked Science 2015
The Nature.com ontologies portal - Linked Science 2015Michele Pasin
 
Linked dataworkshopintro14aug2014
Linked dataworkshopintro14aug2014Linked dataworkshopintro14aug2014
Linked dataworkshopintro14aug2014Jane Stevenson
 
Linked Data and Discovery with Steve Meyer
Linked Data and Discovery with Steve MeyerLinked Data and Discovery with Steve Meyer
Linked Data and Discovery with Steve MeyerWiLS
 
December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and...
December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and...December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and...
December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and...DeVonne Parks, CEM
 

Similaire à DAPI Diem: Using Linked Data and the WorldCat Discovery API to surface timely holdings (20)

GDG Meets U event - Big data & Wikidata - no lies codelab
GDG Meets U event - Big data & Wikidata -  no lies codelabGDG Meets U event - Big data & Wikidata -  no lies codelab
GDG Meets U event - Big data & Wikidata - no lies codelab
 
Linked Open Data Fundamentals for Libraries, Archives and Museums
Linked Open Data Fundamentals for Libraries, Archives and MuseumsLinked Open Data Fundamentals for Libraries, Archives and Museums
Linked Open Data Fundamentals for Libraries, Archives and Museums
 
Exploring and using the Semantic Web - SSSW09 tutorial
Exploring and using the Semantic Web - SSSW09 tutorialExploring and using the Semantic Web - SSSW09 tutorial
Exploring and using the Semantic Web - SSSW09 tutorial
 
Knowledge Technologies: Opportunities and Challenges
Knowledge Technologies: Opportunities and ChallengesKnowledge Technologies: Opportunities and Challenges
Knowledge Technologies: Opportunities and Challenges
 
20160818 Semantics and Linkage of Archived Catalogs
20160818 Semantics and Linkage of Archived Catalogs20160818 Semantics and Linkage of Archived Catalogs
20160818 Semantics and Linkage of Archived Catalogs
 
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
 
Lifting the Lid on Linked Data
Lifting the Lid on Linked DataLifting the Lid on Linked Data
Lifting the Lid on Linked Data
 
IBC FAIR Data Prototype Implementation slideshow
IBC FAIR Data Prototype Implementation   slideshowIBC FAIR Data Prototype Implementation   slideshow
IBC FAIR Data Prototype Implementation slideshow
 
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
 
Qpat 2007
Qpat 2007Qpat 2007
Qpat 2007
 
Metadata as Linked Data for Research Data Repositories
Metadata as Linked Data for Research Data RepositoriesMetadata as Linked Data for Research Data Repositories
Metadata as Linked Data for Research Data Repositories
 
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
 
Identifying The Benefit of Linked Data
Identifying The Benefit of Linked DataIdentifying The Benefit of Linked Data
Identifying The Benefit of Linked Data
 
Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011
 
The nature.com ontologies portal: nature.com/ontologies
The nature.com ontologies portal: nature.com/ontologiesThe nature.com ontologies portal: nature.com/ontologies
The nature.com ontologies portal: nature.com/ontologies
 
Informal presentation about RES
Informal presentation about RESInformal presentation about RES
Informal presentation about RES
 
The Nature.com ontologies portal - Linked Science 2015
The Nature.com ontologies portal - Linked Science 2015The Nature.com ontologies portal - Linked Science 2015
The Nature.com ontologies portal - Linked Science 2015
 
Linked dataworkshopintro14aug2014
Linked dataworkshopintro14aug2014Linked dataworkshopintro14aug2014
Linked dataworkshopintro14aug2014
 
Linked Data and Discovery with Steve Meyer
Linked Data and Discovery with Steve MeyerLinked Data and Discovery with Steve Meyer
Linked Data and Discovery with Steve Meyer
 
December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and...
December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and...December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and...
December 2, 2015: NISO/NFAIS Virtual Conference: Semantic Web: What's New and...
 

Dernier

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Dernier (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

DAPI Diem: Using Linked Data and the WorldCat Discovery API to surface timely holdings

Notes de l'éditeur

  1. Important to consider the context: * OCLC's Developer House event, December 2015 * Focus on Linked Data and the WorldCat Discovery API - OCLC-provided venue and staff to help get up to speed on the Discovery API as well as Linked Data concepts * Work with colleagues to prototype a tool or service PROTOTYPE: I'll present the prototype my team -- and it was a team, who I am attempting to represent -- worked on, what it was intended to demonstrate, and how it works. I think it's cool, but don't confuse this with anything production-ready. Which won't be hard, because I want to highlight some "opportunities" for future along these lines ... by which I mean: not all of this worked very well, and I want to talk about the shortcomings and hard problems we encountered as well as the things that worked.
  2. The pitch for this tool would be something like "This day is history" * could we leverage Linked Data and the discovery API to highlight holdings for a given day? * applications could be: - use to drive a recommendation tile on a search results page or a website - use this to drive content for digital signage or other building displays * Something fully automated would be great, but even a weekly email of "interesting things for the next week" could be useful.
  3. Approach: Outside -> In * use external sources to find *interesting* *entities* related to a given date * feed those entities into a query to the Discovery API * present the entities and a set of interesting holdings from WorldCat Two things here: * entities: what should we be searching for? how is that thing related to the date? * interesting: how do we know whether an entity is interesting?
  4. DBpedia So the entities...Find entities via DBpedia * "DBpedia is a crowd-sourced community effort to extract structured information from Wikipedia and make this information available on the Web" * WikiPedia as Linked Data * Things not strings * RDF (Resource Description Framework) data model makes statements using triples; subject -> predicate -> object * we were looking for subject -> predicate -> date DBpedia has a SPARQL interface * (SPARQL = SPAQRL Protocol and RDF Query Language) * So we can create queries against DBpedia to find entities related to our data
  5. Tried out a bunch of different examples to see what worked. * Authors who were born on a date * Books that were published on a date * Countries that were founded on a date (Not going to get too into the nitty-gritty here, code is on github)
  6. Statements about the dbPedia resource David Foster Wallace * fits our criteria * also, sorta-kinda gives us interesting information like a VIAF id
  7. Now about "interesting" * I don't know if you've noticed, but there's a lot of stuff in WikiPedia -- how do we rank the date-related entities? * each entity has a WikiPedia page and each WikiPedia will tell you things about itself through the WikiPedia API * using that relationship we can pull some data to use to compute a score for each entity that we can sort on Rank = revision_count + (10 * article_length) + number_external_links (all of the WikiPedia variables are normalized) Political ELement to this that I don't want to gloss over entirely: we're highlighting things that are well-represented in WikiPedia. Worth considering what limitations that puts on what we're highlighting -- and more importantly what we're not seeing
  8. Here's where the "outside-in" approach gets tricky * A lot of what me might like to do in a linked data way, we can't do with the Discovery API at this point * We need to go back from our "thing" to some "strings" -- we map some string values from our entities to the query-able indices in the Discovery API * And we add the number of results back to the ranking to indicate more interest * Big opportunity for improvement, even for string, by, say, reconciling against FAST and plugging those strings (if not the URIs) into DAPI Diem * Could also further mine the Statements about the entity to find futher information for use with DAPI Diem (e.g., look up works and query for them more specifically), look up related topcis/authors
  9. Example of some things DAPI Diem brings up for November 11 - image where available - statement about the relationship to the day - Description - 5 items from WorldCat
  10. Bigger image * sources * thumbnail images never made it out of the backlog... * This works pretty well, some duplication but useful enough...
  11. Not everything works that well the good...
  12. ….the bad...
  13. ...the ugly
  14. Credits and code My fantastic teammates A nod to OCLC’s help along the way Code is on GitHub