问题标签 [triplestore]

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 投票
9 回答
4435 浏览

rdf - 哪个 Triplestore 用于快速语义 Web 开发?

易于安装/使用是这里最重要的因素 - 而不是性能。

小是可以的,因为不需要大型数据集。

0 投票
2 回答
3187 浏览

database - Triplestore 数据库的优缺点是什么?

三重存储数据库(例如Mulgara)的优缺点是什么?在哪些情况下,它的性能会与传统的关系型数据库有显着差异?

我特别考虑在表单中有数据的情况namespace:predicate=value。Triplestores 似乎将数据保持在“自然”形式,但我想知道除此之外是否还有特定的优势。

0 投票
1 回答
159 浏览

sparql - 过滤 SPARQL 结果

我有以下示例三元组

作为参数,我使用 word1 和 word2。我想得到所有的话,包括。word1 和 word2,与 word1 和 word2 一起出现。

此示例的结果必须是:

我真的不知道怎么做这个:(

0 投票
5 回答
1680 浏览

f# - 使用 F# 在内存三重存储中实现语义 Web

使用 F# 的基本 .NET 集合类实现内存语义 Web 三重存储的有效方法是什么?

是否有任何 F# 示例或项目已经这样做了?

0 投票
3 回答
1586 浏览

rdf - RDF中的重复三元组​​,权威观点?

如果三元组存储包含两次相同的三元组,那么关于这种冗余的权威立场是什么(如果存在的话)?

此外,是否应该允许三元组在同一上下文中存储两次相同的三元组?

我问这个是因为在 rdflib 中显然你可以将相同的三元组存储两次(或更多)。这是读者

这是作家

这是我得到的

对我来说,它似乎是一个错误。修改后的版本显示两个三元组属于同一个上下文,并且确实也有两个三元组

0 投票
4 回答
1279 浏览

rdf - 带修订的三重存储

我需要存储 RDF 三元组,同时跟踪修改。有什么可以提供这项服务的吗?或者,您将如何在使用上下文感知三元存储时跟踪修订?

编辑:请注意,我不仅需要变更集。我还需要在过去的任何时候看到三元组。

0 投票
1 回答
971 浏览

php - RDF 三重可视化器 - ARC2

嗨,有没有人知道任何用于将 rdf 三元存储可视化为实际图形的好软件?我正在使用 arc2 Triplestore,并且已经尝试过可从 semasols 站点获得的可视化插件,但我无法让它工作:我不断收到错误:XML 解析错误:找不到元素位置:数据:图像/svg+xml ;base64,第 1 行,第 1 列:

我认为该软件(Graphviz)没有以某种方式与商店链接,但无法解决。

我会假设会有某种 api 可以用于这种事情,但我找不到任何东西。有什么建议吗?

0 投票
1 回答
3194 浏览

java - 如何使用 SPARQL 从三元组中提取 rdf:about 或 rdf:ID 属性?

一开始这似乎是一件微不足道的事情,但到目前为止,我还没有设法使用 SPARQL 获取给定资源的唯一标识符。我的意思是给出,例如,rdf:Description rdf:about="http://..."然后是一些标识这个资源的属性,我想做的是首先找到这个资源,然后检索给定某个 URI 的所有三元组。

我通过在WHERE子句中编写语句来尝试天真的方法,例如:

我希望我是准确的。

0 投票
1 回答
469 浏览

database - 三重商店可以扩展吗

据说我读到的大多数三联存储都可以扩展到大约 5 亿个三联存储。

我很想知道人们是否认为他们必须有一个上限有理论上的理由,以及您是否知道任何使它们更具可扩展性的特定方法。

我很想知道现有的三合店是否会做这样的事情:

  • 用整数表示 URI
  • 按顺序排列的整数
  • 搜索整数而不是我认为必须更快的 URI(因为您可以执行二进制搜索等操作)

    思...

  • 0 投票
    1 回答
    434 浏览

    jena - 使用 AllegroGraph 的 Jena API 管理事务

    我不确定 AllegroGraph 三重存储在事务方面的行为。本教程讨论了使用两个连接,但没有提到 Jena 模型。

    如果我使用 Model 的 begin()、commit() 和 abort() 方法,我还需要使用两个连接吗?模型如何与连接的自动提交设置交互?