Progressive Generation of Knowledge Graphs
How Do You Get Going?
Download, install, and configure the following:
License CC-BY-SA 4.0 (International)
What’s the Problem?
Bearing in mind the nature of a Knowledge Graph, �how could it be seeded and enriched progressively, without writing a line of code?
License CC-BY-SA 4.0 (International)
Why is this Important?
As an individual or a team member, your competitive advantage is inextricably linked to the production and consumption of information and knowledge created by the act of putting data in context.
License CC-BY-SA 4.0 (International)
How is this Achieved?
Courtesy of Virtuoso’s Sponger Middleware Module, this process is reduced to an interaction similar in flow to bookmarking — where interesting documents are tagged, based on interest, for future recall, as and when discovered while browsing.
License CC-BY-SA 4.0 (International)
Showcase Example
Document about
Edsger Dijkstra
Using the OpenLink Structured Data Sniffer (OSDS) - 1
Starting with an HTML document about Edsger Dijkstra, the slides that follow demonstrate how OSDS triggers the following:
License CC-BY-SA 4.0 (International)
Using the OpenLink Data Explorer (ODE) - 1
Having stumbled upon an article about Edsger Dijkstra on the Web, simply perform the following steps:
License CC-BY-SA 4.0 (International)
Using the OpenLink Data Explorer (ODE) - 2
License CC-BY-SA 4.0 (International)
Using the OpenLink Data Explorer (ODE) - 3
License CC-BY-SA 4.0 (International)
Using the OpenLink Faceted Browser - 1
Alternatively, you could select the “Faceted Browser” option from the “Browse using” menu which reveals another Entity Description Page that includes additional functionality enabling deeper exploration.
License CC-BY-SA 4.0 (International)
Using the OpenLink Faceted Browser - 2
Presented as one of the values of the schema:mentions property is the DBpedia Identifier (a Hyperlink) that denotes Dijkstra.
Clicking on that link takes you to a detailed Entity Description page.
License CC-BY-SA 4.0 (International)
Using the OpenLink Faceted Browser - 3
This detailed Entity Description Page, comprising information from DBpedia, includes a rich collection of additional properties that inform deeper exploration across a variety of dimensions such as:
License CC-BY-SA 4.0 (International)
Using the OpenLink Structured Data Sniffer (OSDS) - 2
Starting with the same HTML document about Edsger Dijkstra, the slides that follow demonstrate how OSDS triggers the following:
License CC-BY-SA 4.0 (International)
Using the OpenLink Structured Data Sniffer (OSDS) - 2
Effect of clicking on the OSDS icon installed to your browser’s toolbar.
License CC-BY-SA 4.0 (International)
Using the OpenLink Structured Data Sniffer (OSDS) - 3
Effect of Natural Language Processing (NLP), Named Entity Recognition & Extraction (NER), Text Matching, Highlighting, and Hyperlinking — producing Super Links
Note: All of this happens in response to a simple click on the OSDS icon installed to your browser’s toolbar.
License CC-BY-SA 4.0 (International)
Using the OpenLink Structured Data Sniffer (OSDS) - 4
Effect of clicking on a highlighted word or phrase: a window opens comprising automatically assigned hyperlink-based identifiers, sourced from both DBpedia and Wikidata Knowledge Graphs.
License CC-BY-SA 4.0 (International)
Screencast Demo
Here’s a recap of the concepts described in this presentation, via a screencast published to YouTube.
License CC-BY-SA 4.0 (International)
OpenLink Structured Data Sniffer (OSDS) - Query Data using SPARQL
Starting with the same HTML document about Edsger Dijkstra, you can also populate a Knowledge Graph using SPARQL by
License CC-BY-SA 4.0 (International)
OpenLink Structured Data Sniffer (OSDS) - SPARQL Query Execution & Solution
Clicking on the LOD Connectivity button triggers a SPARQL query that uses the current Document (via its URL) as the Data Source Name from which a Query Solution Page is generated (and made available in a variety of formats).
License CC-BY-SA 4.0 (International)
OpenLink Structured Data Sniffer (OSDS) - Query Editing 1
Effect of clicking on the Cloud & Magnifying Glass icon: a SPARQL Query Editor and URL parameters are revealed, enabling creation of new Query Solutions and Insights.
License CC-BY-SA 4.0 (International)
OpenLink Structured Data Sniffer (OSDS) - Query Editing 2
Effect of going into the SPARQL Query Editor in Full View.
License CC-BY-SA 4.0 (International)
OpenLink Structured Data Sniffer (OSDS) - Query Editing 3
Creating a new query to replace the original.
License CC-BY-SA 4.0 (International)
OpenLink Structured Data Sniffer (OSDS) - Query Editing 4
A new query solution page is produced by running the new query.
Clicking on any record of interest from the results table starts a Drill-Down sequence.
License CC-BY-SA 4.0 (International)
Drill-Down and Faceted Browsing
Select an item of interest (identified by a hyperlink) that’s also a conduit to further drill-down exploration.
This approach to exploration is commonly known as the “Follow Your Nose” pattern.
License CC-BY-SA 4.0 (International)