【发布时间】:2012-04-16 11:47:57
【问题描述】:
我正在开发语义网络项目,用户将在其中输入文本查询,例如“说出 60 岁以下去世的美国总统的名字?”我必须根据用户输入的文本生成自动 sparql 查询,这将被触发在 http://dbpedia.org/snorql 上使用 DBpedia 端点。我很困惑如何选择主语、谓语和宾语,因为我们不知道特定资源的所有属性。
【问题讨论】:
-
这是大学作业吗?在我看来,它更像是一个 NLP (en.wikipedia.org/wiki/Natural_language_processing) 和一个问答 (en.wikipedia.org/wiki/Question_answering) 问题,而不是与“语义网”相关的问题。对于希望系统能够回答的问题,您是否有任何限制?是什么让您认为文本查询是用户指定他们想要/需要什么的最佳方式?
-
这是一个学期的项目。我们正在制作仅在 DBpedia 上搜索并将结果显示给用户的搜索引擎。如果系统只有关于查询的数据(基本上是维基百科的信息框摘录),则系统应该能够回答查询。
标签: sparql semantic-web dbpedia