2
假設我有一些耶拿查詢對象:如何三元組添加到耶拿查詢
String query = "SELECT * WHERE{ ?s <some_uri> ?o ...etc. }";
Query q = QueryFactory.create(query, Syntax.syntaxARQ);
一個如何去獲取有關耶拿查詢對象信息,並以有效的方式逐步添加的三倍呢?例如,假設我想添加三元組
?o dcterms:title "TheBestTitle".
?o dcterms:date ?date.
查詢,也許更多。
有沒有一些方法可以將這些三元組添加到查詢中,或者做一些神奇的事情來創建一個新的查詢對象,它看起來像添加了這些三元組的原始對象?假設我可能需要從原始版本的查詢中獲取信息(例如,List resultVars = q.getResultVars();)。
我有一些線索是使用Jena API提供的代數生成器和操作類,但我似乎無法在上下文中找到任何合理的用例。
謝謝!