20.07.2013 Aufrufe

Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...

Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...

Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!