From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Kerstin Diwisch | Towards a holistic visualization management for knowledge graphs
1. Towards a holistic visualization management for knowledge graphs
Towards a holistic visualization
management for knowledge graphs
Kerstin Diwisch
intelligent views gmbh
Semantics 2016, Leipzig
2. Towards a holistic visualization management for knowledge graphs
Agenda
2
Company overview
Motivation
Approach
Showcases
Lessons learned
Outlook
3. 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
4. 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
5. 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
6. Towards a holistic visualization management for knowledge graphs
Frontend application
Approach
6
View
configuration
JSON
Frontend
templates
{{mustache}}
LESS
vcm
Ractive
JS components vcm
plugins
RDFS
7. 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
8. Towards a holistic visualization management for knowledge graphs
View configuration example
8
9. Towards a holistic visualization management for knowledge graphs
View configuration example
9
10. Towards a holistic visualization management for knowledge graphs
View configuration - Link to the actual semantic model
10
Class context
Application context
11. Towards a holistic visualization management for knowledge graphs
View configuration example
11
View classes
12. Towards a holistic visualization management for knowledge graphs
View configuration classes
12
13. Towards a holistic visualization management for knowledge graphs
View configuration instances
13
14. Towards a holistic visualization management for knowledge graphs
View adaption
14
Template mappings
Layout hints
Alternative cio
15. Towards a holistic visualization management for knowledge graphs
Show Case: kscrum
15
16. Towards a holistic visualization management for knowledge graphs
Show Case: kscrum
16
17. Towards a holistic visualization management for knowledge graphs
Show Case: kscrum
17
18. Towards a holistic visualization management for knowledge graphs
Show Case: kscrum
18
Calendar
plugin
+
19. Towards a holistic visualization management for knowledge graphs
Show Case: Staffing Project
19
20. Towards a holistic visualization management for knowledge graphs
Show Case: Staffing Project
20
21. 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
23. 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.