Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/978-3-030-78428-7_15guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Categorical Modeling of Multi-model Data: One Model to Rule Them All

Published: 21 June 2021 Publication History

Abstract

As most of the DBMSs have become multi-model, there have occurred plenty of related issues. One of them is a design of a multi-model application, where the step from the conceptual layer to a set of distinct interlinked logical models is not straightforward. We propose an approach based on category theory, which provides a unified view of the data and a solid mathematical basis for their management. We propose a schema and instance categories covering popular models and we show how an ER model can be transformed to such a categorical layer. We also outline the whole framework based on the categorical model.

References

[1]
Atzeni P, Bugiotti F, Cabibbo L, and Torlone R Data modeling in the NoSQL world Comput. Stand. Interfaces 2020 67 103-149
[2]
Barr, M., Wells, C.: Category Theory for Computing Science, vol. 49. Prentice Hall New York (1990)
[3]
Basciani, F., Di Rocco, J., Di Ruscio, D., Pierantonio, A., Iovino, L.: TyphonML: a modeling environment to develop hybrid polystores. In: MODELS 2020. ACM, New York (2020)
[4]
Feinberg, D., Adrian, M., Heudecker, N., Ronthal, A.M., Palanca, T.: Gartner magic quadrant for operational database management systems, 12 Oct 2015
[5]
Kepner, J., Chaidez, J., Gadepally, V., Jansen, H.: Associative Arrays: Unified Mathematics for Spreadsheets, Databases, Matrices, and Graphs. CoRR abs/1501.05709 (2015)
[6]
Kolonko, M., Müllenbach, S.: Polyglot persistence in conceptual modeling for information analysis. In: ACIT 2020, pp. 590–594 (2020)
[7]
Lippe E and Ter Hofstede AHM A category theory approach to conceptual data modeling RAIRO-Theor. Inf. Appl. 1996 30 1 31-79
[8]
Lu J and Holubová I Multi-model databases: a new journey to handle the variety of data ACM Comput. Surv. 2019 52 3 1-38
[9]
Schultz P, Spivak DI, Vasilakopoulou C, and Wisnesky R Algebraic databases Theory Appl. Categories 2017 32 16–19 547-619
[10]
Tuijn C and Gyssens M CGOOD - a categorical graph-oriented object data model Theor. Comput. Sci. 1996 160 1–2 217-239

Cited By

View all
  • (2022)Schema inference for multi-model dataProceedings of the 25th International Conference on Model Driven Engineering Languages and Systems10.1145/3550355.3552400(13-23)Online publication date: 23-Oct-2022
  • (2022)Unifying categorical representation of multi-model dataProceedings of the 37th ACM/SIGAPP Symposium on Applied Computing10.1145/3477314.3507690(365-371)Online publication date: 25-Apr-2022
  • (2021)Categorical Management of Multi-Model DataProceedings of the 25th International Database Engineering & Applications Symposium10.1145/3472163.3472166(134-140)Online publication date: 14-Jul-2021

Index Terms

  1. Categorical Modeling of Multi-model Data: One Model to Rule Them All
            Index terms have been assigned to the content through auto-classification.

            Recommendations

            Comments

            Information & Contributors

            Information

            Published In

            cover image Guide Proceedings
            Model and Data Engineering: 10th International Conference, MEDI 2021, Tallinn, Estonia, June 21–23, 2021, Proceedings
            Jun 2021
            328 pages
            ISBN:978-3-030-78427-0
            DOI:10.1007/978-3-030-78428-7

            Publisher

            Springer-Verlag

            Berlin, Heidelberg

            Publication History

            Published: 21 June 2021

            Author Tags

            1. Multi-model data
            2. Category theory
            3. Conceptual modeling

            Qualifiers

            • Article

            Contributors

            Other Metrics

            Bibliometrics & Citations

            Bibliometrics

            Article Metrics

            • Downloads (Last 12 months)0
            • Downloads (Last 6 weeks)0
            Reflects downloads up to 04 Oct 2024

            Other Metrics

            Citations

            Cited By

            View all
            • (2022)Schema inference for multi-model dataProceedings of the 25th International Conference on Model Driven Engineering Languages and Systems10.1145/3550355.3552400(13-23)Online publication date: 23-Oct-2022
            • (2022)Unifying categorical representation of multi-model dataProceedings of the 37th ACM/SIGAPP Symposium on Applied Computing10.1145/3477314.3507690(365-371)Online publication date: 25-Apr-2022
            • (2021)Categorical Management of Multi-Model DataProceedings of the 25th International Database Engineering & Applications Symposium10.1145/3472163.3472166(134-140)Online publication date: 14-Jul-2021

            View Options

            View options

            Get Access

            Login options

            Media

            Figures

            Other

            Tables

            Share

            Share

            Share this Publication link

            Share on social media