问题标签 [sparql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xsd - 如何从 sparql 查询中删除 XML 模式数据类型?
我对包含的文件运行 sparql 查询
我只想返回名称,即“RJ”,但是当我输入查询时
其中assign是我返回的正确命名空间:
有人对如何删除 sparql noob 的 xml 模式类型有任何建议吗?
提前致谢
rdf - 定义 RDF 语句的基数
我对 RDF 有疑问。我有几个三元组定义为:
我想添加到 (user, hasFavourite, x) 和 (user, hasFavourite, y) 三元组,因为我需要将整数与它们相关联。我有点不确定如何将整数添加到三元组。我确定这一定很简单,但我只是了解 RDF,因此感谢您的帮助。
谢谢盟友
rdf - 关于 RDF 以及 thisweknow.org 如何运作的问题
我正在阅读这个问题
以及它的优秀答案。
罗杰·费德勒 | 赢了| 温布尔登
我明白上面的句子是一个三连音。但如果这句话是
罗杰·费德勒在2009年赢得温网,
我们如何将其表示为 RDF 三元组?
这个站点 thisweknow.org 允许用户从城镇/城市开始查询 data.gov 数据。有人可以举例说明数据在他们的数据库中的样子吗?它非常令人印象深刻,但我必须从一个城镇/城市开始,不能在州一级做到(据我所知)。我假设他们很快就会允许用户在县/州/国家级别查询数据,是否可以在不对他们现在拥有的数据结构进行重大更改的情况下完成?如果是,如何?
php - ARC SPARQL 端点 - 以 json 格式获取结果
在使用 Arc sparql 端点时,谁能帮我弄清楚如何以 json 或 xml 等格式获取查询结果?
我正在使用以下代码来获取我的查询结果:
我查看了代码并尝试传递一些参数 - 反复试验 - 但无法到达任何地方。
mongodb - 使用 MongoDB 作为数据对象的 RDFStore
有没有使用 SPARQL 查询 MongoDB 的工具?
我使用 RDF 模式存储对象(boo Mongo 没有模式 ^^),现在我正在寻找一个工具/服务器来使用 SPARQL 查询数据存储。
我开始编写一个 SPARQL 解析器,但如果存在这样的工具,我想我会使用它。
提前致谢。
sparql - Pizza 本体的 SPARQL 查询
我必须使用 ROWLKit http://www.dis.uniroma1.it/quonto/?q=node/30
(1) 任何人都可以为 Pizza.owl 建议两个 sparql 查询吗?
(2) 这个查询有效吗?
(3) 如果它是一个有效的查询,那么:响应是一个空结果吗?
datetime - SPARQL xsd:dateTime 相等
我有一个 SPARQL 查询:
它返回特定本体的以下结果集:
我想添加一个时间限制来选择当时将发生的事件:
2010-01-19T16:00:00Z
所以我在我的查询中添加了一个 FILTER 元素,现在是:
但是,这次查询在同一本体上返回空结果列表:
显然我遗漏了一些关于 SPARQL 或 xsd:dateTime 比较的内容,但我无法弄清楚。如果您有想法,请指导我。谢谢。
更新
我使用 Jena 框架中使用的 SPARQL 的 ARQ 实现。我认为问题在于实现而不是本体或查询
我检查了 com.hp.hpl.jena.datatypes.xsd.XSDDateTime 和 com.hp.hpl.jena.datatypes.xsd.AbstractDateTime 的实现可以在这里找到:http: //grepcode.com/file/repo1.maven .org/maven2/com.hp.hpl.jena/jena/2.6.0/com/hp/hpl/jena/datatypes/xsd
并看到 dateTime 对象由 9 个值表示:
当从 java.util.Calendar 对象创建 XSDDateTime 对象并且从本体解析的 XSDDateTime 对象始终为零时,值 msscale 始终为 3。此外,比较函数会检查所有这 9 个值是否相等,因此它们永远不会相等。例如,当我通过编辑查询文本添加 FILTER 时,我会在相等性检查后得到所需的结果。但是当我以编程方式添加 FILTER 时,两个 FILTER 的序列化是相同的,但结果却不一样。这是一个示例,两个查询及其后立即显示的结果。
更新
我在 jena-dev 中问了同样的问题,并了解到查询或代码没有任何问题。这是 Jena 2.6.0 中的一个问题,但它已在 Jena 2.6.2 中修复。
rdf - SPARQL、沙盒入门
我坚信通过玩来学习平台或技术。所以我看了一眼 SPARQL,但到目前为止还没有真正深入了解它,因为它只是......看起来令人生畏(就像一开始的一切一样)。
我想要一个包含几个文档的环境,我可以交叉引用和查询。我的诱惑是做 SQL 之类的事情,比如将一个城市加入它的祖国——但也许这是错误的心态。我查看了 dbpedia 上的示例,蝙蝠右侧有问号、5 个命名空间、尖括号和其他 hoopla。
http://dbpedia.org/snorql/看起来是个玩的好地方。
有人有一些经验可以分享吗?有什么特别的资源真正启动了你的学习吗?
rdf - 用于教育目的的最简单的 SPARQL 实现?
我想了解更多关于 RDF/SPARQL 实现内部结构的信息,但是大多数框架(必然)由于现实世界的性能和实现方面的考虑而有些复杂。我很好奇是否有适合作为低级教学工具的“参考”实现?从代码的角度来看,最小/最干净的 RDF/SPARQL 实现是什么?