问题标签 [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 回答
228 浏览

rdf - 哪种 SPARQL 实现(三重存储)最适合读取性能?

我是 RDf 的新手,我正在寻找具有出色读取性能的开源 RDF 数据库。每秒将有大约 100 亿个三元组和 100 多个 SPARQL 查询。现在,我不需要同时读取和写入数据库。

我已经在维基百科(http://en.wikipedia.org/wiki/SPARQL#SPARQL_implementations)中看到了数据库,但我想要一些专家建议,哪些是经过最多时间测试的系统。它应该具有 Apache 许可证或同等许可的许可证。

0 投票
1 回答
264 浏览

full-text-search - 在 OWL 本体集合上进行关键字搜索

我有一组 OWL 本体。每个本体都存储在三重存储数据库(例如 OWLIM、Stardog、AllegroGraph )的数据集中。现在我需要开发一个应用程序,假设基于关键字搜索这些本体,即,给定一个关键字,应用程序应该返回包含该关键字的本体。

我检查了 OWLIM-SE 和 Stardag,它们只提供对一个数据集而不是整个数据库的全文搜索。我也考虑过 Solr(Lucene)。但在这种情况下,本体将被索引两次(一次由 Lucene 索引,另一次由三重存储数据库索引。)

这个问题还有其他解决方案吗?

提前致谢。

0 投票
3 回答
1725 浏览

python - 使用本地 RDF 存储的 SPARQL 查询

我正在尝试使用本地 RDF 图创建 SPARQL 查询。但它不起作用。我在下面包含了我的代码是我的代码。

我有两个班级,学生和大学。学生类有两个属性(enrolledOn 和 studyAt)。University 类也有两个属性(UniversityLocation 和 UniversityRanking)。此外,我输入了一些数据(RDF 三元组)。Student 类和 University 类都具有三个数据实体。

我的 SPARQL 查询位于底部。我想选择所有在排名前 10 的大学学习的学生。但目前,我的 SPARQL 查询没有返回任何内容。查询应返回 Khalil 和 Ahmed。

任何帮助都感激不尽。谢谢你。

我的代码:

这就是我运行上述代码后三元组将如何存储在图表中的方式:

0 投票
2 回答
172 浏览

sql - 将数据从一个表(triplestore)插入到另一个表(属性表)

我必须将 RDF 数据从三重存储传输到属性表。下面给出了三重存储和属性表的示例。

三联店

属性表1

属性表2

这是我正在使用的数据集的一个非常简化的版本。Triplestore 表中有大约一百万条记录。根据各种属性和对象的各种分组,必须创建一个以上的属性表。我已经确定并创建了各种属性表?选择构成属性表的属性以使主题完全包含在单个属性表中?

我面临的问题是将数据从三重存储插入到属性表。有没有一种方法可以在单个插入语句中将特定主题的数据插入到属性表的行中。如果不能在单个查询中完成,那么最有效的方法是什么。

我正在使用 python 创建 SQL 查询的转储,我后来在 postgres 服务器上运行。

0 投票
1 回答
442 浏览

rdf - 什么是 Sparql Query 通过 dbpedia 三重商店获取 Company 及其子公司

我是 RDF 的新手

我正在尝试通过 dbpedia 获取公司及其子公司的数量

我开始在http://dbpedia.org/sparqlDBpedia SPARQL Explorer中使用 sparql 编写以下查询

和这个:

看这里

http://dbpedia.org:8890/ontology/subsidiary

0 投票
1 回答
544 浏览

database - 开源 Virtuoso DB 或任何特定图表的大小

我正在进行一项关于在不同商店中存储 RDF 三元组的比较研究。使用 Virtuoso,是否有任何特定的方法来确定数据库的大小?我尝试使用 opersource virtuoso 的 db 文件夹中的 .db 文件,但似乎该文件要么没有更新,要么数据被写入某个未知的地方。确定单个命名图的大小会非常好。在这种情况下的任何帮助将不胜感激。

谢谢

0 投票
2 回答
1871 浏览

rdf - Virtuoso Native RDF Quad Store 和 Virtuoso 基于 SQL 的 RDF Triple Store 之间的区别

我目前正在研究 Virtuoso,我真的很想知道 Native RDF Quad Store 和 SQL Based RDF Triple Store 之间有什么区别,如本页所示(向下滚动一点看图): http:// virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtJenaProvider

我知道 Native RDF Quad Store 在底层使用传统的关系数据库,但它针对 SPARQL 的更快请求进行了优化。这让我很困惑!因为我想知道基于 SQL 的 RDF 三重存储现在是什么......

提前致谢!

0 投票
3 回答
1032 浏览

sparql - 将 Freebase 导入 Triplestore

我目前正在计划一个包含大数据的大项目。

我已经使用了搜索,所有结果都告诉我,如果不使用BaseKBFreebase 到 RDF等 3rd 方工具,就不可能将 Freebase 导入任何三重存储

正如我所看到的,转储已经作为 RDF 提供,那么如果我想将转储导入到我的 4store 三重存储并通过 SPARQL 访问数据,问题在哪里?

0 投票
1 回答
538 浏览

rdf - 将 OWL 模式加载到像 Fuskei/TDB 这样的三重存储中?

我有一个漂亮的 OWL 模式,我想将它实际加载到三重存储中,然后添加数据以便我可以查询它。但我对如何做到这一点有点不知所措。

你看,我有 Fuseki/TDB,仅仅是因为 Jena 附带了它们,而且我喜欢 Jena API。但我不知道如何实际将此模式放入三重商店。甚至像使用传统数据库那样加载模式吗?我不知道。

我有 Fuseki/TDB 运行,并遵循“入门”教程,但该教程处理将数据加载到默认图表中,我不知道如何进一步移动。帮助?线索?我是否应该使用具有实际详细操作文档的不同三重商店设置?

0 投票
1 回答
393 浏览

mysql - Sesame 配置了 MySql 支持

我使用芝麻作为三重商店;我想将三元组保存在 MySQL 数据库中。在 sesame 2.6.10 中,我在 WEB-INF\lib\ 文件夹中添加了 mysql-connector-java-5.1.22-bin.jar,一切正常 - 我能够声明 mysql 存储库并通过 sesame- 添加内容工作台图形用户界面。

我为 Sesame 2.7.4 和 2.7.3 尝试了相同的操作,但遇到了很多错误。当我尝试在工作台的“新存储库”页面中创建存储库时,我被重定向到出现以下错误的网页:

类型异常报告

信息

描述 服务器遇到一个内部错误 () 阻止它完成这个请求。

例外

javax.servlet.ServletException: javax.servlet.ServletException: java.lang.NullPointerException org.openrdf.workbench.base.TransformationServlet.service(TransformationServlet.java:116) org.openrdf.workbench.base.BaseServlet.service(BaseServlet.java :136) org.openrdf.workbench.proxy.ProxyRepositoryServlet.service(ProxyRepositoryServlet.java:104) org.openrdf.workbench.proxy.WorkbenchServlet.service(WorkbenchServlet.java:222) org.openrdf.workbench.proxy.WorkbenchServlet.handleRequest (WorkbenchServlet.java:151) org.openrdf.workbench.proxy.WorkbenchServlet.service(WorkbenchServlet.java:119) org.openrdf.workbench.proxy.WorkbenchGateway.service(WorkbenchGateway.java:131) org.openrdf.workbench.base .BaseServlet.service(BaseServlet.java:136) org.openrdf.workbench.proxy.CookieCacheControlFilter。doFilter(CookieCacheControlFilter.java:63)

根本原因

javax.servlet.ServletException: java.lang.NullPointerException org.openrdf.workbench.commands.CreateServlet.doPost(CreateServlet.java:78) org.openrdf.workbench.base.TransformationServlet.service(TransformationServlet.java:106) org.openrdf .workbench.base.BaseServlet.service(BaseServlet.java:136) org.openrdf.workbench.proxy.ProxyRepositoryServlet.service(ProxyRepositoryServlet.java:104) org.openrdf.workbench.proxy.WorkbenchServlet.service(WorkbenchServlet.java:222 ) org.openrdf.workbench.proxy.WorkbenchServlet.handleRequest(WorkbenchServlet.java:151) org.openrdf.workbench.proxy.WorkbenchServlet.service(WorkbenchServlet.java:119) org.openrdf.workbench.proxy.WorkbenchGateway.service(WorkbenchGateway .java:131) org.openrdf.workbench.base.BaseServlet.service(BaseServlet.java:136) org.openrdf.workbench.proxy。CookieCacheControlFilter.doFilter(CookieCacheControlFilter.java:63)

根本原因

java.lang.NullPointerException org.openrdf.workbench.commands.CreateServlet.getConfigTemplate(CreateServlet.java:159) org.openrdf.workbench.commands.CreateServlet.createRepositoryConfig(CreateServlet.java:130) org.openrdf.workbench.commands.CreateServlet .doPost(CreateServlet.java:75) org.openrdf.workbench.base.TransformationServlet.service(TransformationServlet.java:106) org.openrdf.workbench.base.BaseServlet.service(BaseServlet.java:136) org.openrdf.workbench .proxy.ProxyRepositoryServlet.service(ProxyRepositoryServlet.java:104) org.openrdf.workbench.proxy.WorkbenchServlet.service(WorkbenchServlet.java:222) org.openrdf.workbench.proxy.WorkbenchServlet.handleRequest(WorkbenchServlet.java:151) org .openrdf.workbench.proxy.WorkbenchServlet.service(WorkbenchServlet.java:119) org.openrdf.workbench.proxy。WorkbenchGateway.service(WorkbenchGateway.java:131) org.openrdf.workbench.base.BaseServlet.service(BaseServlet.java:136) org.openrdf.workbench.proxy.CookieCacheControlFilter.doFilter(CookieCacheControlFilter.java:63)

note 根本原因的完整堆栈跟踪可在 JBoss Web/7.0.13.Final 日志中找到。

我应该怎么办?我在 Windows 7 x64 上使用 JBoss AS 7.1.1 final。

谢谢。