sparql - 如何获取 DBpedia 实体的 Wikidata ID?

标签 sparql rdf dbpedia wikidata linked-data

我有一组 DBpedia 概念,想获取它们相应的 wikidata ID。例如,考虑 word2vec。 word2vec 的 wikidata ID 为 wd:Q22673982

目前,我正在这样做。

SELECT * {
    VALUES ?searchTerm { "word2vec" "fasttext" "natural language processing" "deep learning" "support vector machine" }
    SERVICE wikibase:mwapi {
        bd:serviceParam wikibase:api "EntitySearch".
        bd:serviceParam wikibase:endpoint "www.wikidata.org".
        bd:serviceParam wikibase:limit 10 .
        bd:serviceParam mwapi:search ?searchTerm.
        bd:serviceParam mwapi:language "en".
        ?item wikibase:apiOutputItem mwapi:item.
        ?num wikibase:apiOrdinal true.
    }
    ?item (wdt:P279|wdt:P31) ?type
}
ORDER BY ?searchTerm ?num

但是,我注意到,当我这样做时,我的大多数术语都不会获得 wikidata ID。

因此,我想知道;

  • 所有 DBpedia 概念都与其相关的 wikidata ID 相关联吗?
  • 如何使用 sparql 获取与 DBpedia 关联的 wikidata ID?

如果需要,我很乐意提供更多详细信息。

最佳答案

我使用以下 SPARQL 查询来解决我的问题:

SELECT distinct ?wikidata_concept

WHERE {dbr:Word2vec owl:sameAs ?wikidata_concept}

LIMIT 100

关于sparql - 如何获取 DBpedia 实体的 Wikidata ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56641827/

相关文章:

rdf - sparql - 花括号的使用

java - 推理不会给出与 * 相同的结果

PHP遍历dbpedia xml

java - 远程端点上的自定义 jena 过滤器功能?

sparql - 为空属性生成值

error-handling - 如何在jena sparql中执行删除查询?

algorithm - 使用 SPARQL 查询查找 k 最近邻

rdf - 分页SPARQL结果

xml - 如何使用 Haskell 查询 RDF 数据?

Sparql-实体和实例的数量?