当前位置: 代码迷 >> Web前端 >> 施用jena查询实体
  详细解决方案

施用jena查询实体

热度:477   发布时间:2012-06-26 10:04:13.0
应用jena查询实体

?利用D2R Server生成的n3文件,直接利用sparql语句查询,最近在对?D2R Server 这个开源工具进行改写,需要对查询进行修改,发现网上利用Jena查询时大多都是针对rdf文件查询,对于N3或者 tll文件查询的资料少之又少,经过多天的研究,终于发现可以针对n3文件查询的方法

?

		String dftGraphURI = "file:E:\\D2R\\d2r-server\\mapping-iswc.n3" ;
		Query query = QueryFactory.create("SELECT DISTINCT * WHERE {?s ?p ?o\n}") ;
		Dataset dataset = DatasetFactory.create(dftGraphURI) ;
		QueryExecution queryExecution = QueryExecutionFactory.create(query, dataset) ;
		ResultSet resultSet = queryExecution.execSelect();
		ResultSetFormatter.out(System.out, resultSet, query);
		queryExecution.close();
?

?