java - 如何使用 Apache Jena Java API 创建 Fuseki SPARQL 服务器?

标签 java rdf sparql jena fuseki

我正在尝试在我的计算机上创建 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/

相关文章:

java - 显示从开始日期到结束日期的日志文件名

java - 如何使第三方 .jar 可用于我的 .jsp 页面?

sql - 将 RDF 转换为 SQL/RDBMS

Java套接字编程: Is it possible for the server socket to initiate a communication?

java - 如何使用 BitmapFactory 加载图像文件但不是原始大小(缩小它)

java - 耶拿中的 OWL ObjectProperty 定义,未输出域和范围

rdf - 使用 Virtuoso 的批量加载过程加载 gzip 压缩的 RDF 源文件

mongodb - 使用 MongoDB 作为数据对象的 RDFStore

Java如何使用sparql删除查询

sparql - 在参与者的维基数据查询中应用 group_concat