【问题标题】:Getting Started With SPARQL, SandboxingSPARQL、沙盒入门
【发布时间】:2011-01-10 18:09:23
【问题描述】:

我坚信通过玩来学习平台或技术。所以我看了一眼 SPARQL,但到目前为止还没有真正深入了解它,因为它只是......看起来令人生畏(就像一开始的一切一样)。

我想要一个包含几个文档的环境,我可以交叉引用和查询。我的诱惑是做 SQL 之类的事情,比如将一个城市加入它的祖国——但也许这是错误的心态。我查看了 dbpedia 上的示例,蝙蝠右侧有问号、5 个命名空间、尖括号和其他 hoopla。

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

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

【问题讨论】:

    标签: rdf semantics sparql


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 我可能应该添加一个免责声明。我自己刚刚开始使用 RDF,绝不是专家。
      【解决方案3】:

      正如 comment_bot 所说,ARQ SPARQL tutorial 是一个很好的起点。

      如果您真的想了解它,那么您需要阅读完整的SPARQL specification,其中包含大量示例并进行了详细解释。如果您只是想使用它,那么您不必担心第 12 节之后的内容,因为它深入介绍了 SPARQL 正式定义的技术细节以及您可能如何实施它。

      但也正如你所说,你确实需要玩弄查询 - 再次comment_bot 提到sparql.org 这是一个方便的沙盒

      另外请注意,目前有一个工作组正在积极致力于 SPARQL 1.1,它将添加一些有用的功能,例如聚合和否定,这些功能在现有规范下要么缺失要么难以实现。

      您可能还想关注SemanticOverflow,它是 SO 的语义 Web 等价物,并且很多参与编写 SPARQL 规范的人访问了该站点,所以如果您有一个晦涩/复杂的 SPARQL 问题,那就是问的地方

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-03-10
        • 2016-04-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-20
        相关资源
        最近更新 更多