SPARQL查询失败

时间:2014-09-05 09:13:10

标签: java sparql jena semantic-web

我正在使用jena对Yago词汇表进行SPARQL查询。我使用一个带有一组替换SPARQL的元素的循环。所以例如我有一个文件,我可以从中获取类名。它看起来像这样:

wordnet_aircraft_102686568
wordnet_airline_102690081
wordnet_airport_102692232
wordnet_album_106591815
wordnet_ambassador_109787534
wikicategory_American_football_leagues_in_the_United_States
wikicategory_National_Football_League_teams
wordnet_amphibian_102704792
wordnet_body_part_105220461

生成的SPARQL如下所示:

    SELECT  ?entity
    WHERE
    { ?entity rdf:type <http://yago-knowledge.org/resource/wordnet_album_106591815> }

该查询适用于3或4个元素,但随后会在wordnet_album_106591815处阻止,并返回HttpException: 500

我从文件中删除了该值,然后查询继续了几个元素,然后又被卡住了。

我将查询复制到SPARQL端点(http://lod2.openlinksw.com/sparql),它有时会运行,但有时候会得到Error S1T00 SR171: Transaction timed out

这种行为背后可能的原因是什么?

0 个答案:

没有答案