0

実際、私のプロジェクトはオントロジー (知識ベース) に基づいています。ここでは、データを取得するオントロジーを作成しました。質問がされ、必要な回答がオントロジーから取得され、出力として印刷されるアプリケーション。ここで私の疑問は、推論ルールを構築する方法 (つまり、指定されたキーワードをクエリに変換する方法) です。誰かが構造推論規則と推論規則に使用される言語について何か考えを持っている場合は、ただ返信してください......ありがとう.......

4

1 に答える 1

3

この膨大なトピック (オントロジー/Web セマンティック/rdf/etc...) を探求するために過去に使用した主なポイントを定義します。

  • 最初に、オントロジー エディターを使用してオントロジーとルール セットを定義する必要があります (私はProtégéを使用しました)。このツールは、インスタンスを作成し、オントロジーをテストする機会を提供します (推論規則をチェックする場合)。

その後、データを保存する場合は、セサミ サーバーとデータをセサミに挿入するためのスクリプトが必要です。

  • Sesame にはトリプル情報を格納する機能があります ( Sesame ) - Sesame の管理コンソールとして機能する OpenRDF Workbench があります (優れたツール)

  • その後、Python といくつかのライブラリ ( SuRF、 rdflib ) を使用して Web から情報を収集し (SPARQL を使用してデータをクエリ - 私は dblp sparql エンドポイントを使用しました)、そのデータ (トリプル) をゴマ サーバーに挿入しました。

クエリを作成するには、SPARQL を学習する必要があります:) 試してみてください --> http://dblp.rkbexplorer.com/sparql/

幸運を!

于 2012-04-04T17:11:13.910 に答える