我正在嘗試使用SparqlQuery
class對SPARQL查詢建模。如何在沒有解析器的情況下創建並填充`SparqlQuery`對象?
它看起來像我可以使用RootGraphPattern
property屬性來指定三重模式堅持在我的查詢結果。
不幸的是,我到目前爲止沒有創建SparqlQuery
類的實例,因爲its constructors are not publicly accessible並且該類是密封的。同樣,query type只能被檢索,但不能設置。是否有任何工廠方法使用一個不明確的名稱來創建該類的實例?
論壇發帖,就像documentation on the topic基於帶有SparqlQueryParser
類的查詢字符串專門生成SparqlQuery
實例。但是,我還沒有查詢字符串,並且我試圖避免連接字符串來構建我的查詢時,有一個面向對象的API可用,讓我構建我的查詢以OO的方式,而不是開始與一個字符串。
因此,我的問題是:我如何可以實例的SparqlQuery
類,而不使用初始查詢字符串和SPARQL解析器?
這看起來非常有希望,但我更喜歡穩定的API而非快速發佈的版本,所以請花時間:-)我現在可以將查詢構建爲字符串;我可以切換到使用面向對象的API,一旦準備就緒,就會在查詢構造中引入一些編譯時檢查。 – 2013-02-25 08:43:59
好的沒問題,它現在預定爲1.1.0,暫定於7月底。與任何開源項目一樣,由於開發人員的可用性不同,日程安排可能會發生變化/滑動 – RobV 2013-02-25 17:05:23