TypeDB

Grakn is a database technology that serves as the knowledge base foundation to intelligent systems. Grakn provides a proprietary query language for reasoning over datasets as a single body of knowledge.

History

Grakn originally started in 2016 at the University of Cambridge Computer Lab. It then spun out as a commercial product in 2017.

Query Interface

Custom API

Graql is the query language for the Grakn knowledge graph. It is declarative language that is specific to Grakn. Graql enables an application to describe what information it would like to retrieve, rather than how should it be obtained.

Graql serves as both the Data Manipulation Language (DML) as well as the Data Definition Language (DDL) Graql is a language that provides you with a complete set of tools to perform all data-oriented tasks. This includes defining the schema, retrieving information as well as creating and manipulating data.

Data Model

Graph Entity-Relationship

Grakn supports the enhanced entity-relationship model, implemented with a hyper-graph. Users can model type hierarchies, hyper-entities, hyper-relationships, and rules.

TypeDB Logo
Website

https://grakn.ai/

Source Code

https://github.com/graknlabs/grakn

Tech Docs

https://dev.grakn.ai/docs/general/quickstart

Developer

Grakn Labs

Country of Origin

GB

Start Year

2016

Former Name

Mindmaps

Project Type

Commercial, Open Source

Supported languages

Java, JavaScript, Python

Embeds / Uses

RocksDB

Operating Systems

All OS with Java VM, Linux, OS X, Windows

Licenses

AGPL v3

Wikipedia

https://en.wikipedia.org/wiki/GRAKN.AI