问题标签 [sesame]
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.
rdf - 由于编码的中文字符,无法将 webdatacommons 示例文件上传到 OpenRDF Sesame 2.7.0(貌似)
我刚刚尝试上传示例webdatacommons RDF 文件
进入 Sesame 2.7.0 并收到一条消息:
我检查了文件中的那一行,如下所示:
我想知道是否有办法放松芝麻中的验证,以便我可以上传这些文件?如果没有,您能否建议是否有任何其他解决方法可以将 webdatacommons 上传到 Sesame?或者我可以使用此数据的 SPARQL 端点吗?
这是完整的例外:
我在带有 JDK 1.6 和 Tomcat 7.0 的 64 位 Ubuntu 12.04 LTS 上使用“Native Java Store RDF Schema and Direct Type Hierarchy”存储库。
我将不胜感激任何帮助或一般建议。谢谢。
rdf - Sesame 2.7 无法识别 RDF Literal
我在使用 Sesame 2.7 时遇到了一些问题。假设我有以下 RDF 文档:
当我将它提交给 Sesame 时,出现以下错误:
“测试”未被识别,也无法验证,数据类型为http://www.w3.org/2000/01/rdf-schema#Literal
它与以前的 Sesame 版本(版本 2.6.9)一起工作得很好。但是现在,更新后,芝麻 2.7 无法识别它,我不知道为什么。有人能猜出发生了什么吗?
谢谢!
java - Sparql Select Query 适用于 Sesame-Workbench 但不适用于 Java
我正在尝试创建一个 Sparql-Query 来获取与讲座相关的所有消息。我是整个“语义网”故事的新手,所以如果使用命名空间完全错误,请耐心等待。
我尝试执行的查询是:
ID在哪里1337-7331
。
在 Sesame-Workbench 上,查询似乎工作正常(因为我得到了 2 个预期的行)。在 Java 上,使用 Jena,似乎我QueryExecuion
的不正确。
这是我的代码:
上面显示的查询是从 java-debugger 复制的。我是否在准备过程中遗漏了一些东西,Query(Execution)
Sesame-Workbench 是否完成了遗漏的东西?
谢谢你的帮助!
dpa
java - 尝试从 DBpedia 上传 RDF 文件时 Sesame 2.7 中的 ParserConfig 错误
我正在尝试将一组来自 DBpedia 的 RDF 文件上传到我的 Sesame 存储库中。问题是:对于几乎每个 RDF 文件,Sesame 都会给出以下错误:
经过一番研究,我发现 DBpedia 没有在 DBpedia Ontology 中发布数据类型,如下所述(摘自http://mappings.dbpedia.org/index.php/Datatype:Rod):
请注意:数据类型(尚未)从 DBpedia Mappings Wiki 复制到 DBpedia ontology。它们在 OntologyDatatypes.scala 中被硬编码,并被添加到 wiki 以供参考。在 wiki 中添加数据类型不会更改本体,并且会导致使用此类数据类型的属性出现错误消息。
因此,如果我是正确的,Sesame 在尝试验证这些数据类型时会失败。但我需要上传 RDF 文件。
当我使用 Java 时,我尝试了以下代码让 Sesame 忽略验证:
但错误继续出现。我还尝试了以下代码:
但奇怪的是,最后一个给出了java.lang.UnsupportedOperationException
:
有人知道我应该怎么做才能将 DBpedia 中的 RDF 文件上传到 Sesame 中吗?
谢谢!
java - 从 DBpedia 资源中获取 Sesame 2.7.1 的数据类型错误
我正在尝试将来自 DBPedia 资源的 URI“ http://dbpedia.org/resource/Brazil ”添加到 Sesame 2.7.1。但是 Sesame 2.7.1 停止并出现以下错误:
'1000000000000' 不是数据类型http://www.w3.org/2001/XMLSchema#int的有效值
更多资源也会出现同样的错误,我不知道如何解决。在我的 Java 代码中(并基于我的其他问题的答案),我尝试了:
但是芝麻仍然坚持错误。
Sesame 2.6.9 没有这个问题(它接受了相同的资源而没有问题)。
有什么理由发生这种情况吗?有没有办法解决它?还是我应该回到 Sesame 2.6.9.?
谢谢!
java - 如何使用 OpenRDF Sesame 以及 Sesame Server 和 Workbench 实现 Web 服务应用程序
我想使用 Jersey 实现一些 RESTful Web 服务,它通过 Sesame Java API 使用 SPARQL 从 RDF 三元存储访问数据。同时,我想使用 Sesame Server 和 Workbench Web 应用程序在同一个 Triplestore 上运行 SPARQL 端点。我对如何最好地将这些放在一起有点困惑。
具体来说,我的 Jersey 应用程序应该使用 Sesame API“直接”连接到三重存储(而芝麻服务器应用正在做同样的事情)还是应该通过芝麻服务器的 HTTP 接口与三重存储交互(也使用芝麻 API) . 这似乎不太有效,因为它们在同一台机器上,但我不知道两个网络应用程序是否应该同时使用三重存储。
java - 如何使用 Sesame 从 SPARQL 查询中解析 OPTIONAL 语句?
我正在玩芝麻的 queryparser-sparql 库,但我似乎无法OPTIONAL
从解析的查询中获取语句。
给定查询:
使用以下代码解析它(使用 Sesame 2.7.2):
印刷parsedQuery
给出:
打印每个pattern
给出:
如何从 a 获取有关StatementPattern
它是否是的信息OPTIONAL
?
sesame - 除了 openrdf-workbench UI 在 openrdf sesame 中创建存储库
我使用 openrdf-sesame 独立服务器作为我的数据存储。
在开发中,我使用 openrdf-workbench UI 创建我的存储库。
在生产中创建存储库的正确方法是什么?
有openrdf-workbench api吗?如果有请指点我??
sesame - 在生产环境中备份/恢复 openrdf-sesame 存储库
我使用 openrdf-sesame memoryStore(persist) 和本地存储作为我的数据存储。
备份/恢复我的数据存储的标准/推荐方式是什么?
有支持的api吗?
我运行芝麻独立服务器。