我正在尝试在我的计算机上创建 Fuseki SPARQL 服务器。 Jena 网站上的文档描述了如何从命令行创建这样的服务器,此处:http://jena.apache.org/documentation/serving_data/ 。我正在寻找一种仅使用 Jena Java API 创建和初始化此类服务器的方法。我已经查看了 Jena API,但在确定如何继续进行方面没有取得任何进展。以前有人这样做过吗?
最佳答案
如果您使用
<dependency>
<groupId>org.apache.jena</groupId>
<artifactId>apache-jena-libs</artifactId>
<type>pom</type>
<version>2.11.2-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.jena</groupId>
<artifactId>jena-fuseki</artifactId>
<version>1.0.2-SNAPSHOT</version>
</dependency>
您可以启动嵌入式服务器。
Dataset dataset = TDBFactory.createDataset(MagicStrings.TDBLocation);
dataset.begin(ReadWrite.WRITE);
Model tdb = dataset.getDefaultModel();
EmbeddedFusekiServer server = EmbeddedFusekiServer.
create(3030,getDataset().asDatasetGraph(), "comp");
关于java - 如何使用 Apache Jena Java API 创建 Fuseki SPARQL 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18488196/