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

oracle11g - 更好的“从表中删除行”性能

我在 Oracle 中有一个 RDF 图,它大约有。7 ,000, 000 个三元组(行)

我有一个简单的 select 语句,它获取旧的重复项(三元组)并将它们从这个 RDF 图中删除。

现在,假设我的 SELECT 返回 300 个结果,这在计算上非常昂贵,因为 DELETE 对 TEST_tpl 表进行了 300 次完整扫描,正如我所说,TEST_tpl 大约有 300 个结果。

7,000, 000 行...

我正在尝试找到创建一个 oracle 过程的方法,该过程对于多个值只通过一次表...

或者也许有人知道更好的方法......

0 投票
2 回答
1870 浏览

rdf - virtuoso 的手动重启问题

我在我的 Ubuntu 机器上安装了 virtuoso 的开源版本。我面临的问题是,每次重新启动机器时,我都必须手动重新启动 virtuoso。有什么方法可以让我的机器自动启动 virtuoso?就像,我在另一个端口安装了tomcat,我不需要在重启我的机器后重启Apache。有谁知道我可以在哪里进行更改以解决此问题。谢谢

0 投票
1 回答
152 浏览

php - 在 PHP 中对公开本体的 SOAP Web 服务进行 Sparql 查询

我需要与 SOAP Web 服务通信才能使用 PHP 进行 SPARQL 查询。我所拥有的是要使用的链接和方法的名称,不幸的是我没有关于它的文档。我尝试使用在线 SOAP 客户端和服务 Web 响应正常。在我输入网址后,网站向我展示了所有方法,我简单地插入了 SQARQL 的查询。

之后我尝试使用 PHP 的类 SoapClient

但此代码不起作用。我认为 __soapCall 的第二个参数有问题,但我不知道我必须插入什么!或者,也许我没有以正确的方式使用课程。有谁知道解决方案?是否有任何 PHP 库或类可以很好地解决我的问题?

谢谢

0 投票
2 回答
475 浏览

rdf - CONSTRUCT 子句的实际使用(和重用)

在 sparql 查询中使用CONSTRUCT时,输出是单个 RDF 图,也就是一组三元组,本质上是数据。但总的来说,我认为CONSTRUCT这是一种手动创建理论上应该可重用的规则的方法。


在 的示例用法中CONSTRUCT,假设我想定义数据中尚未包含的内容。这是取自一篇关于 CONSTRUCT 的文章的一个很好的例子

“以下 CONSTRUCT 语句根据上述三元组创建新的三元组,以指定谁是祖父:”

结果:


一旦我作为查询的结果生成了新的三元组CONSTRUCT,这是否意味着我必须获取该数据并将其输入回数据库才能开始使用/重用:hasGrandfather?还是可以像引用 SQL 中的动态表一样引用生成的 RDF 图?

是否有其他有用的方法可以与使用生成的三元组进行交互CONSTRUCT

0 投票
1 回答
1521 浏览

java - RDF-Gravity 1.0 - 无法启动应用程序

我试图在 Windows 7 x64bit 机器上安装 RDF-Gravity 1.0。安装失败并显示一条消息Unable to launch the application。下面提供了例外情况Details/Exception。如果有人知道如何克服它,我将感谢你。

编辑:我遵循了 Joshua 的有用评论,他们看起来很有希望。由于我对 JNLP 了解不多,所以我无法弄清楚“如何使 Java Web Start 应用程序在禁用缓存的情况下工作?”。或者,在浏览了rdf 可视化工具的博客后,我发现了类似于 RDF-Gravity 的东西,称为welkin,它也可以可视化 RDF。

0 投票
1 回答
235 浏览

sesame - 如何解释 Sesame 2.7.7 中内存和本地存储在磁盘上的大小之间的巨大差异?

我有一个2.9GB的n-triples 文件,我设法将它加载到带有(spoc、posc 和 ospc 索引)的本机芝麻存储库(让它调用它repo_native)和一个内存芝麻存储库(让它调用它repo_memory)。我检查了目录中两个存储库的磁盘大小,~/.aduna/openrdf-sesame/repositories令我惊讶的是目录repo_native占用1.8GB而目录repo_memory只占用125MB

我真的不知道如何解释这一点。内存存储库中的持久性是否也以某种方式使用了本机存储?

有人对这种大小差异有解释吗?

提前致谢

0 投票
1 回答
58 浏览

database - sparql 规范中用于描述数据库/系统本身的查询函数或端点特性

在编写用于查询 SPARQL 端点和监视服务的瘦客户端时,我发现自己笨拙地编写代码(通过查询和其他策略)来描述有关数据库实例的系统信息和其他有用信息。这让我想知道是否有更好的方法。

除了查询数据之外,SPARQL 规范中是否有任何计划或规范中已经为以下任何内容编写的内容:

  • 描述系统本身
  • 描述数据集本身
  • 描述任何其他诊断信息
0 投票
1 回答
996 浏览

hibernate - Triplestore RDF 的休眠方言

我们必须使用 Hibernate 处理基于 JPA 的项目。目前,它在默认的 H2 数据库上运行,使用默认的 H2 方言。

我们希望将项目迁移到 Triplestore 数据库,例如 OpenRDF Sesame。

我想知道最好的方法是否是为 OpenRDF 查找/创建自定义方言?可能的?或者如果我们必须停止使用 Hibernate?

我是 Hibernate 方言的新手,但我看到了一些自定义方言......那么,是否可以为 Triplestore 数据库创建一个?

0 投票
1 回答
534 浏览

database - 仅当对象是文字时才按语言过滤

我写了以下查询:

当我以这种方式编写该FILTER行时,我基本上过滤掉了所有非文字(附带问题:文字是唯一可以具有语言标签的类型吗?

那么,如何保留所有结果并仅过滤掉非英语文字

0 投票
1 回答
1511 浏览

graph - 如何通过终端下载freebase dump?

我可以通过按此页面上的绿色大按钮来下载 freebase 转储:https ://developers.google.com/freebase/data

但我需要将它放到我只有远程终端访问权限的服务器上,有人知道如何wget或以某种方式通过终端下载 freebase 转储吗?