1 of 7

Toolkit for educational knowledge graphs

Rahul Das

Qiong Cheng

2 of 7

Motivations

  • The Applications of Knowledge Graphs in the world
    • Google - Search Engine
    • Amazon - Recommendation System
    • Apple - Siri

  • The topic of the project
    • Focuses on data driven education
    • Working with real world data

  • Interesting Technologies
    • Working with new/niche technologies

3 of 7

Backgrounds

  • TypeDB environment
    • understanding how TypeQL works
    • basic syntax of creating a schema
    • writing queries to make inferences
    • Learning how to use TypeDB Studio

  • Entity Relationship Models and Property Graphs
    • Understand different kinds of graph relationships for schema design reasons

  • Knowledge Graphs
    • Understanding the basics and use cases of a knowledge graph

  • Java, Python and JSON files
    • Needed for data migration

4 of 7

Current Progress

  • Made the Schema for the TypeDB database
  • Successfully migrated data from the Neo4j

database into the TypeDB database

5 of 7

Data in Database

6 of 7

Future Plans

  • Focus on the scalability of the database

  • Start the inferring process

7 of 7

Thank You

Q & A