CGPro V 1.0 - a PROLOG Implementation of Conceptual Graphs
Petermann, Heike ; Schirdewan, Roland ; Euler, Lutz
Weitere Beteiligte (Hrsg. etc.): Kalina Bontcheva
URL | http://edoc.sub.uni-hamburg.de/informatik/volltexte/2009/106/ |
---|---|
Dokumentart: | Report (Bericht) |
Schriftenreihe: | Mitteilungen des Fachbereichs Informatik der Universität Hamburg |
Bandnummer: | 264 |
Sprache: | Deutsch |
Erstellungsjahr: | 1996 |
Publikationsdatum: | 03.12.2009 |
SWD-Schlagwörter: | Sprachverarbeitung , Induktive logische Programmierung |
Freie Schlagwörter (Deutsch): | CGPro |
Freie Schlagwörter (Englisch): | CGPro, Conceptual Graphs, Logic progamming |
DDC-Sachgruppe: | Informatik |
BK - Klassifikation: | 54.00 , 54.89 , 54.75 , 54.72 |
Kurzfassung auf Deutsch:
Die Verarbeitung natürlicher Sprache erfordert leistungsfähige Werkzeuge zur Repräsentation und Verarbeitung von Wissen. In diesem Papier wird das System CGPro vorgestellt, das den Formalimus der Conceptual Graphs (CGs) implementiert. CGs wurden von John F. Sowa auf der Grundlage der Existenzgraphen von Charles S. Peirce entwickelt. Conceptual Graphs eignen sich besonders gut zur semantischen Repräsentation natürlicher Sprache. CGPro realisiert eine effiziente und mächtige Repräsentation von CGs in Prolog und liefert eine Implementierung der für die maschinelle Sprachverarbeitung wichtigsten Operationen. Obwohl CGPro aus Anforderungen von zwei Projekten zur maschinellen Sprachverarbeitung entwickelt wurde, liegt ein allgemeineres Konzept zugrunde. CGPro stellt Abstrakte Datentypen für alle Teile der internen Repräsentation zur Verfügung, die es dem Benutzer ermöglichen, eigene Operationen zu implementieren. In diesem Papier wird sowohl die Funktionaltät von CGPro vorgestellt als auch die Motivation der Entwurfsentscheidungen dargelegt.
Kurzfassung auf Englisch:
Natural language processing requires efficient and powerful tools for representing and processing knowledge. This paper introduces the system CGPro which implements the Conceptual Graphs (CG) formalism. CGs are a logic-based formalism developed by John F. Sowa on the basis of Charles S. Peirce's existential graphs and semantic networks. Conceptual structures proved to be rather convenient as a semantic representation for natural language. CGPro is an efficient and powerful implementation of the Conceptual Graphs knowledge representation formalism in Prolog and provides all the operations which are most useful for natural language processing. Although CGPro was developed to satisfy the requirements of two NLP projects it is designed in a more general way. CGPro provides "Abstract Data Types" for all parts of the internal representation which allows the users to implement their own operations. This paper introduces the functionality of CGPro and describes the motivation for design decisions as well.
Hinweis zum Urherberrecht
Für Dokumente, die in elektronischer Form über Datenenetze angeboten werden, gilt uneingeschränkt das Urheberrechtsgesetz (UrhG). Insbesondere gilt:
Einzelne Vervielfältigungen, z.B. Kopien und Ausdrucke, dürfen nur zum privaten und sonstigen eigenen Gebrauch angefertigt werden (Paragraph 53 Urheberrecht). Die Herstellung und Verbreitung von weiteren Reproduktionen ist nur mit ausdrücklicher Genehmigung des Urhebers gestattet.
Der Benutzer ist für die Einhaltung der Rechtsvorschriften selbst verantwortlich und kann bei Mißbrauch haftbar gemacht werden.