问题标签 [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 投票
1 回答
144 浏览

database - 十亿三倍有多大?

是否可以将三重存储的大小与 RDBMS 的粗略等价相关联?或者这会根据存储的数据类型而变化太大(在我的情况下是 CMS 的文本内容)

我试图弄清楚一个 800MB 的数据库与 17 亿个三重存储的比较。我完全准备好被告知这是一个愚蠢的问题。

0 投票
2 回答
1164 浏览

sqlite - 将 SQLite 数据库转换为三重存储

有人可以描述将 SQLite 数据库转换为三重存储所需的步骤吗?

有没有可以完成任务的工具?

0 投票
1 回答
202 浏览

clojure - 为什么模型查询不返回查询结果?(clj-广场)

我正在使用clj-plaza(0.0.5-SNAPSHOT) 来查询 Sesame/Jena 模型。该函数model-query似乎没有执行查询。clj-plaza它改为返回查询的内部表示。

官方教程声称model-query从查询中返回绑定列表:

0 投票
6 回答
4033 浏览

java - 大型数据集的三重存储

我想问一个用于大型数据集的好的三元组,它应该:

  • 扩展性好(数百万个三元组)
  • 有一个Java接口
0 投票
2 回答
6790 浏览

triplestore - Graph databases vs. triple stores

What's currently the best choice to persist graph-like structures? Graph databases (e.g. Neo4j) or RDF triple stores (e.g. Virtuoso)?

For example, we have the following use case:

  • the weakly connected graph (similar to the one of scholarly papers in a collection) with nearly 10M nodes;
  • quite rare updates;
  • critical operations: retrieving particular sub-graphs, updating nodes in a given sub-graph, re-computing link analysis measures (e.g. HITS or PageRank) after updating some nodes.

Providing the standard API to query the data for third party applications (a la Facebook's or Twitter's) is desired as well.

0 投票
5 回答
3193 浏览

graph - Virtuoso 作为图形存储的任何替代品?

我(非常)喜欢它支持 SPARQL/Update 和它附带的 SPARQL 端点,但是

  • 我有点担心供应商锁定
  • 我认为这对我的要求来说太过分了(我想要一个有十亿个三元组的图形存储)
  • 我很想改用开源和免费的产品

到目前为止,我找不到任何血统和可比产品(商业或其他)。在我看来,它们看起来很不成熟或具有实验性。想法?

0 投票
4 回答
200 浏览

rdf - 有没有像三节点结构那样不代表三元组的网络语义框架?

在我的工作中,我们正在构建一个巨大的应用程序,它将使用数十亿个三元组,以优化存储这些三元组所需的空间,我一直在寻找一种不同的方式来表示它们,任何更经济的方式都是受欢迎的。谢谢

0 投票
1 回答
250 浏览

database - garlik 4store的持久化模型是什么

我需要知道 4store 如何使其三元组在数据库中的持久性,如果它像一个 3 列的表,一个用于三元组中的每个元素,或者如果它是另一种方式

0 投票
3 回答
469 浏览

database - 使用 Triplestore 意味着什么

使用三重存储意味着我们将使用一个具有 3 个列和 7 个索引的表的数据库?我的意思是使用三重存储总是与该关系模型相关?

0 投票
2 回答
3753 浏览

rdf - 在 Triplestore 中更新 RDF

我正在试验 Sesame 和 Virtuoso Triplestores。目前,我使用 Sesame Java API 将 RDF 数据添加到两个 Triplestore。

我的 RDF 数据代表不同的东西,如 Videodata、Userdata 等。目前我可以将视频的 RDF(标题、描述、位置等)添加到 Triplestore

但是如何更新商店中的 RDF 呢?

例如,如果我使用 sesame 的 REST 接口并使用更新的 RDF 发出 PUT 请求,则首先删除存储中的所有内容。

当我将 POST 与更新的数据一起使用时(例如视频的标题已更改),标题(旧的和新的)都会被存储。

您如何与三联店合作?也许我在这里错过了一些必不可少的东西。


编辑:

我现在为每个 RDF 条目使用 Sesame 中的 Context 和 Virtuoso 中的 Graphs。这种更新方式我可以先清除上下文并再次添加。当我对两个 Triplestore 使用 Sesame API 时(我们仍然不知道我们将使用哪一个),代码看起来完全一样。

谢谢您的帮助