Im Rahmen des Sonderforschungsbereichs 374 "Rapid Prototyping - Entwicklung und Erprobung innovativer Produkte" wird ein Aktives Semantisches Netz (ASN) entwickelt, in dem alle bei einer Produktentwicklung beteiligten Wissensgebiete abgebildet werden. Das ASN ist ein Netz, dessen Knoten Objekte der realen Welt und dessen Kanten die semantischen Zusammenhänge zwischen diesen Objekten repräsentieren. Durch die aktive Komponente des ASN können Änderungen an einer Stelle im Netz automatisch durch das Netz propagiert und auch Aktionen (z.B. an der graphischen Oberfläche) ausgelöst werden.
In bisherigen Arbeiten wurde die Speicherung von Informationen im ASN definiert und für den Zugriff auf die Inhalte im ASN eine prozedurale Schnittstelle (ASN-API) entwickelt. Diese enthält Funktionen für den Auf- und Abbau von Sitzungen, für die Transaktionssicherung sowie den lesenden und schreibenden Zugriff auf das ASN.
Im Bereich der objektorientierten Datenbanktechnologie versucht die Öbject Database Management Group" (ODMG), eine Hersteller- und Benutzervereinigung, einen Standard für die Definition, den Zugriff und die Manipulation von objektorientierten Datenbanken zu etablieren. Der Standard umfaßt das ODMG-Objektmodell, die Objektdefinitionssprache ODL (Object Definition Language), die Objektanfragesprache OQL (Object Query Language) und die Objektmanipulationssprache OML (Object Manipulation Language).
Ziel dieser Arbeit war, den standardisierten Zugriff auf Inhalte des ASN mit den Methoden der ODMG zu ermöglichen. Hierzu wurden die Konzepte des ODMG- Standards und des ASN erfaßt, analysiert und miteinander verglichen. Auf Basis dieser Analyse erfolgte die Festlegung, welche Konstrukte des ODMG- Standards sinnvoll mit dem ASN integrierbar sind. Für diese Konstrukte wurde eine Schnittstelle zwischen der ASN-API und dem ODMG-Standard entworfen und realisiert. Die Realisierung ermöglicht die Definition von Objekten im ASN mit der ODL, die Manipulation von Objekten mit der OML und die Abfrage von Objekten mit der OQL.
|