Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

23
Towards a holistic visualization management for knowledge graphs Towards a holistic visualization management for knowledge graphs Kerstin Diwisch intelligent views gmbh Semantics 2016, Leipzig

Transcript of Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Page 1: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

Towards a holistic visualizationmanagement for knowledge graphs

Kerstin Diwischintelligent views gmbhSemantics 2016, Leipzig

Page 2: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

Agenda

2

Company overview

Motivation

Approach

Showcases

Lessons learned

Outlook

Page 3: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

The Company

3

intelligent views gmbh is a leading vendor of semantic technology

and develops k-infinity, the database that works the way people

think. We offer development and knowledge engineering services

based around k-infinity in order to assist our customer in getting

the most out of their data…

…working with networked information

…connecting structured and unstructured information

…putting business users in charge of data modelling and analysis

…integrating and hamonising data – structured and unstructured

…visualising information

intelligent views was spun off 1997 from Fraunhofer Research

Page 4: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

Motivation

4

State of visualizations for knowledge graphs:

Linked Data visualizations mostly graph visualizations (Dadzie & Rowe 2011)

Multi-faceted graph visualization (Hadlak et al. 2015)

Evaluating to the visual information seeking mantra (Shneiderman 1996):

Generating an overview of the underlying data

Support for filtering out less important data in order to focus on selected ROIs

Support for visualizing the details in ROIs

Other tasks for knowledge graph visualization:

Handling multi-dimensional data, hierarchical data, network data

Identifying relationships within data

Page 5: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

Approach

5

Possibility for knowledge engineers to create and align views while modeling

Mapping these views to frontend templates created by designers

Benefits

Create visualizations according to the visual information seeking mantra

Keep separations of concerns (knowledge engineer/designer)

Quick changes to views possible

Page 6: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

Frontend application

Approach

6

View configuration

JSON

Frontend templates

{{mustache}}

LESS

vcm

Ractive

JS components vcmplugins

RDFS

Page 7: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

Approach

7

Possibility for knowledge engineers to create and align views while modeling

Use the modeling tool and environment

Use semantic technologies

Mapping these views to frontend templates created by designers

Use the techniques designers are used to

Page 8: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

View configuration example

8

Page 9: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

View configuration example

9

Page 10: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

View configuration - Link to the actual semantic model

10

Class context

Application context

Page 11: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

View configuration example

11

View classes

Page 12: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

View configuration classes

12

Page 13: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

View configuration instances

13

Page 14: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

View adaption

14

Template mappings

Layout hints

Alternative cio

Page 15: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

Show Case: kscrum

15

Page 16: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

Show Case: kscrum

16

Page 17: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

Show Case: kscrum

17

Page 18: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

Show Case: kscrum

18

Calendarplugin

+

Page 19: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

Show Case: Staffing Project

19

Page 20: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

Show Case: Staffing Project

20

Page 21: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

Lessons learned

21

Important, but difficult to maintain separation of concerns

Importance of preview functionality

Lifecycle overlapping between creating frontend templates and configuring views

Maintaining a simple, clean view configuration model is challenging

Page 22: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

Questions?

Kerstin Diwisch

intelligent views gmbh

Julius-Reiber-Str. 17

64293 Darmstadt

Tel. + 49 (0) 61 51-50 06-261

Fax + 49 (0) 61 51-50 06-138

[email protected]

www.i-views.de

Page 23: Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs

Towards a holistic visualization management for knowledge graphs

References

23

Aba-Sah Dadzie and Matthew Rowe: Approaches to Visualising Linked Data: A Survey. In: Semantic Web Journal, 2011.

Steffen Hadlak, Heidrun Schumann, and Hans-Jörg Schulz: A Survey of Multi-faceted Graph Visualization. In Proc. Eurographic Conference on Visualization, 2015.

Ben Shneiderman: Visual Information Seeking Mantra. In: Proc. IEEE Symposium Visual Languages, 1996.