What we're about

### Welcome to the Grakn Community.

Whether you’ve found yourself here by a happy accident or because you are actively looking for an intelligent database, a knowledge graph, for your project, team, or organisation; we are glad you’re here.

You’ll find events on techniques for knowledge engineering, representation and automated reasoning as well as various use cases and applications being produced by our community. We’ll host deep dives into the technical aspects of Grakn and our query language, Graql; community presentations and panels; as well as share exclusive opportunities to share your work with the world.

### About Grakn and Graql

Grakn is a distributed knowledge graph: a logical database to organise large and complex networks of data as one body of knowledge. Grakn provides the knowledge engineering tools for developers to easily leverage the power of Knowledge Representation and Reasoning when building complex systems. Ultimately, Grakn serves as the knowledge-base foundation for cognitive and intelligent systems.

Graql is Grakn's query language. It provides an expressive knowledge schema language through an enhanced entity-relationship model, transactional queries that perform deductive reasoning in real-time, and analytical queries with native distributed Pregel and MapReduce algorithms. Graql provides a strong abstraction over low-level data constructs and complex relationships.

### Join in the Community!

** Join us on Discord: https://discord.com/invite/grakn
Aw come on, become part of the conversation, interact in real-time with the Grakn engineering team and other members of the user community. Let’s get talking!

** Start Building, Share some Love
Check us out on GitHub ( https://github.com/graknlabs ) and give Grakn a 🌟

** Interested in learning more about Grakn
Check out our Use Cases, blogs and much more. Visit: https://www.grakn.ai (https://www.grakn.ai/)

** Swag Out!
Our community has grown so much over 2020, and as we haven’t been able to host physical events, we haven’t been able to share the love with you all.

Well, we are changing that and we have created a handful of ways for you to earn some Grakn Swag! https://blog.grakn.ai/need-some-swag-2fa162151737

Upcoming events (4)

Grakn Academy | Schema Design and Introduction to Grakn

Good for: - Beginners to Grakn and Graql. - Those who have been using Grakn and want a refresher on schema and Graql. - Experienced data analysts and software engineers. - Those who want to better represent their domain in a model that allows for logical reasoning at the database level. Description: In this Grakn Academy, we will start by gaining an understanding of the fundamental components of the Grakn software. We will see how we can download, install, run, perform all basic database operations, all the way to deploying the database for development, demonstration and production. Then we will explore what schema looks like within Grakn, starting with clarifying the motivation for schema, the conceptual schema of Grakn, and its relationship to the Enhanced Entity-Relationship model. Takeaways: - Understanding of fundamental components of Grakn and how to download, install, run on your computer. - Be able to articulate why schema is so beneficial when using Grakn, why we use one and how it enables a more expressive model. - Write a Grakn schema in Graql.

Grakn Academy | Knowledge Modelling Principles

Online event

Good for: - Engineers, scientists, analysts and strategists - Those in a technical field working with or close to complex datasets, models and domains - Anyone curious about the power of Grakn’s knowledge base (knowledge graph) for their domain - Innovators and builders who want to model knowledge, the world around them, in a way and in a system that allows for logical reasoning and inferred relationships at the database level Description: We start this training with an exploration into what schema looks like within Grakn, starting with clarifying the motivation for schema, the conceptual schema of Grakn, and its relationship to the Enhanced Entity-Relationship model. Then we break things down a bit more philosophically. What does it mean to model a knowledge domain - specifically when modelling in Grakn which allows for a much closer representation to true domain. Takeaways: - Be able to articulate why schema is so beneficial when using Grakn, why we use one and how it enables a more expressive model. - Write a Grakn schema in Graql. - Practice modelling one of your own domains and begin to write the model in Graql

Introduction to Knowledge Graphs with Grakn and Graql

Cognitive/AI systems process knowledge that is far too complex for current databases. They require an expressive data model and an intelligent query language to perform knowledge engineering over complex datasets. In this talk, we will discuss how Grakn, a database to organise complex networks of data and make it queryable, provides the knowledge graph foundation for intelligent systems to manage complex data. We will discuss how Graql, Grakn's reasoning (through OLTP) and analytics (through OLAP) query language, provides the tools required to do the job: a knowledge schema, a logical inference language, a distributed analytics framework. And finally, we will discuss how Graql’s language serves as unified data representation of data for cognitive systems.

Grakn Academy | Automated Reasoning with Rules

Online event

Good for: - Beginners to Grakn and Graql. - Those who have been using Grakn and want a refresher on reasoning in Grakn. - Experienced data analysts and software engineers. - Those who want to better represent their domain in a model that allows for logical reasoning at the database level. Description: Grakn is capable of reasoning over data via pre-defined rules. Graql rules look for a given pattern in the dataset and when found, create the given queryable relation (only for the time being of the given transaction). Automated reasoning provided by rules is performed at query (run) time. Rules not only allow shortening and simplifying commonly-used queries but also enable knowledge discovery and implementation of business logic at the database level. Takeaways: - Understanding of fundamental components of Grakn's reasoning engine and how to write rules for your domain. - Write at least 1 rule for your domain - Utilise the rule you wrote in a query

Past events (65)

How Can We Complete a Knowledge Graph?

Online event

Photos (24)