我正在使用Jena進行存儲的應用程序(使用TDB後端)。我正在尋找類似Squirrel的東西,它可以讓我看到存儲的內容,運行查詢等。這似乎是一個顯而易見的事情,但我的(可能是嚴重措詞)的谷歌查詢沒有提供任何有希望的東西。Jena桌面SPARQL客戶端(TDB)?
任何建議,好嗎?我在XP上。即使是命令行工具也會有所幫助。
我正在使用Jena進行存儲的應用程序(使用TDB後端)。我正在尋找類似Squirrel的東西,它可以讓我看到存儲的內容,運行查詢等。這似乎是一個顯而易見的事情,但我的(可能是嚴重措詞)的谷歌查詢沒有提供任何有希望的東西。Jena桌面SPARQL客戶端(TDB)?
任何建議,好嗎?我在XP上。即使是命令行工具也會有所幫助。
看看我的Store Manager工具,它是dotNetRDF Toolkit的一部分,我將其作爲我所維護的更廣泛的dotNetRDF項目的一部分進行開發。
它提供了一個相當基本的GUI,通過它你可以連接到各種三重商店,包括TDB,前提是你通過Joseki/Fuseki公開了你的數據集。您需要安裝.Net 3.5才能運行該工具包中的應用程序。
如果您尚未通過HTTP公開TDB數據集,請嘗試使用Fuseki,因爲它非常易於使用,並且可以在您的本地計算機上運行,以便使您的TDB存儲可通過HTTP與我的工具一起使用例如
java -jar fuseki-0.1.0-server.jar --update --loc data /dataset
請參閱Fuseki wiki的更多信息,運行定式和各種選項。在上面的示例中,使用位於目錄數據(--loc數據參數)中的TDB數據集並使用基礎URI /數據集爲啓用SPARQL更新(--update標誌)運行Fuseki數據。
運行後,你可以用我的工具,通過將File > New Generic Store Manager
,從出現的對話框中Fuseki
選項卡連接到一個定式服務器,進入URI http://localhost:3030/dataset/data,然後單擊Connect to Fuseki
星星是一個方便的SPARQL客戶端:http://www.ldodds.com/projects/twinkle/
碰巧我的工作類似的東西我自己,但它仍然需要大量的工作(一個月回來看看:) http://hyperdata.org/wiki/Scute
我也是發展SPARQL客戶端,Java Swing中的開源代碼:EulerGUI。 事實上,它可以做更多的,請參閱手冊: http://eulergui.svn.sourceforge.net/viewvc/eulergui/trunk/eulergui/html/documentation.html
對於SPARQL功能,更好地採取EulerGUI最小身材: http://sourceforge.net/projects/eulergui/files/eulergui/1.11/
EulerGUI新版本1.12,SPARQL更新GUI:dowload:http://sourceforge.net/projects/eulergui – user1141737 2012-11-11 15:37:27
「CD C:\耶拿定式-1.0。1"
然後鍵入
「Java的罐子定式-的server.jar --update --loc數據/數據集」
在最後打開瀏覽器並輸入
「本地主機:3030 /」
記得你必須首先declear的enviorment verible(位於系統poperties然後高級選項卡) 並在「系統verible」編輯變量名字叫「路徑」,以
「C:\耶拿定式 - 1.0。 1「
我正在使用Windows 7(32位) – 2014-05-26 00:41:27
謝謝 - 這很容易遵循。但是,圖表下沒有任何顯示。當Fuseki指向真正的TDB主管時,Fuseki會產生相同的輸出,或者是一個無意義的輸出(在後一種情況下,它似乎在那裏創建一個新的數據庫),我對此感到有點困惑。也許我的tdb的內容有些奇怪,比如它沒有命名圖或其他東西。我只是不知道這個東西能夠有意義地進行調試。 – 2011-03-30 03:38:11
如果您將TDB指向不存在TDB存儲的目錄,則TDB將始終創建新的存儲,但出於測試目的,您可以用'--mem'替換'--loc data',而不是創建臨時內存存儲。如果我沒有記錯,可以有一個沒有命名圖的TDB商店。根據將數據導入商店的方式,它不一定會導入到已命名的圖中,因此圖表列表中不會顯示任何內容。在我的應用程序中的導入工具應該導入東西作爲命名圖形,我認爲fuseki web界面導入到默認的未命名圖 – RobV 2011-03-30 07:52:42