2012-01-03 7 views
1

私たちはここでウェブで構築したオントロジーにアクセスするのに問題があります。私はsparqlを理解しようとしていましたが、まだPHPがオントロジをサポートしているとは言えません。私はアクセス権がある私のためにオントロジーを照会するjavaサーバーアプリケーションを構築しようとしているのですか?または、より簡単な方法がありますか?誰もが自分の知識や読書の参考に役立つことができますか?私はしばらくの間、検索と読書をしてきましたが、何か大部分を見つけることはできません。オントロジーとWeb

は助けを事前にいただきありがとうございます:)

+0

私はGoogleの「オントロジー」に行かなければならない唯一の人ではないことを願っています。これらのいずれかが有用ですか? http://powl.sourceforge.net/overview.phpとhttps://github.com/semsol/arc2/wiki –

+0

私はそれらを読んだので、私には役に立たなかった:\ –

答えて

1

あなたがここに必要なおおよそ二つのものがあります。最初のツールは、Web上にオントロジーを公開し、SPARQLクエリ(= SPARQL エンドポイント)でアクセス可能にするツールです。これは通常、triplestoreをインストールし、そのtriplestoreにあなたのオントロジーを追加することによって行われます。

無料でオープンソースのものには、OpenRDF SesameJenaまたは4Storeがありますので、利用できるトリプルストアの色々な種類があります。 triplestoreソリューションのより包括的なリストとそれぞれの長所と短所については、answers.semanticweb.comをご覧ください。

triplestoreを設定したら、SPARQLを使用してPHPから照会できます。人生をより楽にするさまざまなPHPライブラリがあります。たとえば、Sesameへのリモートアクセス用のPHPクライアント(SPARQLクエリを含む)phpSesameがあるか、仕様準拠のSPARQLサーバで動作するより汎用的なSPARQL library for PHPがあります。

関連する問題