sparql - 如何解决Yago/DBpedia中的消歧问题?

标签 sparql semantic-web dbpedia

假设我正在搜索诸如“绿野仙踪”之类的实体,并且知道我对这本书特别感兴趣,而不是电影或音乐剧。 在大多数情况下哪种查询/方法会返回正确的结果?

最佳答案

您可以使用如下查询来做到这一点:

SELECT * WHERE {
  ?s <http://dbpedia.org/property/name> ?name .
  ?s a <http://dbpedia.org/ontology/Book> .
  FILTER(regex(STR(?name), "wizard of oz", "i"))
}

关于sparql - 如何解决Yago/DBpedia中的消歧问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8520553/

相关文章:

java - 注释传感器数据但没有 rdf :type

sql - 将SPARQL查询转换为SQL查询

SPARQL 查询未产生预期结果

query-optimization - 检索链中作为实例或子实例或子子实例的所有项目

rdf - ERD和RDF之间的确切区别是什么

html - 同一页面上的多个对象需要 rel=canonical URI

python - 使用 dbpedia 返回查询的完整维基百科页面

javascript - Flask 的 python 函数中的 "method not allowed"

java - 计算JENA中DBPedia的两个资源之间的距离

ruby - 以 Ruby 可以理解的格式获取维基百科信息框