2
是否可以使用Jena ARQ API以編程方式將OPTIONAL子句添加到SPARQL查詢中? 我想以編程藉此查詢:將可選子句添加到使用Jena的SPARQL查詢中ARQ
select ?concept ?p ?o where {?s ?p ?o . } limit 10
要這樣:
SELECT ?concept ?p ?o ?test WHERE
{
?s ?p ?o
OPTIONAL { ?concept <http://www.test.com/test> ?test }
}
LIMIT 10
通過ARQ它是簡單的添加額外的結果變量?test
:
Query q = QueryFactory.create(query)
query.addResultVar(var);
但是,從我在API文檔中找到並通過網絡拖網,無法添加OPTIONAL子句。我需要使用不同的圖書館嗎?