2017-03-20 3 views
1

データベースhttps://archive.ics.uci.edu/ml/datasets/Soybean+(Large)に基づいて、プロテジェ5+で構築されたオントロジを持っています。私はH2データベースにデータベースを作成し、Ontopマッピングを使用してオントロジーにデータをマッピングしました。今私はバックエンドとして開発したPHPとオントロジーを使ってWebベースのアプリケーションを開発したいと思っています。私はどのようにPHPとprotegeを接続するために見てきましたが、成功した結果を思い付くことはありません。 phpとprotgeバックエンドでWebアプリケーションを開発することは可能ですか?プロテクションバックエンドを使用したWebアプリケーション

ありがとうございます。

+0

解決策は見つかりましたか? –

答えて

0

短い答えはいいえ、ProtegeにアクセスするためのPHP APIはありません。

長い答えは:

門徒は2つの味、つまりデスクトップおよびWebベースで提供されます。どちらもJavaで書かれています。どちらもバックエンドとして使用することはできません。むしろ、Protegeはファイルシステム上のファイルにオントロジを保存します。 OWL APIを使用すると、ファイルに格納されているオントロジーを読み込んで参照することができます。

OWL APIの最新バージョン(バージョン5.x)は、https://github.com/owlcs/owlapiにあります。

ファイルからオントロジーをロードする方法の例については、OWL APIのバージョン4.xの一部として提供されている例を参照してください(https://github.com/owlcs/owlapi/blob/version4/contract/src/test/java/org/semanticweb/owlapi/examples/Examples.javaを参照)。

関連する問題