~/talk

Introducing the Open Source Semantic Graph Editor of Deutsche Bahn

Talkat NODES 2025 · on Thursday, 2025-11-06· [databases, web-platform]
links:none on file
links:none on file
links:none on file
slides:none on file

Deutsche Bahn open-sources a semantic graph editor that runs on Neo4j label property graphs, with a Python/Flask backend and React + SigmaJS frontend, released on GitHub in August. It stores a metamodel in the database to provide semantic editing (schema as recommendations, not enforced), supports HTML in nodes and dynamic Python-based styling, and persists node arrangements as perspectives. Users get parameterized power queries (forms that generate Cypher), can visualize ~5k–10k nodes via WebGL, and edit content and metamodel together.

AI-written summary · about

  1. 0:00Introduction to the project
  2. 1:09Deutsche Bahn and our team
  3. 3:15Why we built our own tool
  4. 5:40Demo of the graph editor
  5. 8:34Perspectives and layouts
  6. 11:51Semantic support in the editor
  7. 17:06Everyday use and features
  8. 18:31Power queries for users
  9. 21:05Navigating data with queries
  10. 23:46Future plans and roadmap
  11. 24:50How to contribute and feedback
  12. 25:34Performance on large graphs
  13. 27:23Bonus feature demonstration
  14. 29:13Closing and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.