Categorical Calculus and Algebra for Multi-Model Data

Multi-model databases are designed to store, manage, and query data in various models, such as relational, hierarchical, and graph data, simultaneously.In this paper, we provide a theoretical basis for querying multi-model databases within the categorical paradigm.We propose two formal query languages: categorical calculus and categorical algebra, by extending relational calculus and relational algebra respectively for multi-model databases.We demonstrate the equivalence between these two languages of queries.We propose a series of transformation rules of categorical algebra to facilitate query optimization.Finally, we analyze the expressive power and computation complexity for the proposed query languages.

Authors

Institutions

Publication Details

Journal
Electronic Proceedings in Theoretical Computer Science
Published
2026-03-08
DOI
https://doi.org/10.4204/eptcs.442.6
Primary Topic
Advanced Algebra and Logic
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Categorical Calculus and Algebra for Multi-Model Data

Jiaheng Lu
Electronic Proceedings in Theoretical Computer Science
Advanced Algebra and Logic
article

Categorical Calculus and Algebra for Multi-Model Data

Jiaheng Lu
article en

Abstract

Multi-model databases are designed to store, manage, and query data in various models, such as relational, hierarchical, and graph data, simultaneously.In this paper, we provide a theoretical basis for querying multi-model databases within the categorical paradigm.We propose two formal query languages: categorical calculus and categorical algebra, by extending relational calculus and relational algebra respectively for multi-model databases.We demonstrate the equivalence between these two languages of queries.We propose a series of transformation rules of categorical algebra to facilitate query optimization.Finally, we analyze the expressive power and computation complexity for the proposed query languages.

Electronic Proceedings in Theoretical Computer ScienceVol. 442
University of Helsinki (FI)
Openalex Percentile: Top 30%
Advanced Algebra and Logic
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.