我有一组DBpedia概念,并希望得到它们的相应的维基数据ID。例如,以word2vec为例。word2vec的维基数据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然而,我注意到,当我这样做时,我的大部分条款都没有维基数据ID。
因此,我想知道;
如果需要,我很乐意提供更多的细节。
发布于 2019-06-24 04:11:17
我使用以下SPARQL查询来解决我的问题:
SELECT distinct ?wikidata_concept
WHERE {dbr:Word2vec owl:sameAs ?wikidata_concept}
LIMIT 100https://stackoverflow.com/questions/56641827
复制相似问题