Levels for conceptual modeling

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

Abstract

Usually object types are organized in taxonomies by means of a specialization relation (also called subtyping or isa) 'implemented' by means of inheritance. This paper proposes a (non-incompatible) alternative to taxonomies that relies on three primitives: grounding, a specific kind of factual existential dependence, extensional atemporal parthood, and existence at a time. On the basis of these relations, specific, generic, and compositional grounding relations between object types are introduced. By clearly separating the objects from the substrata on which they are grounded, these grounding relations allow to stratify object types in levels and to manage inheritance in a flexible way. In particular, this approach helps to avoid isa overloading and to overcome some classical difficulties related to inheritance, e.g. attribute overriding, attribute hiding, or dynamic and multiple classification and specialization, that are relevant aspects especially in modeling roles. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Masolo, C. (2011). Levels for conceptual modeling. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6999 LNCS, pp. 173–182). https://doi.org/10.1007/978-3-642-24574-9_23

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