One principle of conceptual modeling is that domain objects are instances of entity types. Entity types, however, can also be seen as objects, and so they are also instances of types known as meta entity types. This is the basis of metamodeling, which we discuss in this chapter. Metamodeling is very important in the field of information systems, particularly in conceptual modeling.
KeywordsInformation Base Conceptual Schema Entity Type Integrity Constraint Classification Level
Unable to display preview. Download preview PDF.
17.7 Bibliographical Notes
- Atkinson C, Kühne T (2001) The essence of multilevel metamodeling. UML 2001, LNCS 2185:19–33.Google Scholar
- Atkinson C, Henderson-Sellers B, Kühne T (2000) To meta or not to meta — That is the question. JOOP 13(8):32–35.Google Scholar
- Atzeni P, Cappellari P, Bernstein PA (2006) Model-independent schema and data translation. EDBT 2006, LNCS 3896:368–385.Google Scholar
- Bernstein PA (2003) Applying model management to classical meta data problems. CIDR 2003:209–220.Google Scholar
- Gogolla M, Henderson-Sellers B (2002) Analysis of UML stereotypes within the UML metamodel. UML 2002, LNCS 2460:84–99.Google Scholar
- Greenspan S, Mylopoulos J, Borgida A (1982) Capturing more world knowledge in the requirements specification. ICSE 1982, IEEE, pp 225–235.Google Scholar
- Griethuysen JJ van (ed) (1982) Concepts and terminology for the conceptual schema and the information base. ISO TC97/SC5/WG3.Google Scholar
- Jeusfeld MA, Jarke M, Nissen HW, Staudt M (1998) ConceptBase: Managing conceptual models about information systems. In: Bernus P, Mertins K, Schmidt G (eds) Handbook on architectures of information systems. Springer, pp 265–285.Google Scholar
- Martin J, Odell J (1995) Object-oriented methods: A foundation. Prentice Hall. Chap. 22.Google Scholar
- Odell J (1994) Power types. JOOP 7(2):8–12.Google Scholar
- OMG (2006a) Unified Modeling Language: Superstructure. Version 2.1, ptc/06-01-02.Google Scholar
- Rusinoff DM (1989) Proteus: A frame-based nonmonotonic inference system. In Kim W, Lochovsky FH (eds) Object-oriented concepts, applications, and databases, Addison-Wesley, pp 127–150.Google Scholar