1

私は現在、内部 OWL 推論エンジン (Hermit & Pellet) を持ち、バックエンド サーバーからオントロジー データ (センサー データ) を受け取る Java ME プログラムをコーディングしています。場合によっては、このデータは、未加工のセンサー データと、バックエンド サーバー上の推論器から既に推論された結果で構成されることもあります。推論は、ネットワーク障害が発生した場合にのみモバイル デバイスで実行されます。

現時点では、さらに処理するためにバックエンド データを保存する適切な方法がありません。すでにトリプル ストアを調べましたが、Java ME アプリケーションに適したものはないかと考えていました。

グルツ

ネオ

4

1 に答える 1

1

あなたはこれに間違った方法で近づいています。サーバーで推論を行い、結果をアプリケーションに送信します。

推論は計算上困難です。モバイル デバイスでこれを実行しようとすると、速度が遅いためひどいユーザー エクスペリエンスになるか、おもちゃのデータ以外では機能しません。

非常に優れた推論を実行する RDF データベースがあり、 DL 推論が本当に必要な場合は、SPARQL エンドポイントを前に置いてリモートでクエリできるようにするのが難しくない専用の OWL 推論器がいくつかあります。あなたのニーズに最も適したものを選んでください。バックエンドで推論を行い、SPARQL プロトコル (HTTP) 経由で結果を取得します。

于 2013-03-08T13:02:58.423 に答える