2012-04-02 19 views
1

私はセマンティックWebプロジェクトに取り組んでいます。ユーザーは "60歳未満で死亡した米国の大統領の名前を付けますか?"というようなテキストクエリを入力します。ユーザーの入力に基づいて自動sparqlクエリを生成する必要があります。これはDBpediaエンドポイントを使用してhttp://dbpedia.org/snorqlで発生します。私は、特定のリソースのすべてのプロパティを知らないので、サブジェクト、述語およびオブジェクトを選択する方法を混乱させています。DBpediaの自動SPARQLクエリ生成

+2

これは大学の授業ですか? "セマンティックウェブ"よりもNLP(http://en.wikipedia.org/wiki/Natural_language_processing)と質問回答(http://en.wikipedia.org/wiki/Question_answering)の問題があるようです。関連するもの あなたのシステムが答えることができる質問には制約がありますか? テキストクエリーは、ユーザーが望む/必要なものを指定するための最良の方法だと思いますか? – castagna

+0

これは学期が長いプロジェクトです。 DBpediaのみを検索し、その結果をユーザーに表示する検索エンジンを作っています。基本的にはウィキペディアのinfobox抽出であるクエリのみに関するデータを持っている場合、システムはクエリに答えることができます。 –

答えて

3

GATE(テキストエンジニアリングの一般的なアーキテクチャ)を参照してください。

自然なクエリを分析できたとします.AnyieとJAPEでは、クエリをsparqlに変換するのに適していると思います。

希望します。

+1

ところで、私は数週間前に自分のプロジェクトで同様のプロジェクトを始めることを考えていました^^ – Aleks