7

今学期は実践ゼミがあり、Androidアプリでオントロジーを使いたいと思っています。オントロジー API として Protege owl オントロジーを選択すると、このツールは通常の Java プロジェクトで機能しました。しかし、Android プロジェクトのフクロウ オントロジー API 用のこの jar ファイルをインポートしようとすると、失敗し、インターネットで解決策が見つかりませんでした。

4

2 に答える 2

4

Java を使用して OWL オントロジーにプログラムでアクセスしたい場合は、OWL-APIを直接使用できます。その上で Protege が最初に構築されます。

オントロジーが OWL 2EL プロファイルに従っている場合は、Brainを使用することもできます。

于 2012-11-05T12:45:55.033 に答える
1

私はこれをしばらく前に試しましたが、うまくいきました。

Android Java は標準の Java ではないため、OWL-API (または、選択したライブラリが何であれ、Jena など) の Java ソース コードを Android プラットフォームに移植する必要がある場合があります。Android Java ではすべての標準 Java クラスを使用できないため、これにはソース コードの変更が必要になる場合があります。この取り組みには、ライブラリ ソース jar があればそれも含まれます。

移植されたライブラリは、すでに Android で利用できるものはほとんどありません。このリンクを参照してください

より大きなオントロジーを持つデバイスでは、パフォーマンスが良くないことに注意してください。

于 2012-11-05T17:12:53.173 に答える