6


そこで、Jena を使用して大規模な RDF/オントロジー モデルを管理する tomcat 7.0.27 でこの webapp を実行しました。クライアントがこのモデルにクエリを実行できるように、SPARQL エンドポイントを提供し たいと考えています。
現在、SPARQLクエリを(SOAP)メッセージに埋め込むことができるSOAP Webサービスがあります。これは、私が近代化することになっているレガシー実装です。

SPARQL エンドポイントを提供するにはどうすればよいですか? 私には空の流行語のように思えます。(SOAP) Web サービスと SPARQL エンドポイントの違いは何ですか? 定石ARQについて読んできた、明らかに(組み合わせて?)SPARQLエンドポイント機能を提供しますが、それが必要かどうかはわかりません.Webでそれについて話しているほとんどの人は古いTomcatバージョン(5/6)を使用しているためです。
誰かが SPARQL エンドポイントを提供する方法を説明したり、さらなるリソースに関して正しい方向に私を突き動かしたりできますか?

4

1 に答える 1

6

Tomcatは単なるサーブレットコンテナです。Webアプリケーションを実行します。SPARQLエンドポイントは、Tomcatで実行できる特定の種類のWebアプリケーションです。

布石(定石の後継であり、Tomcatのように、Apache Software Foundationのプロジェクト)が最も人気のある選択肢です。

あなたはあなたのRDFモデルが「大きい」と言います。サイズによっては(つまり、メモリに快適に収まるかどうか)、Apache TDB(布石で動作するように設計されている)やOpenLink Virtuoso(独自のWebサーバーなので、TomcatやFusekiと一緒に使用するのではなく、スタンドアロンサーバーとして使用します)。

于 2012-05-14T12:44:25.360 に答える