使用SPARQL从Wiki使用数据进行Iphone开发

时间:2011-08-04 22:53:22

标签: iphone wikipedia sparql dbpedia

我正在研究开发将使用维基百科数据的Iphone应用程序。我了解到你可以使用sparql端点查询wiki。是否有人知道任何可用于查询此类数据的网站。我正在尝试使用DBPedia,但有时我会遇到超时错误。我正在寻找更稳定的东西。如果我得到一个大的结果集,你认为它会非常慢吗?

感谢您的所有回复。

2 个答案:

答案 0 :(得分:2)

可用于查询DBpedia数据集的另一个sparql端点是lod.openlinksw.com。它支持更多服务器,但在更新数据集方面存在延迟。无论如何,您需要构建检索小结果集的查询以获得更好的响应时间。

答案 1 :(得分:0)

我认为你是在查询Virtuoso中托管的official DBpedia SPARQL endpoint吗?如果是社区驱动和托管端点,则对使用有限制,特别是在可以返回的结果集的大小方面,其具有限制的2000行以保护其免受滥用。如果您想获得更大的结果集,那么建议使用SPARQL LIMIT和OFFSET子句以2000块的形式检索结果。

如果您真的想要一个没有限制并且在您无法控制的专用DBpedia SPARQL端点,OpenLink软件提供了一个选项,可以在云中实例化和托管您自己的DBpedia EC2 AMI,这是官方DBpedia SPARQL端点的精确复制品两者都在Virtuoso举办。

请注意,Virtuoso中托管的LOD Cloud Cache还包含来自官方DBpedia SPARQL端点的DBpedia数据集以及LOD Cloud中的大多数主要数据集,并托管在更大的Virtuoso群集服务器上,允许每个查询最多100000行。