使用 Jena API 将数据存储在 virtuoso triple store 中

Store data in virtuoso triple store using Jena API

WHAT: 我有一个 ontology 和一个 CSV 格式的数据集。我想将此数据(以三重格式)存储在 virtuoso 三重存储中,以便我可以在我的应用程序中使用它。可能是我需要对存储的数据进行推理。

方法:

问题:关于上述方法,我有以下问题

我在 link 找到之前问过相关问题,但当时我用数据填充了 ontology。由于数据太小,我没有使用任何三重存储。

我认为你让生活变得更艰难。

  1. Tell Virtuoso to link the CSV file in as a remote table.
  2. Tell Virtuoso to expose RDF Views of the linked CSV table.

但是你可以按照你的计划继续...

我建议您将 Ontology 加载到一个命名图中,并将实例数据加载到一个不同的命名图中。将它们加载到 Virtuoso 中的顺序无关紧要——RDF 不像 SQL,您必须在其中定义一个 table 或一组 table,然后填充 it/them.