2

ここで構築したオントロジーに Web 経由でアクセスするのに問題があります。私は sparql を理解しようとしてきましたが、私が知る限り、オントロジーに対する実際の PHP サポートはまだありません。アクセスしたばかりのオントロジーを照会するJavaサーバーアプリを構築しようとしているのだろうか?または、もっと簡単で良い方法はありますか?誰かが自分の知識や参考文献を読んで助けてくれますか? しばらく検索して読んでいますが、何も見つかりません。

助けてくれてありがとう:)

4

1 に答える 1

1

ここで必要なものは大まかに 2 つあります。1 つ目は、オントロジーを Web 上に公開し、SPARQL クエリ (= SPARQLエンドポイント)でアクセスできるようにするツールです。これは通常、トリプルストアをインストールし、オントロジーをそのトリプルストアに追加することによって行われます。

利用可能なトリプルストアにはさまざまなフレーバーがあります。無料でオープンソースのものには、OpenRDF SesameJena、または4Storeがあります。トリプルストア ソリューションのより包括的なリストと、それぞれの長所と短所に関する議論については、answers.semanticweb.comを参照してください。

トリプルストアをセットアップしたら、SPARQL を使用して PHP からクエリを実行できます。ここには、生活を楽にするさまざまな PHP ライブラリがあります。たとえば、Sesame へのリモート アクセス (SPARQL クエリを含む) 用の PHP クライアントであるphpSesameや、仕様に準拠した SPARQL サーバーで動作するPHP 用のより一般的な SPARQL ライブラリがあります。

于 2012-01-08T19:47:32.277 に答える