Advertisement

Information systems modeling with CGs logic

  • Ryszard Raban
Knowledge Modeling
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1257)

Abstract

This paper shows how to apply the conceptual graphs logic to information systems modeling. The graphs are not used as just another graphical representation of information system requirements, but the full power of this graphical logic system has been employed to fully and precisely capture type definitions, referential integrity constraints and global constraints. Such a logic based definition of an information system takes its semantics from a set of facts represented by fully instantiated simple conceptual graphs. An incremental validity checking procedures for adding new facts to a fact base have been defined and illustrated by an example.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    Creasy, P., and Ellis, G. A Conceptual Graphs Approach to Conceptual Schema Integration. In Mineau, G.W., Moulin, B., and Sowa, J.F., editors, Conceptual Graphs for Knowledge Representation, pages 126–141. Springer-Verlag, Berlin, 1993.Google Scholar
  2. [2]
    Boksenbaum, C., Carbonneill, B., Haemmerle, O., and Libourel, T. Conceptual Graphs for Relational Databases. In Mineau, G.W., Moulin, B., and Sowa, J.F., editors, Conceptual Graphs for Knowledge Representation, pages 345–360. Springer-Verlag, Berlin, 1993.Google Scholar
  3. [3]
    Gardyn, E. Multiple Information Models. In Ellis, G., and Eklund, P., editors, Proceedings of the 1st Australian Conceptual Structures Workshop, pages 148–164. University of New England, Armidale, Australia, 1994.Google Scholar
  4. [4]
    Guarino, N. Concepts, Attributes and Arbitrary Relations. lData and Knowledge Engineering 8 (1992), pages 249–261.Google Scholar
  5. [5]
    Moulin, B. and Creasy, P. Extending the Conceptual Graph Approach for Data Conceptual Modelling. Data and Knowledge Engineering, 8(1992), pages 223–248.Google Scholar
  6. [6]
    Makowsky, J.A. Model Theory and Computer Science: An Appetizer. In Abramsky, S., Gabbay, D.M., and Maibaum, T.S.E., editors, Handbook of Logic in Computer Science. Vol 1, Clarendon Press, Oxford, 1992.Google Scholar
  7. [7]
    Sowa, J.F. Conceptual Structures — Information Processing in Mind and Machine. Addison-Wesley, Reading, Massachusetts, 1984.Google Scholar
  8. [8]
    Sowa, J.F. Relating Diagrams to Logic. In Mineau, G.W., Moulin, B., and Sowa, J.F., editors, Conceptual Graphs for Knowledge Representation, pages 345–360. Springer-Verlag, Berlin, 1993.Google Scholar
  9. [9]
    Sowa, J.F., and Zachman, J.A. Extending and Formalizing the framework for Information Systems Architecture. IBM Systems Journal 31, 3.Google Scholar
  10. [10]
    Wermelinger, M. Conceptual Structures Linear Notation — Proposal for Pierce. In Eklung, P., and Ellis, G., editors, Proceedings of the Fourth International Workshop on PIERCE: A Conceptual Graphs Workbench, pages 106–125. University of California Santa Cruz, CA, August, 1995.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Ryszard Raban
    • 1
  1. 1.School of Computing SciencesUniversity of TechnologySydneyAustralia

Personalised recommendations