ここで構築したオントロジーに Web 経由でアクセスするのに問題があります。私は sparql を理解しようとしてきましたが、私が知る限り、オントロジーに対する実際の PHP サポートはまだありません。アクセスしたばかりのオントロジーを照会するJavaサーバーアプリを構築しようとしているのだろうか?または、もっと簡単で良い方法はありますか?誰かが自分の知識や参考文献を読んで助けてくれますか? しばらく検索して読んでいますが、何も見つかりません。
助けてくれてありがとう:)
ここで必要なものは大まかに 2 つあります。1 つ目は、オントロジーを Web 上に公開し、SPARQL クエリ (= SPARQLエンドポイント)でアクセスできるようにするツールです。これは通常、トリプルストアをインストールし、オントロジーをそのトリプルストアに追加することによって行われます。
利用可能なトリプルストアにはさまざまなフレーバーがあります。無料でオープンソースのものには、OpenRDF Sesame、Jena、または4Storeがあります。トリプルストア ソリューションのより包括的なリストと、それぞれの長所と短所に関する議論については、answers.semanticweb.comを参照してください。
トリプルストアをセットアップしたら、SPARQL を使用して PHP からクエリを実行できます。ここには、生活を楽にするさまざまな PHP ライブラリがあります。たとえば、Sesame へのリモート アクセス (SPARQL クエリを含む) 用の PHP クライアントであるphpSesameや、仕様に準拠した SPARQL サーバーで動作するPHP 用のより一般的な SPARQL ライブラリがあります。