github vaticle/typedb 1.0.0
Grakn Core 1.0.0 (no longer supported)

latest releases: 2.28.0-rc0, 2.27.0, 2.27.0-rc0...
6 years ago

Key Features

Core API

Core java api providing the following functionality:

  • Transactional Java API supporting read, write, and batch transactions.
  • Supports building N-ary relationships.
  • Automatic reification of binary relationships when expanding them.
  • Mutable and extendable schema after loading data.
  • Creation of Graql queries

Graql

A high-level declarative query language for Grakn:

  • Data definition language formed of define and undefine queries
  • Data manipulation language formed of get, aggregate, insert and delete queries
  • compute queries supporting graph analytics
  • Real-time, query-based reasoning based on rules with lazy, iterable execution
  • Full support for general recursive queries

Graql Analytics

Built-in distributed OLAP queries, including:

  • Various statistics methods, such as min, max, sum, std, mean and median
  • path query that can find one or all shortest paths between two entities
  • degree query for computing degree, a commonly used centrality measure that is suitable for knowledge base
  • cluster query for identifying connected components in the knowledge base

Grakn Engine

Server providing:

  • REST API for querying and mutating knowledge base
  • Clustering and scaling
  • Bulk loading functionality

Dashboard

Web based knowledge-base visualiser:

  • Ability to query knowledge base
  • Traverse visual representation of query results
  • Visualise detailed information about every concept in the KB
  • Get visual explanation of inferred relationships

Migration

Graql based templating language enabling automatic migration from various sources:

  • Automated migration from JSON
  • Automated migration from SQL
  • Automated migration from CSV
  • Automated migration from XML

Change Log Since 0.18

  • Bug fixes to Core API and Graql
  • Improved error messages
  • Performance improvements
  • Docker support temporarily unavailable. We will be addressing this in the next release.

Don't miss a new typedb release

NewReleases is sending notifications on new releases.