我在DBpedia上查询有关组织的信息,并使用"dbpedia.org/page/organization“来查找这些组织使用的名称。它通常会将输入的名称固定为它使用的名称。例如dbpedia.org/page/Tmobile将重定向到T-Mobile。
当使用SPARQLwrapper 'http://dbpedia.org/sparql‘进行查询时,这些名称通常有效,但并不总是有效(例如前面的T-Mobile示例。如何在使用SPARQLwrapper查询DBpedia时找到要使用的具体名称?
发布于 2020-10-09 03:47:24
我的第一个想法是您在SPARQL查询中使用了错误的URIs - .../page/...是实体描述的超文本标记语言表示。.../resource/...是实体的标识符(当您使用web浏览器请求HTML解除对.../resource/... URI的引用时,这些实体将被重定向到.../page/... )。
换句话说,而不是,例如(results here) --
DESCRIBE <http://dbpedia.org/page/Tmobile>-- try (results here) --
DESCRIBE <http://dbpedia.org/resource/Tmobile>https://stackoverflow.com/questions/64095445
复制相似问题