2010-01-29 125 views
5

我坚信通过使用它学习平台或技术。所以我对SPARQL进行了一番瞥视,因此它并没有真正进入它,因为它看起来令人望而生畏(就像所有的东西一样)。SPARQL入门,沙盒

我想要一个可交叉引用和查询的几个文档的环境。我的诱惑是像做一些东西,比如将一座城市加入它的祖国一样来做SQL,但也许这是错误的思维模式。我看过dbpedia上的例子,蝙蝠右侧有问号,5个命名空间,尖括号和其他喧闹声。

http://dbpedia.org/snorql/看起来很不错。

任何人都有一些经验分享?特别是哪些资源真的启动了你的学习?

回答

3

我听说ARQ SPARQL tutorial是一个有用的开始。正如你所发现的,dbpedia是一个令人望而生畏的数据集,但是sparql.org也提供了一个简单的数据集来尝试在线查询。

+0

+1 sparql.org是尝试的东西非常方便 – RobV 2010-01-29 09:35:02

1

由于comment_bot说ARQ SPARQL tutorial是一个很好的开始。

如果你真的想了解它,那么你将需要阅读完整的SPARQL specification,它有很多的例子,并在很多细节解释。如果您只是想使用它,那么您不必担心第12部分,因为它会深入到SPARQL正式定义的深入技术细节以及您可能如何执行它。

但也像你说你需要只是玩弄查询 - 再次comment_bot提到sparql.org这是一个方便的沙箱

另外要注意,目前有一个工作组,积极致力于SPARQL 1.1这将增加在许多有用的特征中,例如在现有规范下缺失或难以完成的聚合和否定。

您可能还想关注SemanticOverflow这是SO的语义Web等价物,并且参与编写SPARQL规范的相当多人参观该网站,因此如果您有一个模糊/复杂的SPARQL问题,那么它就是要问的地方

2

我同意你的意见。所以,我已经组建了一个入门工具包来帮助开始初始数据集。它仍处于早期的“alpha”阶段,但我已经能够使用它来创建一组工作的三元组。 https://github.com/barobba/RDF-SPARQL-Starter-Kit

而且,这里是一个相关的帖子我只是在计算器上提出: How to get started with RDF? (Particularly for relational database developers?)

+0

我也许应该补充免责声明。我刚刚开始使用RDF,而且绝不是专家。 – 2012-02-12 20:56:14