Protege軟件是一款基于java語言的本體建構(gòu)工具,該軟件是一個由斯坦福大學(xué)開發(fā)的主體編輯器。為您提供了大量的知識模型架構(gòu)與動作,主要用于模型處理、類模擬、模型交換、實例編輯等。
特點:
它是一款開源的軟件,具有優(yōu)秀的界面設(shè)計和眾多的插件,是目前使用最廣泛的本體編輯器之一。它采用圖形化界面,以多個標(biāo)簽分別支持類、屬性、個體等的編輯。它的結(jié)構(gòu)很容易擴展,因此,其功能十分強大,不僅可以編輯本體,還可以將本體信息存入數(shù)據(jù)庫,以及實現(xiàn)查詢推理的功能。
Protégé的用途
protégé可用于:
類模擬(Class modeling):protégé提供了一個圖形化用戶界面來模擬類(領(lǐng)域概念)和它們的屬性及關(guān)系。
實例編輯(Instance editing):從這些類中,protégé自動產(chǎn)生交互式的形式,全用戶或領(lǐng)域?qū)<疫M入的有效實例成為可能。
模型處理(Model processing):protégé有一個插件庫,可以定義語義、解答詢問以及定義邏輯行為。
模型交換(Model exchange):最終的模型(類和實例)能以各種各樣的格式被裝載和保存,包括XML、UML和資源描述框架RDF.
軟件特色
Protege是一組自由開源的工具軟件,用于構(gòu)建域模型與基于知識的本體化應(yīng)用程序。
Protege提供了大量的知識模型架構(gòu)與動作,用于創(chuàng)建、可視化、操縱各種表現(xiàn)形式的本體。
可以通過用戶定制實現(xiàn)域-友好(領(lǐng)域相關(guān))的支持,用于創(chuàng)建知識模型并填充數(shù)據(jù)。
Protege可以通過兩種方式進行擴展:插件和基于java的API。
相比與其他的本體構(gòu)建工具而言,Protege最大的好處在于支持中文,在插件上,用Graphviz可實現(xiàn)中文關(guān)系的顯示。
功能介紹
類模擬(Class modeling):protégé提供了一個圖形化用戶界面來模擬類(領(lǐng)域概念)和它們的屬性及關(guān)系。
實例編輯(Instance editing):從這些類中,protégé自動產(chǎn)生交互式的形式,全用戶或領(lǐng)域?qū)<疫M入的有效實例成為可能。
模型處理(Model processing):protégé有一個插件庫,可以定義語義、解答詢問以及定義邏輯行為。
模型交換(Model exchange):最終的模型(類和實例)能以各種各樣的格式被裝載和保存,包括XML、UML和資源描述框架RDF.