Мне было интересно, можно ли создать SPARQL UpdateRequest в Йене с помощью объектов ARQ Op. Мне было бы интересно создавать программные обновления следующим образом:
DELETE {?s :predicate <http://example.org#old> }
INSERT {?s :predicate <http://example.org#toAdd>}
WHERE {?s :predicate <http://example.org#old> }
путем создания шаблонов в предложениях DELETE, INSERT и WHERE из ARQ API. До сих пор единственным найденным мной способом создания запросов на обновление SPARQL является анализ строки SPARQL или создание объекта com.hp.hpl.jena.update.Update (который использует объекты QuadAcc, для которых я не нашел примеров использования.
Я опасаюсь, что управление запросами SPARQL UPDATE и одним из запросов SPARQL SELECT разделены и что ARQ нельзя использовать для «сборки» запросов на лету.
заранее спасибо