Proceedings of the 15th Symposium on Database Programming Languages 2015
DOI: 10.1145/2815072.2815075
|View full text |Cite
|
Sign up to set email alerts
|

Relational foundations for functorial data migration

Abstract: We study the data transformation capabilities associated with schemas that are presented by directed multigraphs and path equations. Unlike most approaches which treat graph-based schemas as abbreviations for relational schemas, we treat graph-based schemas as categories. A schema S is a finitely-presented category, and the collection of all S-instances forms a category, S-Inst. A functor F between schemas S and T , which can be generated from a visual mapping between graphs, induces three adjoint data migrati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
22
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 24 publications
(22 citation statements)
references
References 14 publications
0
22
0
Order By: Relevance
“…As stated before, AAAT has helped shape current tools and methodologies supporting schemas and ontologies. This can be further enhanced by recent work on Category Theory as applied to databases 8 . These can address important issues on data migration, schema changes, data integrity and normalization, and intelligent query strategies.…”
Section: Pacific Symposium On Biocomputing 2016mentioning
confidence: 98%
See 1 more Smart Citation
“…As stated before, AAAT has helped shape current tools and methodologies supporting schemas and ontologies. This can be further enhanced by recent work on Category Theory as applied to databases 8 . These can address important issues on data migration, schema changes, data integrity and normalization, and intelligent query strategies.…”
Section: Pacific Symposium On Biocomputing 2016mentioning
confidence: 98%
“…These can address important issues on data migration, schema changes, data integrity and normalization, and intelligent query strategies. Most database operations are some combination of three fundamental operations: project, join, union 8,9 .…”
Section: Pacific Symposium On Biocomputing 2016mentioning
confidence: 99%
“…Commutative diagrams make these constraints explicit so that they can be built into database systems directly rather than hand-coded in an ad hoc fashion. See [44] for more details on categorical databases. Now that we have a reasonably complete picture of individual UML classes, we are ready to consider associations, UML relationships which allow us to link different classes to one another.…”
Section: ______________________________________________________________________________________________________mentioning
confidence: 99%
“…One approach, pioneered in EASIK 3 [66], uses categories and functors to represent database schemas, states and queries. The Categorical Query Language [67] builds on this idea, using functorial relationships between schemas to implement data migrations and merges. From a rather different perspective, PySheaf provides a rigorous approach to multi-modal data fusion based on an abstract representation of the overlapping information between different data sources.…”
Section: Current Landscapementioning
confidence: 99%