Unifying and generalizing relations in role-based data modeling and navigation

13Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Object-oriented programming languages support concise navigation of relations represented by references. However, relations are not first-class citizens and bidirectional navigation is not supported. The relational paradigm provides first-class relations, but with bidirectional navigation through verbose queries. We present a systematic analysis of approaches to modeling and navigating relations. By unifying and generalizing the features of these approaches, we developed the design of a data modeling language that features first-class relations, n-ary relations, native multiplicities, bidirectional relations and concise navigation.

Cite

CITATION STYLE

APA

Harkes, D., & Visser, E. (2014). Unifying and generalizing relations in role-based data modeling and navigation. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8706, 241–260. https://doi.org/10.1007/978-3-319-11245-9_14

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free