DataJoint: A Simpler Relational Data Model

07/29/2018
by   Dimitri Yatsenko, et al.
0

The relational data model offers unrivaled rigor and precision in defining data structure and querying complex data. Yet the use of relational databases in scientific data pipelines is limited due to their perceived unwieldiness. We propose a simplified and conceptually refined relational data model named DataJoint. The model includes a language for schema definition, a language for data queries, and diagramming notation for visualizing entities and relationships among them. The model adheres to the principle of entity normalization, which requires that all data -- both stored and derived -- must be represented by well-formed entity sets. DataJoint's data query language is an algebra on entity sets with five operators that provide matching capabilities to those of other relational query languages with greater clarity due to entity normalization. Practical implementations of DataJoint have been adopted in neuroscience labs for fluent interaction with scientific data pipelines.

READ FULL TEXT
research
04/13/2022

SkiQL: A Unified Schema Query Language

Most NoSQL systems are schema-on-read: data can be stored without first ...
research
05/13/2021

A Unified Metamodel for NoSQL and Relational Databases

The Database field is undergoing significant changes. Although relationa...
research
08/04/2022

WShEx: A language to describe and validate Wikibase entities

Wikidata is one of the most successful Semantic Web projects. Its underl...
research
05/29/2020

Multi-Dimensional Event Data in Graph Databases

Process event data is usually stored either in a sequential process even...
research
06/06/2018

MEBN-RM: A Mapping between Multi-Entity Bayesian Network and Relational Model

Multi-Entity Bayesian Network (MEBN) is a knowledge representation forma...
research
02/12/2023

The FOLE Database

This paper continues the discussion of the representation and interpreta...
research
09/15/2015

Macau: Scalable Bayesian Multi-relational Factorization with Side Information using MCMC

We propose Macau, a powerful and flexible Bayesian factorization method ...

Please sign up or login with your details

Forgot password? Click here to reset