首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于教育目的的最简单的SPARQL实现?

用于教育目的的最简单的SPARQL实现?
EN

Stack Overflow用户
提问于 2010-02-09 00:54:47
回答 5查看 2.2K关注 0票数 2

我想了解更多关于RDF/SPARQL实现内部机制的知识,但是大多数框架(必然)在实际性能和实现方面都有些复杂。我很好奇是否有适合作为低级教学工具的“参考”实现?从代码的角度来看,最小/最干净的RDF/SPARQL实现是什么?

EN

回答 5

Stack Overflow用户

发布于 2010-02-09 01:45:40

understand.

  • Google for“
  1. ”to understand.
  2. Google to SPARQL真的很容易读懂
    1. RDF Primer。你可以找到几个(比如1234).
    2. I ),在我的wiki页面上有一些资源-你可以从它开始。
    3. 有好的books on Semantic Web可用,请向我询问更多are

不要害怕,开始吧。使用任何RDF引擎,定义一个任务并对其进行编程!我建议您从Sesame开始。

票数 5
EN

Stack Overflow用户

发布于 2010-02-09 19:14:36

很难找到一个简洁的小型SPARQL实现,因为该语言相当复杂和富于表现力,而且大多数实现(包括我自己的实现)根据客户/感知的使用场景对语法添加了各种扩展。

AFAIK Jena的文档对SPARQL实现的实际工作方式提供了最全面的描述,但正如您所说的,它相当复杂。

就理解和教授SPARQL而言,了解SPARQL代数是非常重要的。如果你理解代数,你就可以手动计算出查询应该如何转换成代数,然后手动执行它-显然,我不建议在非常小的数据集上进行相对简单的查询以外的任何事情!

另一个要教授的关键是,语言不是过程化的,实现可以自由地以它认为合适的方式重新排序和调整查询,前提是这不会改变查询的实际含义。

票数 3
EN

Stack Overflow用户

发布于 2010-02-09 01:24:38

我还没有看到官方的参考实现。

但也许这能帮上忙。你看过"SPARQL查询语言实现报告“吗?它将14个SPARQL实现与一个常见的测试套件进行了比较。

http://www.w3.org/2001/sw/DataAccess/impl-report-ql

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2223273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档