Advertisement

Abstract

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.

Keywords

Information Base Conceptual Schema Entity Type Integrity Constraint Classification Level 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

17.7 Bibliographical Notes

  1. Atkinson C, Kühne T (2001) The essence of multilevel metamodeling. UML 2001, LNCS 2185:19–33.Google Scholar
  2. 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
  3. Atzeni P, Cappellari P, Bernstein PA (2006) Model-independent schema and data translation. EDBT 2006, LNCS 3896:368–385.Google Scholar
  4. Bernstein PA (2003) Applying model management to classical meta data problems. CIDR 2003:209–220.Google Scholar
  5. Dahchour M, Pirotte A, Zimányi E (2002) Materialization and its metaclass implementation. IEEE Trans. Knowl. Data Eng. 14(5):1078–1094.CrossRefGoogle Scholar
  6. Fikes R, Kehler T (1985) The role of frame-based representation in reasoning. Commun. ACM 28(9):904–920.CrossRefGoogle Scholar
  7. Gogolla M, Henderson-Sellers B (2002) Analysis of UML stereotypes within the UML metamodel. UML 2002, LNCS 2460:84–99.Google Scholar
  8. Greenspan S, Mylopoulos J, Borgida A (1982) Capturing more world knowledge in the requirements specification. ICSE 1982, IEEE, pp 225–235.Google Scholar
  9. Griethuysen JJ van (ed) (1982) Concepts and terminology for the conceptual schema and the information base. ISO TC97/SC5/WG3.Google Scholar
  10. 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
  11. Martin J, Odell J (1995) Object-oriented methods: A foundation. Prentice Hall. Chap. 22.Google Scholar
  12. Motschnig-Pitrik R, Mylopoulos J (1992) Classes and instances. Int. J. Cooperative Inf. Syst. 1(1):61–92.CrossRefGoogle Scholar
  13. Mylopoulos J, Borgida A, Jarke M, Koubarakis, M (1990) Telos: Representing knowledge about information systems. ACM Trans. Inf. Syst. 8(4):325–362.CrossRefGoogle Scholar
  14. Odell J (1994) Power types. JOOP 7(2):8–12.Google Scholar
  15. OMG (2006a) Unified Modeling Language: Superstructure. Version 2.1, ptc/06-01-02.Google Scholar
  16. 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

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Personalised recommendations