1.引言
RDFConnection
提供了基于RDF数据的SPARQL操作。主要操作有三种:查询、更新和sparql图存储。对于url和本地数据,RDFConnection提供的接口是同意的,都是用了HTTP和SPARQL协议。
两个示例:连接到远程数据.未运行
//connection代表连接数据集。参数类型为String,则代表一个url;参数类型也可以Dataset
try ( RDFConnection conn = RDFConnectionFactory.connect(...) ) {
//加载rdf文件到数据集(conn连接的)的默认图,
conn.load("data.ttl") ;
conn.querySelect("SELECT DISTINCT ?s { ?s ?p ?o }", (qs)->
Resource subject = qs.getResource("s") ;
System.out.println("Subject: "+subject) ;
}) ;
}
RDFConnection conn = RDFConnectionFactory.connect