Menu-based interfaces to conceptual graphs: The CGLex approach
To summarise, in CGLex (i) the system controls the user input to ensure consistent syntax and can provide context-sensitive help; (ii) all encoded facts can be tracked by the NL comments associated with each CG. Therefore, the user can think in terms of encoded facts as well as conceptual structures, i.e., can create a “library” of facts. Such an approach also offers a language-based exploration of the domain model and different models can be considered as collections of knowledge items regardless of their internal representation.
These features come at the cost of knowledge input spread across various screens and also providing NL comments. Most probably a skilled knowledge engineer will prefer a linear notation in case of more limited number of KB facts. However, browsing of NL texts instead of browsing graphs is very suitable for identification when the KB is processed.
We claim that the ideal CGTool would be a combination of graphics, NL labeling and flexible translation to/from linear form. The NL comment is extremely important, since it provides a higher level of abstraction from the CG structures.
Unable to display preview. Download preview PDF.
- 1.G. Angelova and K. Bontcheva. DB-MAT: Knowledge Acquisition, Processing and NL Generation. In P. Eklund, G. Ellis, and G. Mann, editors, Conceptual Structures: Knowledge Representation as Interlingua, LNAI 1115. Springer Verlag, 1996.Google Scholar
- 2.G. Angelova and K. Bontcheva. Task-Dependent Aspects of Knowledge Acquisition: a Case Study in a Technical Domain. In Proceedings of ICCS'97, 1997. To appear.Google Scholar
- 3.G. Angelova, N. Boynov, K. Bontcheva, and S. Damjanova. CGLex: A Natural Language Based Tool for Conceptual Graphs. In Proceedings of CGTools Workshop, pages 9–10, Sydney, Australia, Aug. 1996.Google Scholar
- 4.G. Ellis and R. Levinson. The Birth of Peirce: A Conceptual Graphs Workbench. In T. N. H. Pfeiffer, editor, Proceedings of the 7th Annual Workshop on Conceptual Structures (ICCS'92), LNAI 754, pages 219–228, 1992.Google Scholar
- 5.J. U. Moeller and D. Wiese. CGEditor: Editing Conceptual Graphs. In Proceedings of CGTools Workshop, pages 14–16, Sydney, Australia, Aug. 1996.Google Scholar
- 6.H. Petermann, R. Schirdewan, L. Euler, and K. Bontcheva. CGPro v. 1.0 — a Prolog Implementation of Conceptual Graphs. Memo 264, University of Hamburg, Computer Science Department, Oct. 1996.Google Scholar
- 7.M. Wermelinger and J. Lopes. An X-Windows Toolkit for Knowledge Acquisition and Representation Based on Conceptual Structures. In T. N. H. Pfeiffer, editor, Proceedings of the 7th Annual Workshop on Conceptual Structures (ICCS'92), LNAI 754, pages 262–271, 1992.Google Scholar