2008-09-17 70 views
11

有哪些語義Web框架,每個框架有哪些優缺點?我已經廣泛使用了Jena,我簡要地看過Sesame。我還應該考慮其他人嗎?語義Web框架

回答

5

更低水平appproach是redland,它提供綁定了大量的如Perl,PHP,Python和Ruby語言。 redland本身是用C語言編寫的,我在ruby中用它編寫腳本來提供一個帶有rdf後端而不是經典數據庫的簡單Web服務。

0

如果您正在研究Microsoft技術堆棧,那麼我一定會看看Intellidimensions產品。

他們有一個成熟的基於SQL Server的框架,用於存儲和處理(帶規則)語義Web數據。他們也有一個很好的.NET SDK,我已經廣泛使用。

0

如果您使用的是Java,並且對OWL推理感興趣,則應該查看Pellet。它與Jena和OWL-API綁定,它本身是一個有用的semweb框架。

6

Redland是一個很好的RDF框架(就像Andreas說的)。我主要使用它的Python綁定,並通過MacPorts將它安裝在Mac OS X上(例如,port install redland-bindings + python)。

您也可以將它與其他語言一起使用(請參閱其與Perl,Ruby,...的綁定)。

有關RDF框架的一些較大列表的指針,請參閱Semantic Web FAQ: Tools

1

http://www.cubicweb.org是用Python編寫的語義Web框架。它可以用來開發既能爲人類和計算機提供內容的應用程序,也能爲每種應用程序提供它所要求的格式。