我正在使用 apache-jena-4.5.0 和 fuseki 几乎是开箱即用的。 我使用 fuseki 创建了一个 TDB2 数据集,但现在将其关闭并在 bash shell 内的 Windows 框上使用 jena 的命令行实用程序。 我的基本命令是: java -cp "*" tdb2. ...
我正在使用 apache-jena-4.5.0 和 fuseki 几乎是开箱即用的。 我使用 fuseki 创建了一个 TDB2 数据集,但现在将其关闭并在 bash shell 内的 Windows 框上使用 jena 的命令行实用程序。 我的基本命令是: java -cp "*" tdb2. ...
我正在对 Jena 的 TDB 运行 SPARQL* 查询,其中结果集(DBPedia 日志)包含转义字符。 要运行查询,我使用 org.apache.jena.query.QueryExecution,如下所示: 我得到以下异常: 一行的?o 包含以下有问题的字符串: 是否可以设置任何属性来规避这 ...
我正在使用 tdb 尝试熟悉 Linux 上 C 中的数据库管理。 根据tdb 的描述 tdb 是一个普通的数据库。 在概念上,它与 GDBM 和 BSD 的 DB 非常相似,不同之处在于它允许多个并发编写器并在内部使用锁定以防止编写器相互践踏。 tdb 也非常小。 界面 除了以下内容 ...
使用 Apache Jena Fuseki 我正在尝试从Wikidata加载 latest-truthy.nt 数据集,但在尝试导入文件时出现以下错误。 受到来自Bitplan的以下成功的启发,他们确实取得了成功。 错误日志:14:36:16 INFO loader :: Ad ...
我试图在多个 Fuseki TDB2 容器之间共享相同的数据集。 我已将相同的卷安装到所有容器以确保它可以访问相同的位置,然后使用相同的数据集名称启动容器。 然而它没有成功。 我在容器中收到数据集已被另一个容器锁定的异常。 以下链接告诉 TDB2 可以与共享数据集一起使用,关于如何实现这一点的任何线 ...
我正在尝试将 jena 数据库转储为三元组。 似乎有一个听起来非常适合该任务的命令: tdb2.dump 但是我没有成功地让它向 STDOUT 写任何东西。 当我使用--loc参数指向一个数据库时,该数据库的一个新副本出现在子文件夹中: Data-0001 ,但没有出现在 STDOUT 中。 ...
我尝试使用 TDB2Factory 在 URL 地址连接数据集(以海龟语法)。 但是这个命令: 不加载任何数据。 语法有问题或存在如何从耶拿 apache 连接数据集的另一种方式? ...
我正在使用 Jena Fuseki 加载 Jena TDB 文件以构建 SPARQL 服务。 fuseki reasoner 配置具有以下内容: 现在,我还想写一些规则并为 Fuseki 服务器设置一个通用规则推理器。 我应该如何配置 Fuseki 以结合 OWL 推理器和通用规则推理器? ...
https://jena.apache.org/documentation/fuseki2/fuseki-server-protocol.html阅读文档,我们看到我们能够将包含汇编器 .ttl 定义的 POST 请求发送到 Fuseki Endpoint。 虽然,在尝试时,我的应用程序没有从服务 ...
我在 Jena-Fuseki 有一个 Graph DB,我正在尝试使用 ElasticSearch 集群索引这个 DB,我正在关注该链接https://jena.apache.org/documentation/query/text-query.html以及何时我运行这个命令: java -cp ...
我已经阅读了此命令的说明,但仍然不知道它会压缩什么,为什么我应该使用它? 顺便说一句:子目录Data-NNN用于数据库的先前版本和当前版本,这意味着它只能有1000个数据库版本。 但是,如果数字用完了怎么办? ...
我试图找出TDB2构建了哪些索引。 通过代码,我发现它使用B +树将它们存储在磁盘上,但是我没有得到它们包含的内容以及如何使用它们。 所以我的详细问题是: RDF为哪个排序规则三倍排序顺序(例如SPO,SOP,POS,PSO等)建立索引? RDF术语如何编码和存储? ...
我在TDB中使用apache jena。 我只是从耶拿3.9.0中读取了一些代码,看来TDB使用mmap来加快查询速度(MappedByteBuffer)。 但是我已经看到block(MappedByteBuffer)只会增长,而不会增长。 这会导致内存问题吗? ...
感谢 ModelChangedListener,我可以按照 Jena 文档(Jena 中的事件处理)中的说明监视Model更改。 但是,在我的项目中,我想监视Dataset的更改以在默认图形或Dataset的命名图形之一中发生某些事情后运行代码。 我想要做的只是在对Dataset执行此类查询后 ...
我目前正在一个项目中,该项目有一个初始的.owl文件,其中包含我们本体的基本架构。 我们使用Jena API加载此文件,并对它执行不同的操作,例如添加本体类和个体。 我们试图将系统迁移到三元组存储,这意味着,我们希望一直加载一次初始的.owl文件,然后在服务器上执行进一步的操作,而不是一 ...
我使用fuseki服务器查询和更新我的RDF数据,有什么方法可以保存那些修改? 我应该使用TDB数据集保存修改吗? 如果是的话,请问有什么可以帮助我的例子吗? 谢谢你的帮助 ...
我要求每天增量更新 tdb 文件。 所以我使用 tdb2.tdbloader 来完成生成 N-Triples 文件的工作。 但是当工作完成时,包含 tdb 数据的数据目录有一个名为“data-0001”左右的新目录。 当我重新启动fuseki服务器时,它给了我这个例外: 我的问题是:我如何将fu ...
我使用以下代码将两个.nq文件加载到TDB中: 加载数据后,我对标签等进行了一些简单的查询,所有查询均有效。 但是,我真正感兴趣的是在单独的图中。 不幸的是,每当我尝试访问此类图中的数据时,查询都会失败。 我的问题本质上与此问题类似(当用户询问问题时,我还尝试了所有图形选择,但 ...
我对Apache Jena的命令行工具有疑问。 我想为一个大乌龟文件创建一个tdb2数据库。 因此,我使用了tdb2.loader命令,如下所示: 我的test.ttl文件包含以下形式的条目: 现在我的问题是,如果我使用tdb2.tdbquery命令查询输出(tdb2文件), ...
String directory = "directoryPath"; Dataset dataset = TDBFactory.createDataset(directory); Dataset datasetnew = TDBFactory.createDataset(directory); ...