2012-08-26 49 views
4

Hipal!我是語義網的新手。我想選擇一個RDF數據庫,它符合資源描述框架,並支持SPARQL。有4store,AllegroGraph等,其中一個更好,更容易啓動並且具有良好的文檔(用Ubuntu中的Python)用於構建語義圖片搜索的網頁。最好是展示商店資源的視覺圖形。任何指導都將不勝感激。最好的rdf數據庫快速啓動語義網

+3

你的問題比較寬泛,客觀上也很難回答。毫無疑問,不同的人會發現不同的工具「更好」。如果您可以更多地瞭解您想要使用RDF數據庫的情況,您喜歡哪種編程環境等,這將有所幫助。 –

+0

Thx!我已經添加了它。 – David

+0

您還可以在這裏找到一個非常有用的SW應用程序開發工具和庫列表:http://answers.semanticweb.com/questions/75/which-tools-and-libraries-do-you-use-to-develop -semantic-Web的應用程序。 –

回答

4

OpenRDF Sesame是RDF一個開源框架,它提供完整的SPARQL 1.1支持,並且具有針對多個三重存儲解決方案的供應商中立訪問API。雖然Sesame使用Java,但可以通過Python輕鬆訪問它(請參閱this blog post by Jeni Tennisson以便快速瀏覽)。

Sesame是一個Java Web應用程序,用於設置簡單安裝Tomcat並部署Sesame WAR文件。有關安裝,配置和使用說明,請參閱Sesame user documentation

+0

如果和4store,AllegroGraph,它們有什麼區別? – David

+0

@大衛,他們是不同的產品,每個人都有自己的優點和缺點。但既然你是初學者,我懷疑這些差異對你來說真的很重要。要學習這些東西,幾乎所有這些工具都可以做到。選一個你喜歡的樣子。 –

+0

好的!我跟着你! – David

2

炫技死了簡單的設置在Ubuntu:

http://ods.openlinksw.com/wiki/main/Main/VOSUbuntuNotes

sudo aptitude install virtuoso-opensource 

有很多的特點,非常適合初學者

+0

有沒有什麼特別的資源可以讓你第一次加速?因爲我實際上很難熟悉他們的網絡工具(指揮) – Kristian

+0

我同意virtuoso很容易安裝。但是,這是根據GPL v2許可證,而芝麻是在BSD下。 –

2

Stardog非常容易設置,解壓並完成,併爲Jena提供了Sesame &的API綁定。 Stardog的HTTP協議有一個Python library,並且即將推出一個Javascript版本。它還不支持SPARQL 1.1,這是在幾周內推出的,但它支持對RDFS和所有三個OWL2配置文件的推理支持。