2012-10-25 67 views
2

是否可以將多個SPARQL查詢放入一個文件(如SQL SELECTs)中並將其用於tdbquery.bat Jena命令行工具?通過Jena命令行的幾個SPARQL查詢

tdbquery.bat --loc=../data_dir --query=several_queries.sparql 

我可以在Java代碼中做到這一點,但可能是我可以通過tdbquery做到嗎?

回答

2

不,您不能使用單個文件運行多個查詢。

但是,您可以編寫自己的.bat文件,該文件多次運行tdbquery多次,每個調用都有一個單獨的.sparql文件。這可能比破解Java更簡單。

+0

感謝您的回覆。是的,我可以在運行時使用推理(OWLMicroReasoner)運行查詢,每個查詢需要14個小時。 – gmlvsv

2

另一種方法是在後臺運行Fuseki並使用SOH命令行工具進行查詢。 (或者將查詢發送到服務器的程序,如curl或wget。)