Conceptual Programming

Our efforts to extend and enhance conceptual graphs took three different directions:

  1. fixing the inadequacies in conceptual graphs for handling set referents
  2. enhancing the representation of procedural knowledge
  3. adding an ontology for space and time

The ontology was developed in a paper "A uniform representation for time and space and their mutual constraints" for the Journal of Computers and Mathematics with Applications 23:6-9, pp. 441-457, 1992. This paper also describes the extensions for representing causal rules in conceptual graphs. The major application of the procedural extensions came in the model generative reasoning system, developed using conceptual graphs as a representational base.