代码之家  ›  专栏  ›  技术社区  ›  Koobz

开始使用SPARQL,沙盒

  •  5
  • Koobz  · 技术社区  · 16 年前

    我坚信通过使用平台或技术来学习平台或技术。所以我看了一眼SPARQL,到目前为止还没有真正进入它,因为它只是…看起来令人望而生畏(起初一切都是如此)。

    我想要一个有两个文档的环境,我可以交叉引用和查询。我的诱惑是做像SQL这样的事情,比如加入一个城市到它的祖国——但也许这是错误的想法。我看了dbpedia和bat右边的例子,有问号、5个名称空间、尖括号和其他箍环。

    http://dbpedia.org/snorql/ 看起来是个好地方。

    有没有人有分享的经验?有什么特别的资源真正启动了你的学习?

    3 回复  |  直到 14 年前
        1
  •  3
  •   user205512    16 年前

    我听说 ARQ SPARQL tutorial 是一个有用的开始。正如您所发现的,dbpedia是一个令人生畏的数据集,但 sparql.org 还提供了 非常 尝试联机查询的简单数据集。

        2
  •  2
  •   Community Mohan Dere    9 年前

    我同意你的看法。所以,我准备了一个启动工具包来帮助启动一个初始数据集。它还处于非常早期的“阿尔法”阶段,但我已经能够使用它来创建一组三重体来工作。 https://github.com/barobba/RDF-SPARQL-Starter-Kit

    另外,我刚刚在StackOverflow上发表了一篇相关的文章: How to get started with RDF? (Particularly for relational database developers?)

        3
  •  1
  •   RobV    16 年前

    正如评论所说 ARQ SPARQL tutorial 是一个很好的开始的地方。

    如果你真的想理解它,那么你需要读完整的 SPARQL specification 它有很多例子,并详细解释了它。如果您只想使用它,那么就不必担心第12节以后的内容,因为这将深入讨论SPARQL正式定义的技术细节,以及如何实现它。

    但是,就像你说的,你只需要玩弄查询-再次评论机器人提到 sparql.org 哪个沙盒很方便

    另外,请注意,目前有一个工作组正在积极地研究SPARQL 1.1,它将添加一些有用的特性,如聚合和否定,这些特性在现有规范下是缺失的或很难实现的。

    你也可以注意一下 SemanticOverflow 这是一个语义网站,相当多参与编写SPARQL规范的人访问该网站,因此如果您有一个模糊/复杂的SPARQL问题,可以问这个问题。

    推荐文章