问题标签 [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.
graph - 三元存储和图形数据库有什么区别?
有三元存储(语义数据库),也有通用图数据库。
两者都基于通过关系将一个“项目”链接到另一个的类似概念。Triplestore 支持 RDF 并由 SPARQL 查询,但此类附加组件也可以(并且正在)在通用图形数据库之上实现。
使您更喜欢语义数据库/三重存储而不是像 neo4j 这样的通用图形数据库的根本区别是什么?
jakarta-ee - 4Store vs Sesame,特点
我正在寻找与 Java EE 一起使用的三重存储。
我以 2 种可能性结束,4Store 和 Sesame,但看不出两者在功能方面的真正区别。我不介意表演细节。
rdbms - 请帮我“grok”三合店
我是一个 RDBMS 的人。我正在尝试 grok Triplestore。我认为我的“困惑”可以通过以下问题的答案来解决:
这怎么样...
...不是三联店吗?
如果是,请评论为什么这个实现(作为 RDBMS)效率低下等。
提前致谢!!
sesame - 如何使用 D2R 将 RDF 数据直接存储到芝麻?
我正在寻找任何解决方案,通过 Java 程序将我的 RDF 化数据直接存储到芝麻。我有一个包含 170 万条记录的数据库,我使用 D2R 将其转换为 RDF。现在我想将 RDFized 数据存储到芝麻三重存储中。我没有生成 RDF 转储,因为数据量很大。有什么方法可以通过代码/解决方案将我的 RDF 化数据转移到我的三重存储中。谢谢
nosql - 跨异构三元存储查询
我目前认为是真的:
- 三重存储都是关于“链接数据”的;与任何给定应用程序分离的数据,并且可以通过新数据形成的传入链接进行扩充。这个概念推动了 Web。
- URI 允许链接数据托管在不同的异构环境中。
- 要使两台机器互操作,它们都必须按照商定的标准工作。
- W3C 已经定义了这样的标准。具体来说:RDF(用于格式化)和 SPARQL(用于查询)。
问题:
是否可以运行跨越多个异构 RDF 三元组的查询?
例子:
- 我们有 3 个 RDF Triplestore 在不同的 Triplestore 软件上运行。
- Triplestore A 包含引用 Triplestore B 和 C 中其他节点的节点。
- 我们运行这样一个查询,它应该传递来自所有 3 个商店的节点。
rdf - 如何使用自定义 HTML 表单更新 sesame Triplestore?
我想创建一个表单(使用 php 或 python 代码),人们将在其中填写数据并自动更新我在 Sesame Triplestore 中的三元组,我读到 SPARQL 1.1 确实更新了三元组,但我不知道如何使 html 表单交互与三重商店。有指导吗??
rdf - Quadstore 是否与 RDF 客户端完全兼容?
如果您希望 RDF 客户端可以访问所有数据,那么使用 quadstore 是否有任何危险?
我问是因为据我所知:符合标准的 RDF 客户端期望每个元组包含 3 列数据。然而,为了命名图,quadstore 引入了第 4 列。图名称是一个 URI,因此可以在图的另一部分用它自己的节点来描述;这可能包含有价值的信息,例如审计跟踪、版本控制、访问权限等。
我担心的是,triplestore 客户不会知道这些额外的细节,因为到此类数据的链接可以在元级别(即在第 4 列中)表示,而不是使用额外的三元组。
希望我在这里遗漏了一些东西,因为 quadstores 似乎是大多数 RDF 商店(Sesame、Jena、Virtuoso 等)的事实上的实现。
rdf - Marklogic 7:语义搜索
我一直在尝试探索Marklogic 7的RDF 三重存储功能和语义搜索功能,然后使用SPARQL进行查询。我能够执行一些基本操作,例如:
它创建一个三元组,然后使用以下 SPARQL 查询它:
它检索Sam作为结果。 已编辑:在我的用例中,我有一个分隔文件(结构化数据),其中包含我使用 MLCP 摄取到 ML 中的 10 亿条记录,这些记录存储在 ML 中,例如:
现在,我想对上面的数据集使用 RDF/语义特征。但是,我无法理解是否需要将上述文档转换为 RDF,如下所示(显示为<NAME>
),假设这是正确的方法:
然后在 ML 中摄取这些文档并使用 SPARQL 进行搜索,或者我是否需要只摄取我的文档,然后分别摄取从外部来源获得的三元组,并以某种方式(如何..??)将它们链接到我的文档,然后使用 SPARQL 进行查询?还是有其他方法我应该这样做?
owl - 是否有一个三重存储来管理 OWL 作为命名图并与 OWL-api 兼容?
我正在从事一个专注于 OWL 的项目。最近,我们提出了使用命名图方法来处理相互连接的多个 owl 本体的需求。
关于这个问题我有两个问题:
1-有没有支持它的工具(我想是三重商店)?
2-是否有任何工具可以让我继续使用 OWL API,在运行时更新我的本体,同时为我提供猫头鹰商店设施?
java - 如何使用耶拿图书馆将三元组插入议会三元组商店
嗨,我想添加基于空间的三元组
http://www.izmirdeafet.com/Disaster htp://www.opengis.net/ont/geosparql#asWKT> "htp://www.opengis.net/def/crs/OGC/1.3/CRS84 POINT (8.46035239692792 51.48661096320327)"^^<http://www.opengis.net/ont/sf#wktLiteral>
在下面的java代码中进入带有库的议会三重商店,jena
但我在下面出错了。我有基于空间的本体,我已经添加到三重存储中。
错误
我认为问题来自createdefaultgraph
部分:
你说的 dir 路径取自ParliamentConfig.txt
我这样编码,但没有用。