2012-04-04 9 views
1

実際に私のプロジェクトはオントロジー(知識ベース)に基づいています。ここでは、データを取得する必要があるオントロジを作成しました。質問が尋ねられ、必要な回答がオントロジから検索され、出力として印刷されるアプリケーションがあります。 ここで私の疑問は、推論規則を構築する方法(つまり、与えられたキーワードをクエリに変換する方法)ですか? 推論規則に使用される建設推論規則と言語について考えている人がいれば、ただ答えるだけです...... Thanx ........オントロジーのアプリケーションと推論のルール

+0

私はすぐに博士論文を書くように求められます。 – KevinDTimm

答えて

3

私は、この広大なトピックを(オントロジー/ウェブセマンティック/ RDFは/ etc ...)探索するために、過去に使用されまし:

  • まず、あなたのオントロジーとルールを定義する必要があります(私はProtégéを使用しました)いくつかのオントロジーエディタを使用して設定します。このツールは、あなたに機会を与えるのインスタンスを作成し、オントロジーをテスト(それあなたが推論規則を確認してください)あなたのデータを保存したい場合は

その後あなたはゴマサーバとゴマにデータを挿入するためにいくつかのスクリプトを必要としています。

  • ゴマは、トリプル情報(Sesame)を格納するための能力を持っている - ゴマのための管理コンソールとして機能OpenRDFワークベンチ(良いツール)その後

  • があり、私はPythonといくつかを使用しましたライブラリ(SuRF、rdflib)はウェブから情報を収集するために(SPARQLを使用してデータを照会 - 私はDBLPのSPARQLエンドポイントを使用しました)と私のゴマサーバーにデータ(トリプル)は

QUEを作るためにすることを挿入しますあなたはSPARQLを学ぶ必要があります:)試してみてください - >http://dblp.rkbexplorer.com/sparql/

幸運!