Rdf SPARQL查询的奇怪行为 在Prolog程序中,我执行下面的SPARQL查询,它告诉我,对于给定的名称,是否有一些人有这个名字(因此,如果发现更多的50次出现,我认为这个名字是人的专有名称):

Rdf SPARQL查询的奇怪行为 在Prolog程序中,我执行下面的SPARQL查询,它告诉我,对于给定的名称,是否有一些人有这个名字(因此,如果发现更多的50次出现,我认为这个名字是人的专有名称):,rdf,sparql,semantic-web,dbpedia,Rdf,Sparql,Semantic Web,Dbpedia,问题是,今天的输出总是FALSE,这很奇怪,因为直到昨天,它还工作得很好!现在,我也尝试将其执行到,但应用程序没有启动,今天给我以下错误消息: Virtuoso 08C01错误CL.:群集无法连接到主机4 22204错误111 也许这种奇怪的行为取决于DBpedia的一些问题?或者是别的什么?有人有类似的问题吗?在web浏览器中可以看到的答案是最重要的部分;当您尝试连接到服务器时,服务器似乎已关闭或不可用。查询似乎运行正常,并返回1 select COUNT(*) where { ?plac

问题是,今天的输出总是FALSE,这很奇怪,因为直到昨天,它还工作得很好!现在,我也尝试将其执行到,但应用程序没有启动,今天给我以下错误消息:

Virtuoso 08C01错误CL.:群集无法连接到主机4 22204错误111


也许这种奇怪的行为取决于DBpedia的一些问题?或者是别的什么?有人有类似的问题吗?

在web浏览器中可以看到的答案是最重要的部分;当您尝试连接到服务器时,服务器似乎已关闭或不可用。查询似乎运行正常,并返回
1

select COUNT(*) where {
  ?place a dbpedia-owl:Place ;
         rdfs:label "Pescara"@it.
}


如果您依赖于能够运行实时查询,则应该考虑您需要的BPEDA数据的可能性,并在本地SPARQL端点托管,如.< /P> < P>在Web浏览器中可以看到的答案是重要部分;当您尝试连接到服务器时,服务器似乎已关闭或不可用。查询似乎运行正常,并返回

1

select COUNT(*) where {
  ?place a dbpedia-owl:Place ;
         rdfs:label "Pescara"@it.
}


如果您非常依赖于能够运行实时查询,那么您应该考虑您需要的DPBEDA数据,并在本地SPARQL端点中进行托管,例如.< /p>您编写了“SPARQL查询”,如果给定名称,有一些人有这个名字。(因此,如果发现更多的50个事件,我认为这个名字是人的专有名称):“但是,查询要求的是代码>?放置一个DbPedieOWL:位置< /代码>,它会找到<代码>位置> />代码> s,而不是<代码>人>代码>这是一个打印错误吗?(因此,如果发现更多的50次出现,我认为这个名字是人的专有名称):,但查询要求的是
?放置一个dbpedia owl:place
,它将为您查找
place
s,而不是
Person
s。这是一个输入错误吗?dbpedia的主机4会不时脱机,但大多数情况下会在几个小时后重新联机。@Johannes感谢您添加此评论。我曾经有过间歇性的停机,似乎是错误的几分钟内就解决了,但我不知道具体的主机。我只是想说清楚。我与dbpedia项目没有关联,只是一个普通用户。dbpedia的主机4有时会脱机,但几小时后大部分时间会重新联机。@Johannes感谢您添加此评论。我的间歇性停机似乎已经解决几分钟之内,但我不知道具体的主机。我只是想说清楚。我与dbpedia项目没有关联,只是一个普通用户。