3

Java はセマンティック Web サービスをサポートしていますか。

4

4 に答える 4

2

セマンティック Web 用の標準 Java API はありません。たとえば、トリプル ストア アクセス、クエリなど。基本的に、Java で「セマンティック Web 処理を行う」には 2 つの選択肢があります。

  1. HTTP 経由で標準化されたクエリ言語を使用して、既製の SPARQL サーバーと通信できます。問題は、SPARQL がトリプルを追加、更新、または削除する方法を提供しないことです。
  2. 多くの (ほとんど互換性のない) Java トリプル ストア API の 1 つを使用するようにアプリケーションをコーディングします。私は両方ともオープン ソースであるSesameJenaを使用していますが、商用製品を含む多くの代替手段があります。

IMO、W3C または Sun が RDF/トリプルを作成、更新、削除、およびクエリするための標準 Java API を考え出していないのは非常に残念です。

于 2009-08-19T07:17:52.943 に答える
0

KASWSをご覧ください。

于 2009-08-19T09:31:11.940 に答える
0

現在、セマンティック Web サービス用の安定した API の数は少ないです。

いくつかの API は便利だと思います:

- アパッチ・ジェナ

アパッチ・クレレッツァ

clerezza に関するいくつかの情報:

  • OSGi ベースのプラットフォーム
  • RESTful Web サービス フレームワーク
  • JSR223対応
  • RDF グラフにアクセスするための API
  • SPARQL サポート

アパッチスタンボル

  • RESTful インターフェースを持つ
  • 「セマンティックでない」コンテンツにセマンティック情報を追加するサービス。

    • もう 1 つの興味深いオープンソース API は、Linked Media Framework です。
于 2012-05-08T11:25:33.190 に答える