我正在制作基于Jena3的Java服务,以便将新模型存储到Virtuoso中。我正在使用 Java3 Jena 3,具有以下Maven依赖关系:
<!-- https://jena.apache.org/download/maven.html -->
<dependency>
<groupId>org.apache.jena</groupId>
<artifactId>apache-jena-libs</artifactId>
<type>pom</type>
<version>3.1.0</version>
</dependency>
我正在尝试使用以下代码存储以下模型(只是一个示例):
import org.apache.jena.rdf.model.Model;
import org.apache.jena.rdf.model.ModelFactory;
VirtModel virtualModel = VirtModel.openDatabaseModel(VIRTUOSO_GRAPH, VIRTUOSO_URL, VIRTUOSO_USERNAME, VIRTUOSO_PASSWORD);
Model model = ModelFactory.createDefaultModel();
model.createResource("http://example.com/my#resource");
//Add model
virtualModel.add(model);
但是,似乎无法识别班级VirtModel
。我不能import virtuoso.jena.driver.*;
。
我试图为Virtuoso JDBC添加不同的maven依赖项(可以在不同的githubs上找到示例),但它不起作用。
我认为必须从https://github.com/openlink/virtuoso-opensource检索,但我不知道该怎么做。
遇到同样问题的人? 提前谢谢。
答案 0 :(得分:0)