问题标签 [openrdf]
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.
scala - 如何在 SBT 项目中使用 CSPARQL-ReadyToGoPack-0.9
我想 在 SBT 项目中使用CSPARQL-ReadyToGoPack-0.9 。我在Linux上。我怎样才能做到这一点?
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”位于堆栈跟踪的顶部。
有任何想法吗?
rdf - 如何使用已分配资源 IRI 的 OpenRDF 阿里巴巴“嵌套”对象?
我正在尝试将OpenRDF Alibaba(与Sesame相关联)作为将 Java 对象映射到 RDF 三元组并再次映射回来的工具。目前,我正在研究它如何处理对象图。
我有两个对象,内部和外部。外部引用了内部。当我坚持一个外部实例时,似乎内部实例被表示为 b 节点,即使我之前已经用分配的 IRI 坚持了内部实例。
我必须做些什么才能自己成功分配内部实例的 IRI,而不是创建 b 节点?
额外的信用问题:我怎样才能使资源 IRI 成为 Java 对象的属性,而不是让它与它识别的对象平行但断开连接?
代码:
内:
外:
测试程序:
输出:
我只创建了两个对象实例,并将它们分别持久化。阿里巴巴似乎忽略了这一点,并创建了 Inner-instance 的第二个副本作为 b 节点,以供 Outer-instance 引用。
java - 处理芝麻中的空白节点
在 Model.filter() 中,我想存储对象。但是如果对象是空白节点,我想检索相应的三元组并存储真实对象。
Model.filter() 中的问题是,如果空白节点(对象)是 _:a ,则返回的“值”将类似于:xxxxxxxxxxa。这很好,但是当我在模型中有 ( :xxxxxxxxxxa,p,o) 时,尝试使用 model.filter(_:xxxxxxxxxxa,null,null) 失败。
这是更详细地解释问题的源代码:
先感谢您。
java - Sesame中BNode的解决方案
有没有在芝麻中处理 BNODE 的解决方案?例如:
如果我们有一个像 { s p1 _:a, _:a p2 "value") 这样的 RDF,那么即使在删除语句之后,第二个三元组也会留在模型中。没有提供任何解决方案来处理芝麻中的 BNode 吗?
rdf - 检查 Sesame 中的谓词是否为标准类型
Sesame 中是否有可能检查谓词 (URI)、w3c 标准谓词(例如 RDFS 谓词)是否像 RDF.TYPE 或包含在 RDF 词汇表中?
sparql - 如何为远程存储库的 Blazegraph SELECT SPARQL 查询绑定变量?
我找不到如何SELECT
为远程存储库的 Blazegraph SPARQL 查询绑定变量。
示例仅适用于本地存储库并具有不同的类。
IPreparedTupleQuery
没有bindParameters
方法。
Prepare
每次做都需要很多时间。
rdf - 如何在rdf中插入一个列表
我有一个图表,在这个图表中我有一个这样的列表:
当我提出这个查询
我希望得到资源和雕塑。我不明白为什么不工作,我该怎么办?
lucene - RDF4J rdf lucene 配置
一段时间以来,我一直在尝试配置我的 sesame RDF 存储库(目前称为 RDF4j),以便使用全文查询。
我没有找到关于此配置的太多文档,我认为我需要创建一个模板文件,以便可以在控制台中使用它。这是有关该主题的小信息https://groups.google.com/forum/#!topic/rdf4j-users/xw2UJCziKl8
有人知道有关使用 Lucene 配置 RDF4j 的任何信息吗?任何线索将不胜感激。否则,我会考虑将整个存储库更改为另一个,例如 virtuoso。
提前致谢,
owl-api - 在使用 OWLAPI 时,在 Turtle 文档的导入语句中使用命名空间前缀会导致失败
如果以 Turtle 格式保存(使用 OWLAPI)的本体使用一组前缀,则导入本体的导入语句使用声明的前缀。OWLAPI Turtle 解析器不能读回使用前缀保存的本体。导入语句被标记为问题的根源。
假设 Onto2 导入 Onto1 和 Onto3(请参阅下面的声明)。保存 Onto2 的结果如下:
当 OWLAPI Turtle 解析器读回 Onto2 时,它会抱怨
导入语句在第 13 行。