知識庫系統(tǒng)與數(shù)據(jù)庫相結(jié)合會發(fā)什么變化呢?
文章摘要:傳統(tǒng)的知識表示方法主要有四種:一種謂詞邏輯表示、產(chǎn)生式規(guī)則表示、語義網(wǎng)絡表示、框架結(jié)構(gòu)表示。無論采用何種組織形式,知識都是以文字文檔的形式進行的。因為系統(tǒng)中的文件服務于具體的系統(tǒng),所以對于具體的應...
傳統(tǒng)的知識表示方法主要有四種:一種謂詞邏輯表示、產(chǎn)生式規(guī)則表示、語義網(wǎng)絡表示、框架結(jié)構(gòu)表示。無論采用何種組織形式,知識都是以文字文檔的形式進行的。因為系統(tǒng)中的文件服務于具體的系統(tǒng),所以對于具體的應用程序,文件的邏輯結(jié)構(gòu)是最優(yōu)化的,所以很難對已有的軟件進行修改和擴展。當代表該知識的檔案的邏輯架構(gòu)發(fā)生變化時,應用程式就必須加以修正。知識和應用軟件的獨立性差,導致了知識庫系統(tǒng)的管理和維護難度;另外,基于知識的文檔管理方法無法滿足多用戶、多應用程序之間的知識共享。知識的表達方式直接影響著知識庫的精確性和可用性,因此,知識運用的機理是制約知識運用的關(guān)鍵因素。
知識庫的表達方法可以充分地利用關(guān)系型數(shù)據(jù)庫的原則來表達。這主要是因為以下三個原因:
①功能類似,但處理的對象不同。知識庫系統(tǒng)的主要作用是儲存與管理知識,而數(shù)據(jù)庫的作用是儲存與管理數(shù)據(jù)。
②同樣的目標。知識庫系統(tǒng)是把知識從應用中分離出來,然后交給知識系統(tǒng)的程序,而數(shù)據(jù)庫則是把數(shù)據(jù)從應用中分離出來,然后由數(shù)據(jù)庫系統(tǒng)來進行操作。
③研究的主要目的是相同的。這兩個領(lǐng)域都需要對海量信息的可恢復性、安全性、保密性、一致性等方面的理論與技術(shù)進行深入的探討。
可見,大多數(shù)的數(shù)據(jù)庫管理技術(shù)在知識庫系統(tǒng)中也是適用的。
將知識庫系統(tǒng)與數(shù)據(jù)庫相結(jié)合,將數(shù)據(jù)的表達與抽象的知識相結(jié)合,將數(shù)據(jù)的處理與知識的處理能力有機地結(jié)合在一起,將會對構(gòu)建具有更高效能的數(shù)字儲層體系具有重要的意義,同時也是知識庫的發(fā)展方向。
由于知識庫系統(tǒng)是以數(shù)據(jù)庫的方式進行管理的,因此它顯示出高度的模塊化、可移植性,并且由于其強大的保密性,使得整個知識庫都具備了高度的保密性。其特征有如下。
1、運用成熟的關(guān)系數(shù)據(jù)庫管理技術(shù),可以將知識庫系統(tǒng)中的知識進行集中管理,使知識的添加、刪除、修改、瀏覽等操作變得更加容易;
2、應用一般的資料庫存取技術(shù),可以方便地在不同的環(huán)境中存取不同的資料庫,因此,在開發(fā)時,可以根據(jù)不同的需求,靈活地選取不同的開發(fā)語言,以降低開發(fā)成本,提高開發(fā)效率。
3、目前常用的關(guān)系數(shù)據(jù)庫開發(fā)工具中,有很多功能強大的開發(fā)工具,可以方便快捷地開發(fā)出友好的人機界面,方便用戶的使用,減少了對計算機的操作能力的需求。
4、將知識庫系統(tǒng)作為數(shù)據(jù)庫進行管理,方便了專家知識與專業(yè)應用的有機結(jié)合,從而大大減少了開發(fā)專用軟件的費用。
文章為沃豐科技原創(chuàng),轉(zhuǎn)載需注明來源:http://m.gototw.com.cn/ucm/faq/19612
