我正在生成一个包含 10 到 20 个字符串的简短列表,我想在 dbpedia 上查找它们是否有组织标签,如果有,则返回行业/部门标签。我一直在查看他们网站上的 SPARQLwrapper 查询,但是在构建一个为我的字符串返回组织和部门/行业的查询时遇到了麻烦。有没有办法做到这一点?
如果我使用下面的代码,我会得到我认为的行业类型列表,而不是公司的行业。
from SPARQLWrapper import SPARQLWrapper, JSON
sparql = SPARQLWrapper("http://dbpedia.org/sparql")
sparql.setQuery("""
SELECT ?industry WHERE
{ <http://dbpedia.org/resource/IBM> a ?industry}
""")
sparql.setReturnFormat(JSON)
results = sparql.query().convert()