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