我是否可以调用参数化的SPARQL UPDATE(如在Jena的ParameterizedSparqlString
中)将属性设置为多个,例如字面值?
例如,我有:
Set<String> object = new HashSet<String>(Arrays.asList("literal1", "literal2"));
并希望使用SPARQL更新,例如:
INSERT { [] property ?object } WHERE {}
构建这些RDF语句:
_:SUBJECT property "literal1" .
_:SUBJECT property "literal2" .
Jena是支持这种类型还是参数化(ParameterizedSparqlString
的签名暗示否)或者我是否必须通过循环遍历集合和连接字符串来构建SPARQL UPDATE?