2016-03-25 13 views
1

Meine Freunde und ich entwickeln das Forschungssystem dieses Krankenhauses, das auf semantischer Suche und Ontologie beruht. Der Entwicklungsplan besagt, dass wir die Ontologie des Systems zeichnen und sie mit einer bestehenden Datenbank (Krankenhausdatenbank) verbinden sollten, die wir bereits von einem echten Krankenhaus erhalten haben.Verbindung von Ontologie mit einer bereits bestehenden Datenbank

Wir haben im Internet nach einer Möglichkeit gesucht, die gezeichnete Ontologie mit der zuvor erstellten Datenbank zu verbinden. Aber bis jetzt haben die einzigen Dinge, die wir gefunden haben, gezeigt, dass die gezeichnete Ontologie die Datenbank selbst erstellt. Keine Ergebnisse für die Verbindung von Ontologie mit einer Datenbank, die nicht von der Ontologie erstellt wurde.

Ich wollte wissen, ob Ontologie bietet diese Funktion (Verbindung zu einer bestehenden Datenbank)? Vielleicht kann sie sich mit der Datenbank verbinden, indem sie der vorhandenen Datenbank ein Attribut/Feld hinzufügt, so dass sie nicht den Prozess der Datenbankerstellung durchlaufen muss.

Edit: Die Datenbank, die wir verwenden ist MySQL-Datenbank (MySQL 5.7.10.0)

+0

Was meinen Sie mit "Ontologie erstellt die Datenbank selbst"? Es sieht so aus, als ob Sie einige Tools verwenden (z. B. etwas, das basierend auf der Ontologie eine "leere Datenbank" erstellt), die Sie in der Frage nicht erwähnt haben. Diese Information könnte die Antwort auf Ihre Frage ändern. – CaptSolo

Antwort

1

Sie haben eine bestehende relationale Datenbank (MySQL) und müssen es zu einer Ontologie "connect". Dies bedeutet, dass Sie die in der DB enthaltenen Informationen in Ontologies Konzepte (Klassen und Eigenschaften) abbilden müssen.

Sie die Zuordnungen definieren müssen (für Ihre speziellen:

Diese Zuordnungen können in entweder R2RML (ein W3C-Standard) oder D2RQ Mapping Sprache definiert werden DB- und Ontologiestruktur) und ein Tool (wie der D2R-Server), das diese Mappings übernehmen und mit Hilfe der von Ihnen entwickelten Ontologie auf die Datenbank zugreifen kann.

Update: Tutorials/hilfreiche Ressourcen für die Zuordnung von relationalen DBs zu OWL-Ontologien:

Der zweite Ansatz (RDB2OWL) unterscheidet sich von D2RQ oder R2RML: Darin fügen Sie Anmerkungen (mit Datenbankzuordnungen) zur Ontologie selbst hinzu. Möglicherweise müssen Sie sie genauer untersuchen, um zu sehen, welcher Ansatz für Sie am besten ist.

+0

Vielen Dank, empfehlen Sie uns Tutorials für Anfänger? Bis jetzt konnten wir keine finden, die hilft, die Grundlagen zu erklären. – Ciba

+0

@Ciba bitte auch den Kommentar unter Ihrer Frage beantworten. Das würde Dinge klären. In der Zwischenzeit werde ich R2RML/D2RQ-Ressourcen betrachten. – CaptSolo

Verwandte Themen