Find out more about our community events below.
TypeDB Academy | Modelling Principles
Tuesday, April 5th 2022, 5.30pm BST
Sign Up Here
Join the TypeDB community to learn how we think about data modelling, and how TypeDB’s expressivity allows you to model your domain based on logical and object-oriented principles.
Good for:
- Engineers, scientists, and technical executives
- Those in a technical field working with complex datasets, and building intelligent systems
- Anyone curious to learn about the expressive power of TypeDB’s data model
Description:
We open this training with an exploration into what a schema looks like in TypeDB, starting with clarifying the motivation for the conceptual model in TypeDB, and its relationship to the Enhanced Entity-Relationship model.
Then we break things down a bit more philosophically, delving into: what does it mean to represent data in TypeDB, and how TypeDB allows you to think higher-level, as opposed to join-tables, columns, documents, vertices, edges, and properties.
Takeaways:
- Be able to articulate why TypeDB’s data model is so beneficial for complex data, and why we use it to build intelligent systems
- Write a TypeDB schema in TypeQL
- Practice modelling one of your own domains
Tomás Sabat:
Tomás is the Chief Operating Officer at Vaticle, dedicated to building a strongly-typed database for intelligent systems. He works directly with TypeDB’s open source and enterprise users so they can fulfil their potential with TypeDB and change the world. He focuses mainly in life sciences, cyber security, finance and robotics.
TypeDB Academy | Inference with Rules
Wednesday, April 6th 2022, 5.30pm BST
Sign Up Here
Build your skills and learn how TypeDB’s native inference engine works.
Good for:
- Beginners to TypeDB and TypeQL
- Those who have been using TypeDB and want a refresher on inference in TypeDB
- Experienced software engineers
- Those who want to better represent their domain in a model that allows for logical reasoning at the database level
Description:
TypeDB is capable of reasoning over data via pre-defined rules. TypeQL rules look for a given pattern in the database and when found, infer the given queryable fact. The inference provided by rules is performed at query (run) time. Rules not only allow shortening and simplifying of commonly-used queries, but also enable knowledge discovery and implementation of business logic at the database level.
Takeaways:
- Understanding of fundamental components of TypeDB’s inference engine and how to write rules for your domain
- Write at least 1 rule for your use case
- Utilise the rule you wrote in a query
Tomás Sabat:
Tomás is the Chief Operating Officer at Vaticle, dedicated to building a strongly-typed database for intelligent systems. He works directly with TypeDB’s open source and enterprise users so they can fulfil their potential with TypeDB and change the world. He focuses mainly in life sciences, cyber security, finance and robotics.
Cambridge Social for Knowledge Graphs in Biology
Wednesday, April 13th 2022, 6.30pm BST, Wyng Gardens
Sign Up Here
After two years of pandemic, we’re so incredibly excited to organise our first in-person community event in Cambridge! We’ll be presenting how to build Knowledge Graphs in the life sciences before heading out to a pub for a drink or two with the community, join us!
Our schedule:
- 6:30pm
- Welcome, chat, socialise
- 7:00pm
- Talk: Enabling the Computational Future of Biology
Computational biology has revolutionised biomedicine. The volume of data it is generating is growing exponentially. This requires tools that enable computational and non-computational biologists to collaborate and derive meaningful insights. However, traditional systems are inadequate to accurately model and handle data at this scale and complexity.
In this talk, Tomás discusses how TypeDB enables biologists to build a deeper understanding of life, and increase the probability of groundbreaking discoveries, across the life sciences.
Speaker: Tomás Sabat
Tomás is the Chief Operating Officer of Vaticle, the creators of TypeDB and TypeQL, and has spent the last 7 years founding and building businesses in tech.
- 7:30pm
- Open Mic Questions and Discussion.
- 8:00pm
- Keep the convo flowing at The Maypole
Make sure to reserve your spot - and see you all there!
NYC Social for Knowledge Graphs in Cyber Security
Tuesday, April 19th 2022, 6.30pm EDT, The Farm SoHo NYC
Sign Up Here
After two years of pandemic, we’re so incredibly excited to organise our first in-person community event in New York! We’ll be presenting how to build Knowledge Graphs for cyber threat intelligence, before heading out to a pub for a drink or two with the community, join us!
- 6:30pm
- Welcome, chat, drinks, pizza
- 7:00pm
- Talk: Building a Cyber Threat Intelligence Knowledge Graph
Knowledge of cyber threats is a key focus in cyber security. TypeDB CTI is an open source knowledge graph to store and manage such knowledge. It enables Cyber Security Intelligence (CTI) professionals to bring together their disparate CTI information into one knowledge graph, enabling them to more easily manage such data and discover new insights about cyber threats.
During this talk, we will describe how we use TypeDB to represent STIX 2.1, the most widely language and serialization format used to exchange cyber threat intelligence. We cover how we leverage TypeDB’s modelling constructs such as type hierarchies, nested relations, hyper relations, unique attributes, and logical inference to build this CTI knowledge graph.
Speaker: Tomás Sabat
Tomás is the Chief Operating Officer of Vaticle, the creators of TypeDB and TypeQL, and has spent the last 7 years founding and building businesses in tech.
- 7:30pm
- Open Mic Questions and Discussion.
- 8:00pm
- Keep the convo flowing at Kenn’s Broome Street Bar
Make sure to reserve your spot - and see you all there!
Boston Social for Knowledge Graphs in Biology
Thursday, April 22nd 2022, 6.30pm EDT, Workbar Boston (Downtown)
Sign Up Here
After two years of pandemic, we’re so incredibly excited to organise our first in-person community event in Boston! We’ll be presenting how to build Knowledge Graphs in the life sciences before heading out to a pub for a drink or two with the community- come and join us!
Our schedule:
-
6:30pm
- Welcome, chat, drink, eat pizza
-
7:00pm
- Talk: Enabling the Computational Future of Biology
Computational biology has revolutionised biomedicine. The volume of data it is generating is growing exponentially. This requires tools that enable computational and non-computational biologists to collaborate and derive meaningful insights. However, traditional systems are inadequate to accurately model and handle data at this scale and complexity.
In this talk, Tomás discusses how TypeDB enables biologists to build a deeper understanding of life, and increase the probability of groundbreaking discoveries, across the life sciences.
Speaker: Tomás Sabat
Tomás is the Chief Operating Officer of Vaticle, the creators of TypeDB and TypeQL, and has spent the last 7 years founding and building businesses in tech.
-
7:30pm
- Open Mic Questions and Discussion.
-
8:00pm
- Keep the convo flowing at The Hub Pub
Make sure to reserve your spot - and see you all there!
Graph Databases vs TypeDB | What You Can’t do with Graphs
Tuesday, April 26th 2022, 5.30pm BST
Sign Up Here
Developing with graph databases has a number of challenges, such as the modelling of complex schemas, and maintaining data consistency in your database.
In this talk, we discuss how TypeDB addresses these challenges, as well as how it compares to property graph databases. We’ll look at how to read and write data, how to model complex domains, and TypeDB’s ability to infer new data.
The main differences between TypeDB and graph databases can be summarised as:
- TypeDB provides a concept-level schema with a type system that fully implements the Entity-Relationship (ER) model. Graph databases, on the other hand, use vertices and edges without integrity constraints imposed in the form of a schema
- TypeDB contains a built-in inference engine - graph databases don’t provide native inferencing capabilities
- TypeDB is an abstraction over a graph, and leverages a graph database under the hood to create a higher-level model, while graph databases work at different levels of abstraction
Speaker: Tomás Sabat
Tomás is the Chief Operating Officer at Vaticle. He works closely with TypeDB’s open source and enterprise users who use TypeDB to build applications in a wide number of industries including financial services, life sciences, cyber security and supply chain management. A graduate of the University of Cambridge, Tomás has spent the last seven years founding and building businesses in the technology industry.
Beyond SQL | Comparing SQL to TypeQL
Thursday, April 28th 2022, 5.30pm BST
Sign Up Here
Using SQL to query relational databases is easy. As a declarative language, it’s straightforward to write queries and build powerful applications. However, relational databases struggle when working with complex data. When querying such data in SQL, challenges especially arise in the modelling and querying of the data.
For example, due to the large number of necessary JOINs, it forces us to write long and verbose queries. Such queries are difficult to write and prone to mistakes.
TypeQL is the query language used in TypeDB. Just as SQL is the standard query language in relational databases, TypeQL is TypeDB’s query language. It’s a declarative language, and allows us to model, query and reason over our data.
In this talk, we will look at how TypeQL compares to SQL. Why and when should you use TypeQL over SQL? How do we do outer/inner joins in TypeQL? We’ll look at the common concepts, but mostly talk about the differences between the two.
Speaker: Tomás Sabat
Tomás is the Chief Operating Officer at Vaticle. He works closely with TypeDB’s open source and enterprise users who use TypeDB to build applications in a wide number of industries including financial services, life sciences, cybersecurity and supply chain management. A graduate of the University of Cambridge, Tomás has spent the last seven years founding and building businesses in the technology industry.