A Basic Characterization of Relation Migration
Representing and reasoning over evolving objects has been investigated widely. Less attention has been devoted to the similar notion of relation migration, i.e., how tuples of a relation (ORM facts) can evolve along time. We identify different ways how a relation can change over time and give a logic-based semantics to the notion of relation migration to capture its behaviour. We also introduce the notion of lifespan of a relation and clarify the interactions between object migration and relation migration. Its use in graphical conceptual data modelling is illustrated with a minor extension to ORM2 so as to more easily communicate such constraints with domain experts.
KeywordsEntity Type Temporal Instant Logical Implication Business Rule Relation Migration
Unable to display preview. Download preview PDF.
- 3.Hall, G., Gupta, R.: Modeling transition. In: Proc. of ICDE 1991, pp. 540–549 (1991)Google Scholar
- 7.Artale, A., Guarino, N., Keet, C.M.: Formalising temporal constraints on part-whole relations. In: Brewka, G., Lang, J. (eds.) 11th International Conference on Principles of Knowledge Representation and Reasoning (KR 2008), pp. 673–683. AAAI Press, Menlo Park (2008)Google Scholar
- 8.Artale, A., Keet, C.M.: Essential, mandatory, and shared parts in conceptual data models. In: Halpin, T.A., Proper, H.A., Krogstie, J. (eds.) Innovations in Information Systems modeling: Methods and Best Practices, pp. 17–52. IGI Global (2008)Google Scholar
- 9.Keet, C.M., Artale, A.: Representing and reasoning over a taxonomy of part-whole relations. Applied Ontology 3(1-2), 91–110 (2008)Google Scholar
- 10.Guizzardi, G.: Ontological Foundations for Structural Conceptual Models. Phd thesis, University of Twente, The Netherlands. Telematica Instituut Fundamental Research Series No. 15 (2005)Google Scholar