Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...
Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...
Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Entwicklungsstand<br />
(define-class AUTHOR (?author)<br />
„An author is a person who writes things. An author must have created at<br />
least one document. In this ontology, an author is known by his or her real<br />
name.“<br />
:def (and (person ?author)<br />
(= ( value-cardinality ?author<br />
AUTHOR.NAME) 1)<br />
(value-type ?author AUTHOR.NAME<br />
biblio-name)<br />
(>= ( value-cardinality ?author<br />
AUTHOR.DOCUMENTS) 1)<br />
( (author.name ?author ?name)<br />
(person.name ?author ?name))))<br />
Die Sprachen, in die Ontolingua übersetzt, sind je nach ihrem Fokus<br />
in ihrer Ausdrucksstärke eingeschränkt, um ein gutes Laufzeitverhalten<br />
zu erreichen. Aus dem Ansatz von Ontolingua, eine gegebene<br />
Ontologiebeschreibung nach allen ausgewählten Repräsentationssystemen<br />
übersetzen zu können, folgt, daß es sich auf die kleinste<br />
gemeinsame Menge der von jedem System unterstützten Konstrukte<br />
beschränken muß. Es ist damit hinsichtlich der KIF Sprache<br />
schon vom Ansatz her unvollständig.<br />
An der Stanford University wird ein Ontolingua Server 10 betrieben,<br />
der die oben beschriebenen Übersetzungsdienste anbietet, gleichzeitig<br />
aber auch netzwerkweiten Zugriff <strong>für</strong> die Erstellung <strong>und</strong> Abfrage<br />
von Ontologien bietet. Er verfügt gegenüber der ‚Standardontolingua‘<br />
über einige Erweiterungen, insbesondere <strong>für</strong> die Verknüpfung<br />
ontologischer Module. Eine ausführliche Beschreibung des Servers<br />
wird in [Far96] gegeben.<br />
3. KQML<br />
Obwohl die External Interface-Arbeitsgruppe des KSE mit der Standardisierung<br />
von ‚high-level‘ Schnittstellen zwischen WBS betraut<br />
ist, hat sich ihre Aktivität bald auf den Entwurf eines gemeinsamen<br />
Sprachstandards, mit dem Informationen <strong>und</strong> Wissen zur Laufzeit<br />
zwischen Systemen ausgetauscht werden kann, zusammen mit einem<br />
Protokoll <strong>für</strong> dessen Übertragung, verlagert.<br />
Diese als Knowledge Query and Manipulation Language (KQML)<br />
bezeichnete Sprache ist sowohl Nachrichtenformat, wie auch –protokoll.<br />
Sie kann sowohl zur Interaktion zwischen Anwendungen <strong>und</strong><br />
intelligenten Systemen, als auch zur Kooperation zwischen zwei<br />
oder mehreren WBS (z.B. Agenten) <strong>für</strong> kooperatives Problemlösen<br />
eingesetzt werden (in der weiteren Beschreibung werden Agenten<br />
als Handlungspartner eingesetzt).<br />
10 Der Server ist unter http://ontolingua.stanford.edu/ erreichbar<br />
27