2
我有一個耶拿ARQ的問題,也許你可以幫助我。 我有一個本地的N3文件,我想用Java中的ARQ做一個選擇。問題是我得到0結果返回。Jena ARQ查詢本地N3數據存儲不會返回任何結果。 ARQ命令行工作
這是我使用的代碼:
FileManager.get().addLocatorClassLoader(SomeClass.class.getClassLoader());
Model model = FileManager.get().loadModel("props/temp.n3");
QueryExecution qexec = QueryExecutionFactory.create(query, model);
queryResultSet = qexec.execSelect();
...
我有充分的日誌功能(上面沒有顯示),但它並沒有報告任何錯誤。
現在,有趣的是,如果我嘗試命令行版本的arq我會得到結果。所以這不是查詢的問題。 我試過創建FileManagers,Datasets和LocationMappings,但無濟於事。我甚至調試過arq命令行實用程序,以查看所有參數放在一起以創建查詢執行對象的位置,但我並沒有走得太遠。 我沒有想法。任何線索?我知道它一定是創建查詢執行對象的東西。我正在使用最新版本的ARQ(2.9.3)。
model.size()
報告173
查詢:
SELECT *
WHERE {
?Node ?property ?object .
}
我編輯了我的問題與您需要的信息。 – user1754019