问题标签 [rdfstore]

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.

0 投票
1 回答
134 浏览

sesame - 通过 RepositoryManager 创建的存储库与通过工作台创建的存储库的行为不同

我使用以下代码创建芝麻本机 Java 商店:

创建本机 java 商店:

创建内存存储:

当我将数据存储在此存储库中并进行查询时,结果与使用工作台创建的存储库返回的结果不同。我的结果集中出现重复/多个条目。

内存存储的行为相同。

我还观察到我的三元组属于空白上下文,这在通过工作台创建的存储库中不是这种情况。

我上面的代码有什么问题?

0 投票
2 回答
1757 浏览

rdf - rdfstore-js 创建/加载本地文件

我正在构建一个查询本地 n3 三重文件并使用 rdfstore-js 的小型 Node 应用程序。对于文档使用的示例,我一切正常,但那是一个远程三重存储。文档对于将哪些参数传递给本地文件的 rdfstore.create() 感到困惑。也许是这样的?

有人使用 rdfstore-js 并加载了本地文件吗?

谢谢!

0 投票
1 回答
92 浏览

rdf - RDF:本体和语句应该分开吗?

我正在使用 Java 库 Jena 来解析我的 RDFS 本​​体:

然后我添加一些语句并像这样保存:

然后,很明显,该语句被写入本体文件中。

我的问题是:应该这样吗?本体和三元组保持在同一个文件中是常见的做法还是应该分开?另外,如果它们应该分开,我该如何处理 Jena?

0 投票
1 回答
327 浏览

mongodb - Sesame Native Storage 或用于 RDF 存储的 MongoDB/MySQL 数据库

可以选择使用 Sesame 来使用 SPARQL 查询 RDF 数据和本地数据库存储,但也可以选择仅使用 Sesame 作为查询语言并使用 MongoDB/MySQL 或其他一些数据库存储。

哪个应该在哪个场景中?使用 Sesame 作为原生存储有什么好处和坏处?

0 投票
1 回答
126 浏览

triplestore - 评估三重商店的推理性能的任何基准?

有谁知道评估三重商店推理性能的基准?我正在使用 Stardog,它使用 Pellet 作为其推理引擎,并寻找一个基准来评估推理性能。

如果没有任何关于如何进行评估的建议,我们将不胜感激。

谢谢。

0 投票
1 回答
137 浏览

javascript - antoniogarrote/rdfstore-js 重用空白节点

我在 nodejs 中使用rdfstore,但我不知道如何重用空白节点。我需要不止一次使用空白节点。

这是代码:

id取自先前输入的空白​​节点 "_:30" => "30"

我检查了创建的空白节点,它是正确的(具有正确的 id)。但是当我查看 db 时,它有一个错误。即使我给他确切的节点,它似乎也在使用一些计数器。

编辑 1

我已经检查了创建的三元组,它看起来像我想要的那样。所以问题一定是在将三元组添加到图形/存储三元组的某个地方。

谢谢你的帮助,

迈克尔。

0 投票
1 回答
152 浏览

node.js - 如何为 sparql 端点配置 n3 存储?

嘿,我正在做一个 Nodejs 项目。如何使用/config n3 ( https://www.npmjs.com/package/n3 ) 存储与端点 rdf-storage 进行通信。在我的 rdf 存储中,我可以完全管理(CRUD)三元组。

对我来说,唯一缺少的部分是 n3 商店和 sparql 端点之间的通信。

提前致谢

0 投票
1 回答
73 浏览

rdf - Virtuoso DBpedia 加载 - 解析错误

当我想加载 DBpedia 数据集时,我遇到了很多错误。例如:

好的,我们找到错误发生的那一行(我放了一个换行符,这样更容易看到):

为什么 Virtuoso 会尝试检查文字中的 HTML/XML 标签的一致性?!是否可以关闭它?我在数据集中有太多错误,试图找到所有有错误的行并手动删除它们是浪费时间。

0 投票
1 回答
288 浏览

rdf - 将 RDF 龟添加到芝麻服务器时出现错误消息

我对语义网络技术很陌生,我正在努力理解。

我已经安装了The Sesame 2.8 server 和Apache Tomcat

我正在尝试将一些 RDF 数据添加到存储库中,并且我成功地使用了 Internet 上的一些示例。但是,我尝试构建一个小乌龟文件并将其作为文件添加到存储库中,我收到以下消息:“序言中不允许内容。[第 1 行,第 1 列]”

我试图添加海龟代码而不是文件,我收到了这条消息:“预期':',找到';' [第 51 行]"

我的示例代码是:

我不知道我是否必须从第一次开始定义新谓词,或者我可以尝试它并在之前对该数据进行查询。

能否请您提前解释一下并致谢。

0 投票
3 回答
389 浏览

rdf - 为什么 RDF 被认为是无模式的?

人们将资源描述框架 (RDF) 视为无模式数据模型。但是,有一种叫做 RDF Schema (RDFS) 的东西。那么,为什么 RDF 是无模式数据模型呢?