问题标签 [sparqlwrapper]
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.
sql - SPARQL 中的 SUM 函数
此 SUM 聚合函数不起作用。它没有结果。
“p”中的数据是双精度格式。所以当我将查询更改为
它不对带小数点的值执行 SUM。
sparql - 对我的 Sesame 数据存储的所有 SPARQL 查询都失败(不返回任何内容)。我配置错了什么?
我在 ubuntu Linux 上的 tomcat7 下安装了 openrdf-sesame 和 openrdf-workbench (2.8.6)。我加载了以下数据:
我似乎无法对它执行任何 sparql 查询。我试过了:
我没有从该查询中得到任何结果。当我从工作台尝试时,我在浏览器中看到一个页面,上面写着:这个 XML 文件似乎没有任何与之关联的样式信息。文档树如下所示。那么下面就什么都没有了。当我在 python 中使用 SPARQLWrapper 尝试相同的查询时,我也会得到一个空的 XML 文档作为结果。在工作台中,如果我点击上下文,我可以看到我的上下文,如果我点击命名空间,我可以看到我的 nsamspaces,但是如果我点击类型,服务器会抛出 500 错误。“java.lang.NoClassDefFoundError: java/util/Objects”位于堆栈跟踪的顶部。
有任何想法吗?
python - sparql with python - 用撇号插入三元组
我在执行 sparql 更新时遇到了一些麻烦。正如标题所说,问题是查询的第二个三元组中的撇号。这是错误:
这是python中的代码:
关于如何做的任何想法?
python - 如何在不遍历每个三元组的情况下将所有三元组从 RDFlib 图插入另一个存储库?
此问题与执行 SPARQL ADD 查询时用于芝麻存储库的 URI相关。
我正在尝试将 Sesame 存储库中的所有三元组插入另一个(Dydra)。有几种方法可以做到这一点,例如使用 SERVICE 子句或 Dydra 的 GUI。但是,Dydra 限制了 SERVICE 的使用,我想要一种以编程方式插入数据的有效方法。这是我现在拥有的代码:
该代码导致以下错误:
基本上,我知道我错误地使用了字符串格式。执行查询的正确方法是什么?
以编程方式执行此操作的一种方法是遍历 dataGraph 中的每个三元组并分别INSERT
对它们进行处理。我已经尝试过这种方法。虽然代码有效,但并非所有数据都被移植。这就是我正在寻找一种批量移植数据的方法的原因。
更新 1
这是我为实现建议的答案而尝试的代码:
这是错误:
但是,如果我注释掉 'url' 属性,我会得到:
关于如何解决的任何想法都会非常有帮助。
更新 2
现在,无论“url”是在 headersPOST 还是 paramsPOST 下,我都会得到以下输出:
但是,我想发布的数据没有被发布。我需要如何做不同的事情?
sparql - SPARQL CONCAT() 和 STR() 与 CONSTRUCT
我正在使用 SPARQL CONSTRUCT 语句创建 RDF 图。以下是我的查询:
}
我发现 fn:concat() 和 str() 函数不适用于 SPARQL CONSTRUCT。查询给了我一个错误。然而,上面提到的函数可以与单独的 select 语句一起正常工作,如下所示:
fn:连接()
字符串()
请告诉我如何在 SPARQL CONSTRUCT 中使用 fn:concat() 和 str() 函数。
sparql - SPARQL:如何结合两个主题在 CONSTRUCT 中使用?
我正在编写一个 SPARQL 查询,其中我正在创建一个 RDF 图。我正在使用 SPARQL 构造。作为我工作的要求,我必须连接两个主题值并将其与 CONSTRUCT 语句一起使用。我试图做以下事情(我的 RDF 图在 Virtuoso 中):
但是,我收到以下错误:
请让我知道如何解决它。
json - 使用 SPARQLWrapper 查询问题
我对使用 python 包 SPARQLWrapper 的 SPARQL 查询非常陌生。我试图使用以下查询从 DBpedia 检索结果:
我用 Python 2.7 编写的代码如下:
我想收到一堆国名的名字和它的人口。但是,我只得到一个结果:
阿富汗 31822848
难道我做错了什么?任何形式的帮助将不胜感激。
sparql - 如何从 dbpedia 获取数据属性?
我正在尝试使用 SPARQL 使用 dbpedia(可在此处找到 [ http://dbpedia.org/page/Manchester_United_F.C.])查询曼联足球俱乐部维基百科页面上的数据。
我已成功访问 dbo 和 dbp 属性,但我似乎无法访问诸如“是 dbp:winners of”之类的属性。查询此属性始终会生成一个空集。我究竟做错了什么?这是我的查询:
python - 我可以将 SPARQLwrapper 与 DBPedia 的本地副本一起使用吗?
文档中的示例建议我按以下方式设置 SPARQL 端点:
有什么方法可以使用 SPARQLwrapper 搜索 DBPedia rdf 数据集的本地副本?
sparql - 从中获取信息是 dbp: ... of
我正在尝试获取有关 Rodger Federer 的 DBpedia 页面的一些信息。我想问一下罗杰·费德勒是哪年奥运会的旗手。我可以从普通属性字段 ( ) 中提取信息dbp:plays
,但如果属性是格式 ( is dbp:flagbearer of
) 则不能。
有人可以给我一些建议如何提取罗杰·费德勒担任旗手的年份并可能提出疑问吗?