a visual exploration knowledge graphs wien… · edison foaf:person rdf:type born died education...

19
Knowledge Graphs - A Visual Exploration Open Research Knowledge Graph Workshop Semantics, Karlsruhe 2019

Upload: others

Post on 27-Feb-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Visual Exploration Knowledge Graphs Wien… · Edison foaf:Person rdf:type Born Died Education dbr:Self-educated 1847-2-11 1931-10-18 Nikola Tesla foaf:Person rdf:type Born Died

Knowledge Graphs - A Visual Exploration Open Research Knowledge Graph Workshop Semantics, Karlsruhe 2019

Page 2: A Visual Exploration Knowledge Graphs Wien… · Edison foaf:Person rdf:type Born Died Education dbr:Self-educated 1847-2-11 1931-10-18 Nikola Tesla foaf:Person rdf:type Born Died

Page 2

Motivation

● We live in the information age● Every second large collections of data generated● Structured by ontologies, vocabularies, schema● Machine readable representations

Page 3: A Visual Exploration Knowledge Graphs Wien… · Edison foaf:Person rdf:type Born Died Education dbr:Self-educated 1847-2-11 1931-10-18 Nikola Tesla foaf:Person rdf:type Born Died

Page 3

Knowledge Graphs

● What are knowledge graphs? ○ “A knowledge graph

■ (i) mainly describes real world entities and their interrelations, organized in a graph,

■ (ii) defines possible classes and relations of entities in a schema,

■ (iii) allows for potentially interrelating arbitrary entities with each other and

■ (iv) covers various topical domains.” Paulheim [1]○ “Knowledge graphs are large networks of entities, their semantic

types, properties, and relationships between entities.” JWS [2]○ ...

Page 4: A Visual Exploration Knowledge Graphs Wien… · Edison foaf:Person rdf:type Born Died Education dbr:Self-educated 1847-2-11 1931-10-18 Nikola Tesla foaf:Person rdf:type Born Died

Page 4

Knowledge Graphs

Generally, gnowledge graphs organize information that is expressed in a machine-readable way as a graph G(V,E).

● We consider both A-BOX and T-BOX data.● Elements of the graph are expressed in a triple format

○ <subject, predicate, object> ● G(V,E)

○ V : A set of vertices describing (subject or object)■ Classes, Data Types (T-BOX)■ Instances, Assertions (A-BOX)

○ E : A set of edges describing (predicate) ■ Relation and axioms between classes and data types (T-BOX)■ Relations to other instances and value assertions (A-BOX)

Page 5: A Visual Exploration Knowledge Graphs Wien… · Edison foaf:Person rdf:type Born Died Education dbr:Self-educated 1847-2-11 1931-10-18 Nikola Tesla foaf:Person rdf:type Born Died

Page 5

Visualizations

Knowledge graphs have a graph structure ● Directed, Labeled, Cyclic, Multi-Graph

Directed:● A predicate creates a connection between resources

(subject and object) as a directed link.Labeled :

● Resources are labeled (labeled nodes and links)Cyclic :

● Connections that create circle can occur Multi-Graph:

● Multiple connection between two resources can occur

Page 6: A Visual Exploration Knowledge Graphs Wien… · Edison foaf:Person rdf:type Born Died Education dbr:Self-educated 1847-2-11 1931-10-18 Nikola Tesla foaf:Person rdf:type Born Died

Page 6

Visualizations

● Visualizing this graph structure can be done using graph drawing algorithms.

● However, A knowledge graph contains a large amount of triples (millions)○ Hardware limitations for visualization○ Limitations of human cognition.

→ Visualizing a full knowledge graph is not practicable

Page 7: A Visual Exploration Knowledge Graphs Wien… · Edison foaf:Person rdf:type Born Died Education dbr:Self-educated 1847-2-11 1931-10-18 Nikola Tesla foaf:Person rdf:type Born Died

Page 7

Visual Exploration

The information-seeking mantra (Ben Shneiderman)

“Overview first, zoom and filter, then details-on-demand“

● Overview first → not applicable for KG (too large)

● Zoom and filter → keyword search (SPARQL queries)○ Predefined set of visual properties that are returned

■ Language and property filter (e.g., show for an instance the top five properties )

● Details-On-Demand○ Interactions for exploration

Page 8: A Visual Exploration Knowledge Graphs Wien… · Edison foaf:Person rdf:type Born Died Education dbr:Self-educated 1847-2-11 1931-10-18 Nikola Tesla foaf:Person rdf:type Born Died

Page 8

