sesame相关内容

SPARQL 构造子句以包含谓词文字

我正在尝试使用 SPARQL CONSTRUCT 从 dbpedia 中剥离一组数据 - 我只对一组艺术家感兴趣,我希望 Sesame 尽可能小以提高速度. 我认为我可以做的是使用 CONSTRUCT 来获取给定艺术家的每个谓词.我可以让第一个 CONSTRUCT 子句工作以确保我得到类型“人",但这只会给我满足该子句的三元组——我想要他们的名字、标签、出生地等.我下面的查询试图在第二个 C ..
发布时间:2021-07-03 18:54:55 其他开发

使用JavaScript查询芝麻Triplestore

我正在尝试确定是否可以使用JavaScript在芝麻三重存储中查询图形并将结果提取为SPARQL/JSON.我想提取Lat/Long值,然后使用leaflet.js在地图上绘制. 后续问题位于使用JavaScript查询芝麻三元组 解决方案 是的,这是可能的.芝麻具有 REST API ,您可以从JavaScript中进行访问,并且您可以请求多种格式的结果(包括SPARQL/JSON ..
发布时间:2020-07-07 00:14:47 前端开发

在芝麻工作台上创建一个存储库,当重新启动tomcat时,它消失了

我已经创建了一个名为local的存储库. 您可以看到芝麻服务器上有几个存储库. 然后,我重新启动了与芝麻工作台连接的tomcat.现在,我刚刚创建的所有存储库都已消失!(下图) 我不明白,如何找到我刚刚创建的存储库? 我只是将war文件放入tomcat的"webapps"文件夹中.并启动tomcat. 环境: 操作系统:Windows 10 tomcat: ..
发布时间:2020-07-07 00:14:44 Java开发

allegro图-位于不同服务器上的联合存储库

我正在尝试创建一个抽象存储库,以便在Allegro Graph上进行联邦搜索.我能够连接到存储在不同服务器上的存储库.但是,当我尝试使用联邦将它们组合在一起时,它引发了一个错误,即它无法在第二台服务器上找到存储库.有没有一种方法可以将存储在不同服务器上的两个存储库组合成可以进行联邦搜索的抽象存储库? AGServer server = new AGServer(SERVER_URL1 ..
发布时间:2020-07-07 00:14:38 Java开发

设置了tomcat 7的芝麻2.6.9无法正常工作

我正在尝试安装芝麻. 我首先遵循以下说明: http://www.openrdf.org/doc/sesame2/users/ch06.html 要预先安装tomcat,我使用了本教程: http://www .howtogeek.com/howto/linux/installing-tomcat-6-on-ubuntu/(我在自动启动部分之前停止了操作) 设置教程说:“部署过程是特定 ..
发布时间:2020-07-07 00:14:36 其他开发

格式错误的查询:遇到"“删除"删除

在尝试删除三元组时,出现以下错误: MALFORMED QUERY: Encountered " "delete" "DELETE Was expecting one of: "base" ... "prefix" ... "select" ... "construct" ... "describe" ... "ask" ... 我的查询 ..
发布时间:2020-07-07 00:14:28 其他开发

在Open RDF中查询存储库并显示结果

我已将RDF数据存储区加载到OpenRDF存储库中,然后尝试查询存储库并根据查询检索某些数据.我正在运行一个非常简单的查询,以获取所有主题谓词和对象.但是,当我尝试打印查询结果时,它只是显示第一个三元组.我正在提供仅执行查询工作的方法的代码,请检查并让我知道出了什么问题.- private static void queryingRDF(Repository repo) { try{ ..
发布时间:2020-07-07 00:14:26 其他开发

如何使用芝麻获得对资源的简明有界说明?

我一直在测试Sesame 2.7.2,当面对DESCRIBE查询不包含空白节点闭包的事实时,我感到非常惊讶[编辑:对于简洁的有界描述 ] 如果我正确理解的话,SPARQL规范对此相当宽松,并说返回的内容实际上取决于提供者,但是我仍然对该选择感到惊讶,因为bnodes(在describe查询的结果中)不能在后续的SPARQL查询中使用. 所以问题是:如何不做以下事情就可以得到资源 ..
发布时间:2020-07-07 00:14:22 其他开发

芝麻服务器对SPIN的支持

我是SPIN的新手,阅读了文档,并查阅了一些示例,但我想开始使用它. 我从 http://topquadrant.com 中看到了一些用于SPIN的工具,但我一直在使用openrdf-sesame服务器一段时间,我想坚持下去. 我从 http://rdf4j.org/doc/4/programming阅读文档.docbook?view 而且我看到API中有SpinSail的beta版本 ..
发布时间:2020-07-07 00:14:12 其他开发

OpenRDF芝麻-404错误

我的Apache Tomcat安装目录下的webapps文件夹中有OpenRDF Sesame.我可以访问/openrdf-workbench Web应用程序,但是/openrdf-sesame给我一个404错误. 从字面上看,它是: HTTP Status 404 - type Status report message description The requested re ..
发布时间:2020-07-07 00:14:08 服务器开发

投影中的变量"x"在GROUP BY中不存在

我想算一下市政当局以及括号内的数字.但是,我也想获取另一个变量,但是当我将其添加到SELECT时,我得到了: org.openrdf.query.MalformedQueryException:投影中的变量'region_name'在GROUP BY中不存在. 在我的查询中,我有: "SELECT ?region_name (COUNT(?municipality) AS ?co ..
发布时间:2020-07-06 21:10:21 Java开发

如何遍历rdflib的CONSTRUCT输出?

这是来自我已经使用SPARQL CONSTRUCT查询创建了一个新图.现在,我想对其进行迭代,以便可以将语句添加到RDFlib图中,然后将数据插入到另一个Triplestore中.我有以下问题: 如果SPARQL CONSTRUCT返回一个图,我是否仍然需要遍历这些语句并将它们添加到RDFlib图中?我可能需要这样做,以便能够使用循环将每个三元组插入一个三元组中. 如何对SPARQL CO ..
发布时间:2020-06-29 20:11:01 Python

如何将RDFlib图中的所有三元组插入另一个存储库而又不遍历每个三元组?

此问题与我正在尝试将所有三元组从一个芝麻存储库插入另一个存储库(Dydra).有两种方法可以做到这一点,例如使用SERVICE子句或Dydra的GUI.但是,Dydra限制了SERVICE的使用,我想要一种有效的方式来以编程方式插入数据.这是我现在拥有的代码: queryStringUpload = 'INSERT {?s ?p ?o} WHERE GRAPH %s {?s ?p ?o}' ..
发布时间:2020-06-29 20:10:57 Python

如何以编程方式上传到Dydra时防止三元组混淆?

我正在尝试从计算机上的芝麻三重存储上载一些数据到Dydra.虽然从Sesame进行的下载工作正常,但三元组却混杂在一起(随着一个对象的对象变成另一个对象的对象,s-p-o关系会发生变化).有人可以解释为什么发生这种情况以及如何解决吗?代码如下: #Querying the triplestore to retrieve all results sesameSparqlEndpoint = ' ..
发布时间:2020-06-29 20:10:52 Python