Mapping of CGIF to operational interfaces
The Conceptual Graph Interchange Format (CGIF) is a notation for conceptual graphs which is meant for communication between computers. CGIF is represented through a grammar that defines “on-the-wire-representations”. In this paper we argue that for interacting applications in an open distributed environment this is too inefficient both in terms of the application creation process as well as runtime characteristics. We propose to employ the widespread middleware platform based on CORBA to allow the interoperability within a heterogeneous environment. The major result of this paper is a specification of an operational interface written in CORBA's Interface Definition Language (IDL) that is equivalent to CGIF, yet better suited for the efficient implementation of applications in distributed systems.
KeywordsCGIF CORBA IDL
Unable to display preview. Download preview PDF.
- 1.CGTOOLS. Conceptual Graphs Tools homepage, http://cs.une.edu.au/~cgtools/, School of Mathematical and Computer Science, University of New England, Australia, 1997.Google Scholar
- 2.M.R. Genesereth and S.P. Ketchpel. Software Agents. Communications of the Association for Computing Machinery, 37(7): 48–53, July 1994.Google Scholar
- 3.MICO. A free CORBA 2.0 compliant implementation. http://www.vsb.informatik.uni-frankfurt.de/~mico, Computer Science Department, University of Frankfurt, 1997.Google Scholar
- 4.Object Management Group (OMG), The Common Object Request Broker: Architecure and Specification, Revision 2.2, February 1998.Google Scholar
- 5.J.F. Sowa. Conceptual Structures, information processing mind and machine. Addison-Wesley Publishing Company, 1984.Google Scholar
- 6.J.F. Sowa. Standardization of Conceptual Graphs. ANSI Draft, 1998.Google Scholar