1、本體發源web
本體發源於西方哲學,從西方哲學史來看,本體論做爲一門學問起源對萬物本原的追問。本體論關注的是「存在」,即世界在本質上有什麼樣的東西存在,或者世界存在哪些類別的實體。框架
本體論在計算機科學領域的發展也與人工智能和信息技術的起步和發展密不可分的。dom
但在信息領域,既要借鑑哲學本體論思想的內涵,又要考慮本體論在人工智能和信息系統領域應用的具體特色對本體作進一步、規範的定義。函數
2、本體的定義 人工智能
斯坦福大學的Gruber T. R.於1993 年給出了計算機領域本體的定義,即「本體是概念化的明確的規範說明」orm
本體論是一個邏輯理論,用來講明一個正規(formal) 詞彙表的預約含義。對象
能夠這麼理解資源
一、所以本體是語言相關的,而概念化則是語言無關(概念化:概念化做爲知識形式化表達的基礎,是所關心領域中的對象、概念和其餘實體以及它們之間的關係。),概念化是從特定目的出發對所表達的世界所進行的一種抽象的、簡化的觀察每個知識庫、基於知識庫的信息系統以及基於知識共享的智能agent 都內含一個概念化的世界,或是顯式的或是隱式的本體論是對某一律念化所作的一種顯式的解釋說明本體中的對象以及它們之間的關係是經過知識表達語言的詞彙來描述的。io
二、概念化是比本體論(僅限於信息科學中) 更爲普遍的概念,前者更接近領域的事實和哲學上的本體論。function
綜上,我理解,本體就是領域知識的形式化表達,所謂領域知識,例如電子商務中,商品、價格、客戶這些都是領域知識和概念。包括5個基本原語類(classes)、關係(relations)、函數(functions)、公理(axioms) 和實例(instances)。其中,類也能夠稱做概念。
3、本體的表達
所謂本體的表達就是描述本體的語言,目前用於描述本體的語言多達30幾種,其中最經常使用的是W3C 給出的四種本體表示語言,它們分別是RDF、RDFS、DAML+OIL和OWL。
其中
RDF 採用「資源」( resources) 、「屬性」(properties) 以及「聲明」( statement s) 等三元組來描述事物;RDFS則作進一步擴展, 採用了相似框架的方式,經過添加rdf s : Class , rdf s : subClassOf , rdf s subPropertyOf , rdf s : domain , rdf s : range 等原語,對類、父子類、父子屬性以及屬性的定義域和值域等進行定義和表達。
而OWL是基於描述邏輯的本體語言,他們的相互關係以下圖:
4、本體論的應用
目前感受主要是三方面的應用:
一、人與組織的之間的信息交流,經過本體減小概念和和術語上的歧義。
二、系統之間的互操做:應用程序使用本體論實現異構系統之間的互操,例如語義web服務。主要有基於本體的信息的檢索,基於本體共享的信息訪問,基於本體映射的信息的訪問(兩個不一樣本體間)
三、在軟件工程方面:在需求分析中,本體論經過對問題和任務的理解描述, 提升明確性, 減少分析代價。
轉載請註明地址@飛天神