Python 3.x 获取Dbpedia sparqlwrapper查询的正确名称

Python 3.x 获取Dbpedia sparqlwrapper查询的正确名称,python-3.x,dbpedia,spotlight-dbpedia,Python 3.x,Dbpedia,Spotlight Dbpedia,我正在查询DBpedia以获取有关组织的信息,并使用“DBpedia.org/page/[organization]”查找这些组织的名称。它通常会将输入的名称固定为它使用的名称。例如dbpedia.org/page/Tmobile将被重定向到T-Mobile 使用SPARQLwrapper进行查询时http://dbpedia.org/sparql这些名字通常有效,但并不总是有效(如前面的T-Mobile示例。在使用SPARQLwrapper查询DBpedia时,如何找到要使用的特定名称?我的第

我正在查询DBpedia以获取有关组织的信息,并使用“DBpedia.org/page/[organization]”查找这些组织的名称。它通常会将输入的名称固定为它使用的名称。例如dbpedia.org/page/Tmobile将被重定向到T-Mobile


使用SPARQLwrapper进行查询时http://dbpedia.org/sparql这些名字通常有效,但并不总是有效(如前面的T-Mobile示例。在使用SPARQLwrapper查询DBpedia时,如何找到要使用的特定名称?

我的第一个想法是,您在SPARQL查询中使用了错误的URI--
../page/../code>是实体描述的HTML表示。
../resource/..
是实体的标识符实体(当您使用请求HTML的web浏览器取消对
../resource/..
URI的引用时,这些实体会被重定向到
../page/..

换句话说,而不是,例如(结果)--

描述
--尝试(结果)--

描述
DESCRIBE <http://dbpedia.org/page/Tmobile>
DESCRIBE <http://dbpedia.org/resource/Tmobile>