2010-07-10 11 views
6

Ich habe ein praktisches Seminar in diesem Semester, und ich möchte Ontologie auf Android-Anwendung verwenden. Ich wählte Protege Owl Ontologie als Ontologie-API und dieses Tool arbeitete in normalen Java-Projekt. Aber als ich versuchte, diese Jar-Dateien für die Eule Ontologie-API in Android-Projekt zu importieren.Es wird fehlschlagen und ich habe keine Lösungen im Internet gefunden.Können Sie mir helfen?Mit Protege Eule Ontologie auf Android

+0

auf Android Java ist 1.5 überprüfen, ob der Protege auf Java 1.5 basiert – Pentium10

Antwort

3

Wenn Sie einen programmatischen Zugriff auf OWL-Ontologien mit Java haben möchten, können Sie direkt den OWL-API verwenden, auf dessen Oberseite Protege zuerst erstellt wird. Wenn Ihre Ontologie einem OWL 2EL Profil folgt, haben Sie auch die Möglichkeit Brain zu verwenden.

1

Ich habe das vor einiger Zeit versucht und es hat gut funktioniert.

Android Java ist nicht Standard-Java, also müssen Sie möglicherweise OWL-API (oder was auch immer die Bibliothek Sie wählen, es kann auch Jena sein) Java-Quellcode auf Android-Plattform portieren. Dies kann einige Änderungen im Quellcode erfordern, da alle Standard-Java-Klassen in Android Java nicht verfügbar sind. Dieser Aufwand schließt die Quelldateien der Bibliothek ein, sofern vorhanden.

Nur wenige portierte Bibliotheken sind bereits auf Android verfügbar. Bitte beachten Sie diese

Bitte beachten Sie, dass Leistung auf Gerät mit den größeren Ontologien nicht gut sein würde.