Visual Exploration

● Zoom and filter → keyword search (SPARQL queries)

Page 9: A Visual Exploration Knowledge Graphs Wien… · Edison foaf:Person rdf:type Born Died Education dbr:Self-educated 1847-2-11 1931-10-18 Nikola Tesla foaf:Person rdf:type Born Died

Page 9

Visual Exploration

Nikola Tesla

foaf:Person

rdf:typeBorn Died Education

GrazUniversity

of Technology1943-1-71856-7-10

Page 10: A Visual Exploration Knowledge Graphs Wien… · Edison foaf:Person rdf:type Born Died Education dbr:Self-educated 1847-2-11 1931-10-18 Nikola Tesla foaf:Person rdf:type Born Died

Page 10

Visual Exploration

Thomas Edison

foaf:Person

rdf:typeBorn Died Education

dbr:Self-educated

1931-10-181847-2-11

Page 11: A Visual Exploration Knowledge Graphs Wien… · Edison foaf:Person rdf:type Born Died Education dbr:Self-educated 1847-2-11 1931-10-18 Nikola Tesla foaf:Person rdf:type Born Died

Page 11

Visual Exploration

Thomas Edison

foaf:Person

rdf:type

Born DiedEducation

dbr:Self-educated

1931-10-181847-2-11

Nikola Tesla

foaf:Person

rdf:type

Born DiedEducation

GrazUniversity of Technology

1943-1-71856-7-10

RelFinder Results

Page 12: A Visual Exploration Knowledge Graphs Wien… · Edison foaf:Person rdf:type Born Died Education dbr:Self-educated 1847-2-11 1931-10-18 Nikola Tesla foaf:Person rdf:type Born Died

Page 12

Visual Exploration

Page 13: A Visual Exploration Knowledge Graphs Wien… · Edison foaf:Person rdf:type Born Died Education dbr:Self-educated 1847-2-11 1931-10-18 Nikola Tesla foaf:Person rdf:type Born Died

Page 13

Visual Exploration

● Details-On-Demand○ Interactions for exploration

■ Identify relations between entities■ Explore directly connected resources ■ Filtering of resources of interest ■ Find “distant” relation between entities (RelFinder)

Page 14: A Visual Exploration Knowledge Graphs Wien… · Edison foaf:Person rdf:type Born Died Education dbr:Self-educated 1847-2-11 1931-10-18 Nikola Tesla foaf:Person rdf:type Born Died

Page 14

Visual Exploration

Position paper „Towards an Open Research Knowledge Graph“

Page 15: A Visual Exploration Knowledge Graphs Wien… · Edison foaf:Person rdf:type Born Died Education dbr:Self-educated 1847-2-11 1931-10-18 Nikola Tesla foaf:Person rdf:type Born Died

Page 15

Visual Exploration

Paper1 Paper2

Page 16: A Visual Exploration Knowledge Graphs Wien… · Edison foaf:Person rdf:type Born Died Education dbr:Self-educated 1847-2-11 1931-10-18 Nikola Tesla foaf:Person rdf:type Born Died

Page 16

Visual Exploration

Page 17: A Visual Exploration Knowledge Graphs Wien… · Edison foaf:Person rdf:type Born Died Education dbr:Self-educated 1847-2-11 1931-10-18 Nikola Tesla foaf:Person rdf:type Born Died

Page 17

Visual Mappings

Considering ontologies as a sub-model of a knowledge graph● Numerous ontology visualizations

Page 18: A Visual Exploration Knowledge Graphs Wien… · Edison foaf:Person rdf:type Born Died Education dbr:Self-educated 1847-2-11 1931-10-18 Nikola Tesla foaf:Person rdf:type Born Died

Page 18

Visual Mappings

Data sources Graph Structure Diagram

Knowledge Graphs,Ontologies,Graph Databases ...

Vertices and Edges Nodes and Links

Mapping(internal data structure)

Mapping(visual representation)

Page 19: A Visual Exploration Knowledge Graphs Wien… · Edison foaf:Person rdf:type Born Died Education dbr:Self-educated 1847-2-11 1931-10-18 Nikola Tesla foaf:Person rdf:type Born Died

Page 19

Visual Mappings

Knowledge Graphs,Ontologies,Graph Databases ...

Vertices and Edges Nodes and Links

Mapping(internal data structure)

Mapping(visual representation)

Customizable Mapping( How triples, OWL-RDFS constructs/axioms are mapped to vertices and edges)

Customizable Mapping(Vertices and edges are mapped to visual rendering elements) → GizMO