2009-10-14 57 views
1

我與RDF和OWL一起工作,但直到我來到所以我從來沒有聽說過Rowlex和OwlGrinder。它的戰鬥力遠遠超過Protege或Pellet(儘管來自少數活躍的人)。它主要是Protege的.NET等價物還是採取不同的方法(它強調開放世界的假設)。 Google上的Rowlex很少(遠遠低於SO),所以我很樂意評估它的作用。還有其他的.NET工具可以替代嗎?Rowlex與Protege的關係如何,還有其他.NET產品用於OWL嗎?

回答

1

不少問題。讓我們一個一個去。

  • ROWLEX使用Stackoverflow作爲支持論壇,因爲Stackoverflow是迄今爲止最高質量的免費論壇,據我判斷。因此,強大的存在。
  • 儘管ROWLEX並不那麼年輕(最初是爲.NET1.1編寫的),但Google上關於ROWLEX的東西只有幾件。這是因爲ROWLEX很晚才成爲公衆。自2008年春以來,它僅作爲北約國家的封閉源產品提供明確請求。2009年5月,它作爲開源產品被公開下載。
  • ROWLEX不是Protege的競爭對手。 Protege是一個主要的本體設計工具(根據我的理解),而ROWLEX是一個SDK。 ROWLEX在設計時(例如,用於自動生成本體或.NET代碼)和運行時都使用。在運行時期間,您可以使用它以編程方式瀏覽或創建RDF文檔。
  • 還有其他用於語義世界的.NET工具,但選項並不多。你可能想看看this SO question。 (只是吹牛;)
+0

@ROWLEX謝謝,這使得它更清晰。那麼OwlGrinder呢? (以及爲什麼這個有趣的名字?) – 2009-10-15 10:16:06

+0

OwlGrinder是一個ROWLEX的設計時間工具,它將一個或多個本體作爲輸入。從這些本體中,它會生成一個.NET程序集,其中包含每個單獨的OWL類的助手類。這些幫助程序類或代理類可幫助您使用Intellisense以類型安全的方式創建/瀏覽RDF文檔。在生成過程中,OwlGrinder會將本體分解爲死亡。由此得名。 – 2009-10-27 13:45:12