Java はセマンティック Web サービスをサポートしていますか。
4 に答える
2
セマンティック Web 用の標準 Java API はありません。たとえば、トリプル ストア アクセス、クエリなど。基本的に、Java で「セマンティック Web 処理を行う」には 2 つの選択肢があります。
- HTTP 経由で標準化されたクエリ言語を使用して、既製の SPARQL サーバーと通信できます。問題は、SPARQL がトリプルを追加、更新、または削除する方法を提供しないことです。
- 多くの (ほとんど互換性のない) Java トリプル ストア API の 1 つを使用するようにアプリケーションをコーディングします。私は両方ともオープン ソースであるSesameとJenaを使用していますが、商用製品を含む多くの代替手段があります。
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 に答える