应用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();
 

 

你可能感兴趣的:(RDF Sparql Jena)