施用jena查询实体
应用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();