2012-10-30 55 views

回答

6

這對創建本體的人來說都是方便的事情。使用Protégé創建本體不需要任何編程知識,並且一旦習慣了接口,就可以非常快速簡單。但是,您無法自動執行此過程,例如將CSV或其他數據源轉換爲RDF。對於Jena來說,創建本體是很難的(你必須編寫Java代碼,而不僅僅是指向和點擊GUI),但最終的結果更容易重複並且更容易自動化。

然而,在這一天結束時,任何一條路徑創建的本體在它們在OWL中表達的內容都是等價的。

+0

通過自動化過程,您究竟意味着什麼?我沒有得到你所說的例子。 – Jana

+0

假設你想使用電子數據表或數據庫中的數據創建本體。您可以閱讀電子表格所說的內容,然後將文本鍵入或複製粘貼到本體編輯器(如Protege)中。這是一個手動過程。或者,您可以編寫一些代碼讀取電子表格,執行一些轉換計算,構建數據結構並寫出本體文檔。這是一個自動化過程。如果你只需創建一次本體,它可能無關緊要。但是,如果電子表格發生變化,並且必須重做本體,那麼通過自動化過程可以讓您的生活更輕鬆。 –