1

オントロジーを作成しました。アプリケーションを作成したいのですが、フクロウ ファイルで CRUD 操作を実行するにはどうすればよいですか。Dotnetrdf、jena などのさまざまな API に出会いました。すべて RDF/RDFS をサポートしていますが、フクロウ ファイルはサポートされていません。

http://www.semanticoverflow.com/questions/2704/using-jena-to-query-owl-files

OWL/XMLの読み込みの問題

また、ほとんどの API は Java で利用できますが、Java で単純なhello worldプログラムを作成する方法がわかりません。サーブレット、jsp、および .java と混同しており、多くの構成が必要です。だから私はphpを好む。

それで、PHPでフクロウファイルを照会するAPIまたは代替方法はありますか?

よろしく、 anas anjaria

4

3 に答える 3

1

PHP で SW 標準をサポートしていることを私が知っている唯一のライブラリは rdfapi [1] と redland php binding [2] ですが、レベルは RDF (つまり、RDFS と OWL のビルディング ブロック) であり、トリプル レベルで CRUD 操作を追加する必要があります。 (つまり、 foaf:knows のような単純な公理)

[1] http://www4.wiwiss.fu-berlin.de/bizer/rdfapi/

[2] http://librdf.org/docs/php.html

于 2011-03-17T13:13:15.667 に答える
0

Jena を使用して、大学での最後のプロジェクトを作成しました。私が所属する研究グループでは、すべてのクラッド操作が可能なオントロジー生成ツールを開発しています。彼らは、このプロジェクトの Eclipse プラグインも開発しました。

エディターで OWL データ モデルを作成し、データ モデルを右クリックしてすべてを作成します。フクロウ ファイル、Crud クラス、およびテスト コードが作成されます。

それをチェックしよう

ダウンロード

プラグイン名は「SEAGENT Ontology Generator Plugin (Beta)」

私のようなあなたにとって有益であることを願っています

于 2011-03-17T13:47:21.047 に答える
0

つまり、 XML/RDF の方言であるWeb Ontology Languageについて話しているようです。

Google でしばらくの間、PHP の世界ではほとんど関心がありません。

ただし、XML であるため、PHP XML 拡張機能の 1 つを使用できるため、問題なく直接 XML を読み取って操作できます。これが実際にどれだけうまく機能するかはわかりません。OWL は非常に複雑に見えますが、DOM ノード レベルで OWL を操作すると、Java で成熟した確立されたライブラリを操作するよりもはるかに正気を失う可能性が非常に高くなります。

于 2011-03-12T21:02:49.453 に答える