Algebraic Property Graphs

Abstract In this paper we consider how to integrate a simple and developer-friendly data model such as the property graph with more complex and less user-friendly data models such as relational database tables. We observe that algebraic data types are a common...

Algebraic Data Integration

Abstract Our approach to data integration is based on combining techniques from functional programming, category theory and database theory. We present formalism for schema mapping between databases using category-theoretic adjunctions. This leads to a query language...

Algebraic Databases

Abstract We generalize the set-valued functor model by using multi-sorted algebraic theories. This easily accommodates missing information (null values), and allows queries to make use of data operations such as multiplication or comparison. We show how all the...