畢業(yè)設(shè)計(jì)-基于xml的知識管理系統(tǒng)_第1頁
已閱讀1頁,還剩95頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  摘要</b></p><p>  在知識工程中,知識表示的重要性是不言而喻的,它的質(zhì)量直接影響著運(yùn)行著它的系統(tǒng)的性能。本文進(jìn)行了對基于擴(kuò)展標(biāo)識性語言―XML的知識表示方法的研究工作。和HTML一樣,XML也是互聯(lián)網(wǎng)絡(luò)上的通用描述性語言,但是它卻比HTML有更多的優(yōu)點(diǎn),因此也就成為互聯(lián)網(wǎng)絡(luò)上研究的熱點(diǎn)。</p><p>  本文就是XML的

2、一個(gè)應(yīng)用,在知識工程領(lǐng)域用XML來對知識進(jìn)行表示,并將其應(yīng)用到企業(yè)知識管理當(dāng)中。通過XML來表達(dá)知識、傳遞知識,不僅跨越了平臺(XML具有天然的與平臺無關(guān)性),還跨越了空間(Internet的范圍擴(kuò)展到無線),更跨越了設(shè)備(XML的數(shù)據(jù)與表現(xiàn)的分離可以成為不同的終端間交換信息的載體)。因此基于XML的知識表示方法在互聯(lián)網(wǎng)絡(luò)上有著傳統(tǒng)的知識表示方法所無法相比的優(yōu)勢,而應(yīng)用到企業(yè)的知識管理當(dāng)中,幫助企業(yè)的經(jīng)營管理轉(zhuǎn)向知識管理,將對企業(yè)的效率

3、提高有相當(dāng)大的作用。</p><p>  因此在本文中,首先討論了基于XML的知識結(jié)構(gòu)化表示的BNF范式,并將基于XML知識表示用到了一個(gè)企業(yè)的知識管理框架當(dāng)中。將XML描述的結(jié)構(gòu)化知識和XML描述的企業(yè)知識管理框架結(jié)合起來,對企業(yè)中相關(guān)的主要元素對象進(jìn)行了提取,構(gòu)建了相應(yīng)的文檔類型定義―DTD。根據(jù)DTD,構(gòu)建了完整的XML文檔,保證了其結(jié)構(gòu)的完整性;利用微軟瀏覽器內(nèi)置的解析器對其進(jìn)行解析,保證了其合法性。然后

4、,利用文檔對象模型―DOM分析研究了DOMTest 系統(tǒng),利用DTD提供的處理XML文檔的API接口和微軟提供的方法構(gòu)建了一個(gè)類模塊,基于這個(gè)類模塊對已構(gòu)建的XML文檔進(jìn)行處理,以滿足不同的需要。</p><p>  最后, 介紹了基于XML知識管理系統(tǒng)EKnowledge的體系結(jié)構(gòu)和工作原理。</p><p>  關(guān)鍵詞:XML;知識表示;知識管理;文檔對象模型;知識管理系統(tǒng)</p

5、><p><b>  Abstract</b></p><p>  It is well known that Knowledge Representation is important for Knowledge Engineering; its quality impacts directly the system, which run it. This paper

6、 researches the Knowledge Representation method based on XML(eXtensible Markup Language). As the same as HTML, XML is also the generally descriptive language on Internet. Yet XML has more advantages than HTML, which ma

7、kes many research works focus on it. </p><p>  The paper is an XML-based application, which is an XML-based Knowledge Representation method in Knowledge Engineering and is applied to enterprise Knowledge Man

8、agement. It is advantageous to represent knowledge and to transmit knowledge by use of XML, which spans platform, spans space, even spans device. Compared to traditional representation method, the XML-based knowledge r

9、epresented can be easier to represent and transmit on Internet. Especially when it is applied to enterprise Knowledge M</p><p>  So in this paper, firstly, a set of BNFon XML-based Knowledge Representation

10、provided. The XML-based knowledge and XML-based Knowledge Management frame are combined; the main element objects are extracted in order to construct DTDs related with objects. According to DTDs, a complete XML documen

11、t constructed. The parser in Microsoft IE5.0 makes the XML document legal. Secondly, DOMTest system designed by use of DOM(Document Object Model ), A class module constructed through the API interface p</p><p

12、>  At the end this paper introduces the structure and working principle of XML-based knowledge management system EKnowledge.</p><p>  Key Words: XML;Knowledge Representation ;Knowledge Management ;DOM;Kno

13、wledge Management System</p><p><b>  目錄</b></p><p><b>  摘要1</b></p><p>  Abstract2</p><p><b>  目錄3</b></p><p><b&

14、gt;  第一章 緒論4</b></p><p>  1.1 論文研究的目的和意義4</p><p>  1.2 傳統(tǒng)知識表示方法研究4</p><p>  1.3 基于XML的知識表示概述10</p><p>  第二章 XML概述11</p><p>  2.1 XML綜述11</p&

15、gt;<p>  2.2 XML的應(yīng)用和發(fā)展13</p><p>  2.3 XML文檔綜述16</p><p>  第三章 知識管理綜述19</p><p>  3.1 知識管理的內(nèi)涵19</p><p>  3.2 知識管理的戰(zhàn)略模式22</p><p>  3.3 知識管理中需解決的問題

16、26</p><p>  第四章 企業(yè)知識管理中基于XML知識表示實(shí)現(xiàn)28</p><p>  4.1 基于XML的知識結(jié)構(gòu)化表示BNF范式28</p><p>  4.2 基于XML的知識管理框架28</p><p>  4.3 基于企業(yè)知識管理的XML文檔構(gòu)建32</p><p>  4.4 本章小結(jié)35

17、</p><p>  第五章 基于XML知識管理系統(tǒng)的模型與實(shí)例36</p><p>  5.1 知識鏈36</p><p>  5.2 基于XML的知識管理系統(tǒng)模型36</p><p>  5.3 基于XML的知識管理系統(tǒng)的實(shí)例: EKnowledge38</p><p>  5.4 基于XML技術(shù)的知識管理

18、系統(tǒng)的特點(diǎn)39</p><p><b>  結(jié)論.42</b></p><p><b>  參考文獻(xiàn)43</b></p><p><b>  致謝44</b></p><p><b>  附錄一45</b></p><p>

19、;<b>  附錄二70</b></p><p><b>  第一章 緒論</b></p><p>  1.1 論文研究的目的和意義</p><p>  隨著計(jì)算機(jī)的應(yīng)用深入到基于知識處理的人類智能的活動(dòng)領(lǐng)域,以及較有代表性的一些專家系統(tǒng)的產(chǎn)生,E.Feigenbaum 在1977 年首先提出了“知識工程”(Knowle

20、dge Engineering)這一概念,使之成為一嶄新的研究領(lǐng)域,在八十年代獲得了很大的發(fā)展[1].知識工程目前己成為國際計(jì)算機(jī)界的熱門研究方向[2]。在知識工程中,知識表示的重要性是不言而喻的,它的質(zhì)量直接影響著運(yùn)行著它的系統(tǒng)的質(zhì)量。正因?yàn)檫@樣,知識表示的研究是人工智能的熱門論文。人工智能對知識的強(qiáng)調(diào)導(dǎo)致了以專家系統(tǒng)(Expert System)為代表的知識工程的興起,這也導(dǎo)致了知識表示的發(fā)展,進(jìn)而導(dǎo)致了在企業(yè)當(dāng)中從傳統(tǒng)的企業(yè)管理向

21、著知識管理的方向邁進(jìn),如何更有效的利用知識成為目前在企業(yè)的經(jīng)營運(yùn)作過程中的焦點(diǎn)。</p><p>  目前知識表示不僅成為人工智能的重要分支,而且成為了一個(gè)獨(dú)立的子領(lǐng)域。對于知識的表示方法有很多,本論文的研究是基于“可擴(kuò)展標(biāo)記語言”—XML(Extensible Markup Language)的知識表示方法,并設(shè)計(jì)了基于XML的知識管理框架,將基于XML的知識表示方法應(yīng)用到企業(yè)知識管理當(dāng)中,取得了很好的效果。&

22、lt;/p><p>  1.2 傳統(tǒng)知識表示方法研究</p><p>  所謂“專家系統(tǒng)”,就是在計(jì)算機(jī)內(nèi)依據(jù)專家的經(jīng)驗(yàn)建立的基于知識的系統(tǒng),系統(tǒng)中儲存有能夠使之在專家的水平上進(jìn)行問題求解的專門知識,這個(gè)系統(tǒng)能提供智能的建議或?qū)μ幚淼膯栴}做出智能的決策[3]。專家系統(tǒng)求解問題的能力之所以能在一定范圍內(nèi)達(dá)到或超過人類專家的水平,主要原因在于它的知識庫中包含有專家的專門知識。專家系統(tǒng)作為一架知識處

23、理機(jī),其解決問題的能力和質(zhì)量直接取決于知識的數(shù)量和質(zhì)量。那么,如何對知識進(jìn)行處理,如何獲取和表示知識,以便能被計(jì)算機(jī)系統(tǒng)最好地利用是專家系統(tǒng)(ES)和知識工程(KE) 中的關(guān)鍵問題[2].</p><p>  1.2.1 知識及知識表示的概念</p><p>  一般來說,知識是由特定領(lǐng)域的描述關(guān)系和過程組織的。對任何知識而言,一般都可采用F.Hayes--Roth 提出的知識的三維空間來

24、描述。即知識的范圍、知識的目的和知識的有效性(validity)[2]。圖1-l 給出了知識的三維空間的描述。</p><p>  知識包含規(guī)則、事實(shí)和過程。規(guī)則表示對象間的關(guān)系,事實(shí)表示對象特征,過程表示對象間的一種代數(shù)運(yùn)算。</p><p>  知識表示的方法對領(lǐng)域知識的運(yùn)用和推理具有直接的影響。所謂知識表示是為描述事實(shí)所作的一組約定,是知識的系統(tǒng)化過程。對于任何問題,求解之前必須先用

25、某種方法或幾種方法的混合來表示問題。問題表示的優(yōu)劣,對求解結(jié)果及費(fèi)用開銷的影響很大。因此,開發(fā)專家系統(tǒng)的關(guān)鍵是對專家知識的表達(dá)和運(yùn)用。</p><p>  圖1-1 知識的三維空間描述</p><p>  其實(shí),一個(gè)具體專家系統(tǒng)的建造和完善的過程,就是一個(gè)不斷地重復(fù)“獲取知識―表示知識―運(yùn)用知識―進(jìn)一步獲取或修正知識”的循環(huán)過程。另外,在解決同一問題時(shí),不同表示方法可能產(chǎn)生完全不同的效果。

26、因此,為了有效地解決問題,必須選擇合適的表示方法。</p><p>  1.2.2 知識的類型</p><p>  專家系統(tǒng)是對特定領(lǐng)域的問題求解,而領(lǐng)域是千變?nèi)f化的,因此,與領(lǐng)域相關(guān)的知識的類型也是紛繁復(fù)雜的,概括起來主要有以下幾種,如表1-1所示。</p><p>  1.過程性知識 描述一個(gè)問題是怎樣被解決的。此類知識提供了解決問題的方向、規(guī)則、策略和過程等。

27、</p><p>  2.描述性知識 描述對于問題我們知道些什么以及問題求解當(dāng)前的狀態(tài)。如簡單的陳述、真假斷言等。</p><p>  3.啟發(fā)性知識 描述與問題有關(guān)的信息的知識。優(yōu)點(diǎn)是便于表達(dá)如何有效處理問題的啟發(fā)式知識,從而大大減少搜索的代價(jià),并找到較滿意的解。</p><p>  4.元知識[4] 是關(guān)于知識的知識。元知識可分為兩類,一類是關(guān)于我們所知道些什么

28、知識的元知識,另一類是關(guān)于如何運(yùn)用我們所知道的知識的元知識。</p><p>  表1-1 知識的類型</p><p>  1.2.3 知識表示方法概述</p><p>  研究知識表示方法是AI(人工智能)的中心內(nèi)容之一。不論是問題或是系統(tǒng)任務(wù)的描述或是知識經(jīng)驗(yàn)的表示乃至推理決策,都離不開知識。專家系統(tǒng)作為一種基于知識的智能系統(tǒng),任務(wù)就是處理知識。</p&g

29、t;<p>  對于一個(gè)知識表示方法,通常有以下基本要求:</p><p>  1.具備將問題求解中的各類形式化知識完全表示出來的能力;</p><p>  2.能使基于知識的推理有效地、符合邏輯地進(jìn)行;</p><p>  3.具有良好的結(jié)構(gòu)性,便于知識系統(tǒng)的維護(hù),并有利于推理的進(jìn)行。</p><p>  到目前為止,AI研究

30、者己經(jīng)總結(jié)出了一些知識表示技術(shù),如邏輯表示法、規(guī)則表示法、框架表示法、語義網(wǎng)絡(luò)表示法以及面向?qū)ο蟮谋硎痉椒ǖ冉?。這里只對較常用的幾種知識表示方法作以簡單地介紹。另外.互聯(lián)網(wǎng)絡(luò)的異軍突起,使得基于XML/ HTML的知識表示方法成為知識表示領(lǐng)域研究的熱點(diǎn),這也是本文將要研究的重點(diǎn)。</p><p>  1.2.3.1 產(chǎn)生式表示方法(規(guī)則表示方式)</p><p>  產(chǎn)生式系統(tǒng)(又稱產(chǎn)生式

31、規(guī)則)是歷史悠久且使用最多的知識表示系統(tǒng),在AI中得到了最廣泛的應(yīng)用。如:第一個(gè)專家系統(tǒng)DENORAL 就是采用這種知識表示系統(tǒng)開發(fā)的。產(chǎn)生式系統(tǒng)用“IF THEN ”的規(guī)則形式捕獲人類問題求解的行為特征,并通過“認(rèn)識―行動(dòng)”循環(huán)過程求解問題,其表現(xiàn)形式單一、直觀,有利于知識的提取與形式化,其問題求解過程符合人的認(rèn)識過程,且計(jì)算機(jī)容易實(shí)現(xiàn),有利于問題求解和專家系統(tǒng)的建立。</p><p>  1.組成部分產(chǎn)生式系

32、統(tǒng)包括三個(gè)基本組成部分,即規(guī)則庫、全局?jǐn)?shù)據(jù)庫和規(guī)則解釋器,相當(dāng)于專家系統(tǒng)中的知識庫、綜合數(shù)據(jù)庫和推理機(jī)。因此,基于規(guī)則的專家系統(tǒng)也可稱為是一種擴(kuò)充的產(chǎn)生式系統(tǒng)。</p><p>  2.表示形式基于規(guī)則表示的知識庫實(shí)際上就是一個(gè)規(guī)則集或稱規(guī)則庫,規(guī)則庫的常規(guī)概念形式為:</p><p>  IF Premises THEN Conclusion </p><p> 

33、 或通俗地表示為:IF condition THEN action,即“如果滿足一定的前提條件,則會產(chǎn)生某個(gè)結(jié)論或采取某個(gè)行動(dòng)?!?lt;/p><p><b>  3.優(yōu)點(diǎn)</b></p><p>  (l)簡單、自然、直觀、易于表達(dá)、理解和應(yīng)用;</p><p>  (2)模塊化。每條規(guī)則描述一個(gè)單獨(dú)的概念;</p><p&g

34、t;  (3)既可以表示說明性知識,也可以表示過程性、啟發(fā)性知識,有利于控制說明性和過程性命題之間的相互作用;</p><p>  (4)易于跟蹤動(dòng)作發(fā)生和變化的軌跡。</p><p>  1.2.3.2 框架表示方法</p><p>  任何事物的狀態(tài)、屬性、發(fā)展過程及相互之間的聯(lián)系往往具有一定的規(guī)律性。這種規(guī)律性的知識經(jīng)過提煉后,形成了人們認(rèn)識事物的一種固定形式

35、。框架系統(tǒng)正是用來表示這種經(jīng)驗(yàn)性知識的一種知識表示方法。</p><p>  1.框架 框架(Frame)是一種組織和表示知識的數(shù)據(jù)結(jié)構(gòu),通常用于描述具有固定形式的對象??蚣苡煽蚣苊鸵唤M用于描述框架各方面具體屬性的槽(Slot)組成。每個(gè)槽又有一個(gè)槽名,對應(yīng)的取值稱為槽值或填充值(Filler)。在較復(fù)雜的框架中,槽的下面還可以進(jìn)一步區(qū)分為多個(gè)側(cè)面(facet),每個(gè)側(cè)面又可以有各自的取值,作為對槽的進(jìn)一步說明

36、。</p><p>  在框架知識表示中,還經(jīng)常使用缺省值(OEFAULT)側(cè)面和附加過程側(cè)面。缺省值側(cè)面用于說明該側(cè)面的默認(rèn)取值或典型取值;附加過程側(cè)面用于說明槽值的計(jì)算過程和填值時(shí)要做的動(dòng)作。</p><p>  2.框架之間的關(guān)系框架系統(tǒng)是一種結(jié)構(gòu)化的知識表示方法,可分為類框架和實(shí)例框架兩種。通過引入類--超類(AKO)及實(shí)例--類(ISA)關(guān)系來表示框架之間的包含關(guān)系和屬于關(guān)系。一

37、組相關(guān)的框架用表示AKO 及ISA 關(guān)系的指針連結(jié)起來就形成了框架系統(tǒng)??蚣芾碚搶⒅R看成相互關(guān)聯(lián)的成塊組織,與產(chǎn)生式規(guī)則表示方法有很大的不同。</p><p><b>  3.框架的特點(diǎn)</b></p><p>  (1)結(jié)構(gòu)化的知識表示方法,適合于表示典型的概念、事件和行為。</p><p>  (2)框架之間可以形成層次的或更復(fù)雜的關(guān)系,

38、組成一種框架網(wǎng)絡(luò),代表整體的知識結(jié)構(gòu),可以表示復(fù)雜的知識內(nèi)容。</p><p>  (3)附加過程是框架系統(tǒng)的重要特征之一,它們使得描述性知識和過程性知識緊密地融合在一起,有機(jī)地形成一個(gè)一體化系統(tǒng)。</p><p>  (4)繼承性支持概念抽象和信息共享,在框架系統(tǒng)中起了極其重要的作用。</p><p>  1.2.3.3 面向?qū)ο蟮闹R表示方法</p>

39、<p>  傳統(tǒng)的知識表示方法包括產(chǎn)生式規(guī)則、框架、語義網(wǎng)絡(luò)、謂詞邏輯等,它們各有特點(diǎn),但都結(jié)構(gòu)化不強(qiáng)。隨著規(guī)則或?qū)ο蟮脑黾?,因?yàn)楸硎静荒苣K化,規(guī)則和對象間的關(guān)系變得愈來愈復(fù)雜,系統(tǒng)將難以管理。當(dāng)對象或規(guī)則被修改時(shí),要準(zhǔn)確地指出其對整個(gè)系統(tǒng)的影響是很困難的。面向?qū)ο螅∣bject-oriented)方法與傳統(tǒng)方法不同,它不是完全從外部功能,而是強(qiáng)調(diào)從內(nèi)部結(jié)構(gòu)模擬客觀世界,它追求的是現(xiàn)實(shí)問題空間與解空間的近似或直接模擬,為

40、實(shí)際問題建立一個(gè)可用軟件實(shí)現(xiàn)的模型,使復(fù)雜系統(tǒng)的開發(fā)變得清晰和靈活,并能提高軟件的可重用性、可移植性、可擴(kuò)充性和兼容性。</p><p>  1.面向?qū)ο蠓椒ǖ幕靖拍蠲嫦驅(qū)ο蠓椒ㄓ脤ο蟊硎究陀^事物,靠消息傳遞建立客觀事物間的聯(lián)系,協(xié)同完成各項(xiàng)活動(dòng),進(jìn)而得到問題的解。對象、消息、方法、類和繼承是面向?qū)ο蠹夹g(shù)中的五個(gè)基本概念。</p><p>  消息―是請求對象執(zhí)行某一處理的要求。<

41、/p><p>  對象―描述客觀世界中的事物,是本身具有一定知識和處理能力的實(shí)體。</p><p>  方法―刻畫了對象對所傳來的消息做出的反應(yīng)。</p><p>  類―概括了一組相關(guān)對象所共享的信息,以及對信息的處理。</p><p>  繼承―使新定義類具有己定義類中的信息和處理能力,以便克服信息的冗余和處理的低效。</p>

42、<p>  2.面向?qū)ο蠓椒ǖ幕咎卣髅嫦驅(qū)ο蠓椒ǖ暮诵奶卣魇浅橄笮浴⒎庋b性、繼承性和多態(tài)性。</p><p>  (1)抽象性是客觀實(shí)體內(nèi)在本質(zhì)方面的組成,它忽略了偶然性.</p><p>  (2)封裝性是把數(shù)據(jù)結(jié)構(gòu)和操作組合在一起,是一種信息隱蔽技術(shù),適用于基本概念的討論。它強(qiáng)調(diào)對象而非行為,即把相應(yīng)的行為封裝在對象中,以便將對象的使用者和設(shè)計(jì)者分開,從而加快軟件開發(fā)速度。

43、</p><p>  (3)繼承性是自動(dòng)地共享類、子類中數(shù)據(jù)和方法的機(jī)制,允許通過描述它們與現(xiàn)有對象的不同特點(diǎn)來定義新的對象,便于知識的增加、更新和維護(hù)。</p><p>  (4)多態(tài)涉及發(fā)送信息給不明類型的對象,需要繼承性來體現(xiàn)。從本質(zhì)上看,多態(tài)是指不同的類型可以共享一個(gè)方法名,一個(gè)名字有多個(gè)語義,亦即同一消息可以根據(jù)發(fā)送消息對象的不同而采取不同的行為方式。多態(tài)簡化了程序員的任務(wù)。&l

44、t;/p><p>  3.面向?qū)ο蟮闹R表示在面向?qū)ο蟮闹R表示中,知識表示的基本構(gòu)件是知識類(class)和知識對象(Object)。其中知識對象是對知識類進(jìn)行實(shí)例化的結(jié)果,它表示領(lǐng)域中的實(shí)體或抽象所對應(yīng)的知識。一個(gè)知識對象由與它有關(guān)的屬性和方法來描述,屬性反映了知識對象的靜態(tài)特性。知識類之間最基本的關(guān)系是繼承,子類可以繼承父類的特性和行為。知識對象的下層有規(guī)則、框架、函數(shù)和隸屬函數(shù).知識對象類定義了所有知識實(shí)體的

45、共同屬性和方法,這些屬性和方法可被其各子類繼承。</p><p>  面向?qū)ο蟮闹R表示方法具有以下優(yōu)點(diǎn):</p><p>  (1)基于“繼承”所產(chǎn)生的天然層次和結(jié)構(gòu)性。在高層次,對象能封裝復(fù)雜的行為,使具體細(xì)節(jié)對該層知識的使用保持透明,從而降低了問題描述、計(jì)算推理的復(fù)雜程度。</p><p>  (2)基于對象本身定義所產(chǎn)生的包容性、靈活性。它可以是數(shù)據(jù),也可以

46、是方法;可以是事實(shí),也可以是過程;可以是框架,也可以是語義網(wǎng)絡(luò)。</p><p>  (3)面向?qū)ο蟮某橄髾C(jī)制實(shí)際上是將對象看成了客觀世界及其映射系統(tǒng)的分形元,因而事物都可由這些分形元堆壘而成。</p><p>  隨著人們對面向?qū)ο蠓椒ǖ纳钊胝J(rèn)識和求解復(fù)雜問題的需要,面向?qū)ο蠓椒▽⒌玫皆絹碓綇V泛的應(yīng)用,并在知識處理系統(tǒng)中成為一種潮流。 </p><p>  1.3

47、 基于XML的知識表示概述</p><p>  互聯(lián)網(wǎng)絡(luò)的飛速發(fā)展促使了XML技術(shù)的產(chǎn)生。和HTML一樣,XML也是網(wǎng)絡(luò)上的一種通用語言。但是HTML更像一個(gè)易用的閱讀器,簡單實(shí)用而不精確。XML則不同,它的產(chǎn)生就是要通過標(biāo)記來精確地表現(xiàn)信息的各種含義[5]。XML包含大量“自我解釋”性的標(biāo)識文本,每一個(gè)表示文本又由若干規(guī)則組成,這些規(guī)則可用于創(chuàng)建標(biāo)識,并能用一種常常稱作解釋程序的簡明程序處理所有新創(chuàng)建的標(biāo)識。這

48、樣,XML便能夠讓不同的應(yīng)用系統(tǒng)理解相同的意義,從而創(chuàng)建一種任何系統(tǒng)都能讀出和寫入的世界語。正是由于這些標(biāo)識的存在XML能夠有效地表達(dá)網(wǎng)絡(luò)上的各種知識,為信息的交換和計(jì)算提供新的載體訓(xùn)。XML相對于網(wǎng)絡(luò)計(jì)算的應(yīng)用,完全可以與計(jì)算機(jī)起步階段ASCⅡ 碼的作用相提并論。XML也可以說是網(wǎng)絡(luò)信息的標(biāo)準(zhǔn)代碼,它表示的不是符號信息,而是知識化的塊狀內(nèi)容。這種標(biāo)準(zhǔn)語言雖然不是程序設(shè)計(jì)語言,但它表示的卻是在網(wǎng)絡(luò)上互操作的光明前影。</p>

49、<p>  XML作為數(shù)據(jù)交換和網(wǎng)絡(luò)計(jì)算的基礎(chǔ),將無可爭議的成為網(wǎng)絡(luò)通用的語言。而且,可以預(yù)見,在正在到來的后PC時(shí)代,XML將扮演著核心的角色。通過XML來表達(dá)知識、傳遞數(shù)據(jù),不僅跨越了平臺(XML具有天然的與平臺無關(guān)性),還跨越了空間(Internet的范圍擴(kuò)展到無線),更跨越了設(shè)備(XML的數(shù)據(jù)與表現(xiàn)的分離可以成為不同的終端間交換信息的載體)。</p><p>  因此,基于XML的知識表示是

50、很有意義的。</p><p><b>  第二章 XML概述</b></p><p>  在本章當(dāng)中首先給出了XML的一個(gè)簡單介紹,說明了基于XML的應(yīng)用的諸多優(yōu)點(diǎn),同時(shí)給出了XML文檔的一個(gè)規(guī)則描述,提出了應(yīng)用XML的基本步驟,并給出了基于XML的管理系統(tǒng)的總體方案設(shè)計(jì)。</p><p><b>  2.1 XML綜述</b&

51、gt;</p><p>  網(wǎng)絡(luò)技術(shù)發(fā)展到今日,的確已滲透到社會生活的每一個(gè)角落。而令網(wǎng)絡(luò)如此平易近人,為大眾所接受,單靠TCP/IP是遠(yuǎn)遠(yuǎn)不夠的,由此,HTML—超文本標(biāo)識語言便應(yīng)運(yùn)而生,并以其簡單精練的語法、極易掌握的通用性與易學(xué)性,使WEB網(wǎng)頁可以親近于每一個(gè)普通人,互聯(lián)網(wǎng)也才得以普及發(fā)展以至今日的輝煌[6].無論是公司,政府機(jī)構(gòu),還是個(gè)人;無論是成功的企業(yè),個(gè)人網(wǎng)頁的設(shè)計(jì)人,還是小學(xué)課堂,網(wǎng)絡(luò)和它最初用以

52、表達(dá)信息的方法HTML都獲得了圓滿的成功。這樣看來HTML可以解決絕大部分問題了。</p><p>  但是,一些獨(dú)具慧眼的人卻己經(jīng)認(rèn)識到HTML有著無法解決的局限性。</p><p>  1 HTML的局限性</p><p>  隨著電子商務(wù)、電子圖書、遠(yuǎn)程教育等全新領(lǐng)域的異軍突起,迅猛發(fā)展并逐漸成為互聯(lián)網(wǎng)世界必不可少且愈發(fā)重要的組成部分,隨之而來的是要求HTML

53、構(gòu)建的WEB文件的復(fù)雜化、多樣化、智能化,于是高容量、高信息量、高效率便成為網(wǎng)絡(luò)信息傳輸技術(shù)發(fā)展的追求。與此同時(shí)還有另一種需求變得愈發(fā)廣泛而迫切,那便是同樣的數(shù)據(jù)能否根據(jù)不同用戶不同需求而以不同的效果、形式表達(dá)、再現(xiàn)出來。</p><p>  而HTML只是一種表達(dá)的技術(shù)。它并不一定能揭示HTMLtag中說揭示的含義。舉一個(gè)最簡單的例子:<h2>Apple</h2>這句話在網(wǎng)絡(luò)瀏覽器中有特

54、定的表現(xiàn),但是HTML卻并沒有告訴我們它到底是什么。Apple只是一個(gè)英文單詞罷了,它在不同的環(huán)境之下可能會有不同的意義:是一個(gè)計(jì)算機(jī)公司,一個(gè)水果,還是一個(gè)姓氏?HTML并沒有告訴我們Apple 具體的內(nèi)容。</p><p>  HTML中有一個(gè)大問題就是它的tag的集合是固定的。用戶不能新增有意義的能供他人使用的tag。網(wǎng)絡(luò)瀏覽器是一個(gè)應(yīng)用平臺,以HTML作為數(shù)據(jù)標(biāo)準(zhǔn),網(wǎng)絡(luò)上的應(yīng)用程序依賴服務(wù)器上的CGI(公

55、共網(wǎng)關(guān)接口)腳本來處理網(wǎng)頁上的數(shù)據(jù)。這樣的結(jié)構(gòu)是非常清晰的,但HTML卻使在服務(wù)器的一端要處理的數(shù)據(jù)量過大。這使得網(wǎng)絡(luò)速度降低,效率不高。</p><p><b>  2 XML的產(chǎn)生</b></p><p>  SGML(通用標(biāo)記語言標(biāo)準(zhǔn)ISO 8879:1986)是HTML的前身技術(shù)。它是文件和文件中信息的構(gòu)成主體。SGML與HTML不同,它允許用戶擴(kuò)展tag集合

56、,允許用戶建立一定的規(guī)則。SGML所產(chǎn)生的tag集合是用來描敘信息段特征的,而HTML僅僅只是一個(gè)tag集合。所以我們可以說HTML是一個(gè)SGML的子集。</p><p>  XML開發(fā)者源于SGML的設(shè)計(jì)和應(yīng)用者。他們己經(jīng)在SGML上投入了大量精力,但他們卻發(fā)現(xiàn)SGML并沒有完全發(fā)揮它的作用。于是,他們打算讓SGML以全新的面目出現(xiàn)在網(wǎng)上,給SGML以全新的面貌,故給它命名為“可擴(kuò)展標(biāo)識語言”,即XML。<

57、;/p><p>  工作組制定了一個(gè)雄心勃勃的計(jì)劃來展示XML特色的計(jì)劃。計(jì)劃的實(shí)施分三部分: </p><p>  (1) XML的句法;</p><p>  (2) XLINK(可擴(kuò)展鏈接語言):用來實(shí)現(xiàn)XML的語義鏈接;</p><p>  (3) XSL(可擴(kuò)展樣式表語言):用來處理XML的表現(xiàn):</p><p>

58、<b>  3 XML的影響</b></p><p>  在下面這些方面XML帶來的影響可以說是一場革命:</p><p>  (1)對EDI的支持</p><p>  EDI 就是電子數(shù)據(jù)交換。它是網(wǎng)絡(luò)發(fā)展的一個(gè)主要目的市場。結(jié)構(gòu)化信息的一個(gè)主要目的就要使數(shù)據(jù)交換成為可能。不同的工業(yè)都制定本工業(yè)統(tǒng)一的模型。就像是不同的國家有著不同的語言,以便

59、于本國文化的交流。不同的工業(yè)內(nèi)部信息用統(tǒng)一的模型標(biāo)識,便能方便和高效地共享。很明顯的,網(wǎng)絡(luò)是一個(gè)理想的電子數(shù)據(jù)的集散地。在這里HTML是顯然有缺陷的數(shù)據(jù)形式。HTML不能完全表示不同工業(yè)中所需的不同的令人滿意的模型和它的語義。能不能有一種新的語言來解決這個(gè)問題呢?答案就是XML。</p><p>  (2)對Java 技術(shù)的幫助</p><p>  Java 技術(shù)是本世紀(jì)最重要的技術(shù)發(fā)展之

60、一。Java 使瀏覽器工作時(shí)就像在通用的應(yīng)用平臺上,而平臺與平臺之間卻是獨(dú)立的。但固定的tag集合和HTML語義上的貧痔使得Java 的應(yīng)用受到了極大的限制。正如前面提到的,在盯ML 中不同的語義無法表現(xiàn)。故數(shù)據(jù)元中豐富的信息得不到一種統(tǒng)一的表示。XML卻能完全勝任這份工作。</p><p>  HTML頁面要依賴網(wǎng)絡(luò)服務(wù)器上的CGI 腳本來表現(xiàn)幾乎每一個(gè)編程函數(shù)。這顯然使服務(wù)器工作量太大。有了XML和Java

61、技術(shù),更多的應(yīng)用軟件處理起來將不占用多少網(wǎng)絡(luò)通信量。這使得網(wǎng)絡(luò)更加快捷,客戶可以同時(shí)應(yīng)用多個(gè)應(yīng)用軟件。</p><p>  XML真正使得Java 有了用武之地。</p><p>  (3)信息獨(dú)立于平臺</p><p>  XML是一種平臺之間互相獨(dú)立的信息技術(shù)。這便于指定信息語義的結(jié)構(gòu)。當(dāng)企業(yè)正忙于展開各種各樣的信息格式時(shí)(比如微軟的RTF, Adobe的Pos

62、tscript和MIF,以及WordPerfect, Lotus, Borland等公司的格式), XML確定立了一套嚴(yán)格一致的,獨(dú)立于平臺之間表達(dá)信息的格式。</p><p>  (4)網(wǎng)絡(luò)上的SGML</p><p>  SGML已不適用于網(wǎng)絡(luò)社會的需要?!叭绾问筍GML能成功地運(yùn)用于網(wǎng)絡(luò)?" , 這一問題己自然而然地提上了議程。XML的出現(xiàn)恰到好處地解決了這個(gè)問題。<

63、/p><p>  2.2 XML的應(yīng)用和發(fā)展</p><p>  2.2.1 XML的應(yīng)用</p><p>  良好的數(shù)據(jù)存儲格式、可擴(kuò)展性、高度結(jié)構(gòu)化、便于網(wǎng)絡(luò)傳輸是XML主要的四大特點(diǎn),決定了其卓越的性能表現(xiàn)。由于XML能針對特定的應(yīng)用定義自己的標(biāo)記語言,這一特征使得XML可以在電子商務(wù)、政府文檔、報(bào)表、司法、出版、聯(lián)合、CAD/CAM 、保險(xiǎn)機(jī)構(gòu)、廠商和中介組織信

64、息交換等領(lǐng)域中一展身手,根據(jù)不同的系統(tǒng)、廠商提供各具特色的獨(dú)立解決方案[7]。</p><p>  總的說來XML的應(yīng)用可分為四類:</p><p>  (1)用戶要與不同的數(shù)據(jù)源進(jìn)行交互。</p><p>  數(shù)據(jù)可能來自不同的數(shù)據(jù)庫,他們都有各自不同的復(fù)雜格式。但客戶與這些數(shù)據(jù)庫間只通過一種標(biāo)準(zhǔn)語言進(jìn)行交互,那就是XML。由于XML的自定義性及可擴(kuò)展性,它足以表

65、達(dá)各種類型的數(shù)據(jù)??蛻羰盏綌?shù)據(jù)后可以進(jìn)行處理,也可以在不同數(shù)據(jù)庫間進(jìn)行傳遞??傊?,在這類應(yīng)用中,XML解決了數(shù)據(jù)的統(tǒng)一接口問題。但是,與其他的數(shù)據(jù)傳遞標(biāo)準(zhǔn)不同的是,XML并沒有定義數(shù)據(jù)文件中數(shù)據(jù)出現(xiàn)的具體規(guī)范,而是在數(shù)據(jù)中附加:tag來表達(dá)數(shù)據(jù)的邏輯結(jié)構(gòu)和含義。這使XML成為一種程序能自動(dòng)理解的規(guī)范。</p><p>  (2)用于將大量運(yùn)算負(fù)荷分布在客戶端,即客戶可根據(jù)自己的需求選擇和制作不同的應(yīng)用程序以處理數(shù)

66、據(jù),而服務(wù)器只須發(fā)出同一個(gè)XML文件。仍以上例為論,如按傳統(tǒng)的“客戶/服務(wù)器”工作方式,客戶向服務(wù)器發(fā)出不同的請求,服務(wù)器分別予以響應(yīng),這不僅加重服務(wù)器本身的負(fù)荷,而且網(wǎng)絡(luò)管理者還須事先調(diào)查各種不同的用戶需求以做出相應(yīng)不同的程序,但假如用戶的需求繁雜而多變,則仍然將所有業(yè)務(wù)邏輯集中在服務(wù)器端是不合適的,因?yàn)榉?wù)器端的編程人員可能來不及滿足眾多的應(yīng)用需求,也來不及跟上需求的變化,雙方都很被動(dòng).應(yīng)用XML則將處理數(shù)據(jù)的主動(dòng)權(quán)交給了客戶,服務(wù)

67、器所作的只是盡可能完善、準(zhǔn)確地將數(shù)據(jù)封裝進(jìn)XML文件中,正是各取所需、各司其職。XML的自解釋性使客戶端在收到數(shù)據(jù)的同時(shí)也理解數(shù)據(jù)的邏輯結(jié)構(gòu)與含義,從而使廣泛、通用的分布式計(jì)算成為可能。</p><p>  (3)用于將同一數(shù)據(jù)以不同的面貌展現(xiàn)給不同的用戶。</p><p>  這一應(yīng)用也可在上例中體現(xiàn)出來。它又類似于同一個(gè)劇本,我們卻可以用電視劇、電影、話劇、動(dòng)畫片等不同形式表現(xiàn)出來。這

68、一應(yīng)用將會為網(wǎng)絡(luò)用戶界面?zhèn)€性化、風(fēng)格化的發(fā)展鋪平道路。</p><p>  (4)應(yīng)用于網(wǎng)絡(luò)代理對所取得的信息進(jìn)行編輯、增減,以適應(yīng)個(gè)人用戶的需要。</p><p>  有些客戶取得數(shù)據(jù)并不是為了直接使用而是為了根據(jù)需要組織自己的數(shù)據(jù)庫。比方說,教育部建立一個(gè)龐大的題庫,考試時(shí)將題庫中的題目取出若干組成試卷,再將試卷封裝進(jìn)XML文件,接下來便是最精彩部份,在各個(gè)學(xué)校讓其通過一個(gè)過濾器,濾掉

69、所有的答案,再發(fā)送到各個(gè)考生面前,未經(jīng)過濾的內(nèi)容則可直接送到老師手中,當(dāng)然考試過后還可以再傳送一份答案匯編。此外,XML文件中還可以包含進(jìn)諸如難度系數(shù)、往年錯(cuò)誤率等其他相關(guān)信息,這樣只需幾個(gè)小程序,同一個(gè)XML文件便可變成多個(gè)文件傳送到不同的用戶手中。</p><p>  綜合以上四種不同類型的應(yīng)用,專家們總結(jié)出,XML其實(shí)源自一種“數(shù)據(jù)歸其主,用戶盡其歡”的哲學(xué)。具體說來便是數(shù)據(jù)制作者并不考慮日后這些數(shù)據(jù)具體會

70、有哪些用途,只是盡量全面地考慮今后有可能會被用到的信息,并將其完整、規(guī)范地制作成XML文件,服務(wù)商則不會被拘禁于特定的腳本語言、制作工具及傳輸引擎的囚籠內(nèi),而是提供一種標(biāo)準(zhǔn)化、可獨(dú)立銷售、有級別操作的領(lǐng)域,在那里不同的制作及傳輸工具將各顯神通,一決雌雄,從而極大限度地滿足客戶的需求,成為“最信得過”的服務(wù)商。</p><p>  2.2.2 XML的發(fā)展</p><p>  HTML的簡單

71、與普遍性原則雖曾使WEB的推廣受益匪淺,但反過來也成為其發(fā)展的最大的瓶頸,盡管人們己付諸很多努力,包括各式各樣的修改擴(kuò)充,如增加表格、框架、腳本語言等等,但均未能從根本上改變HTML的局限性。于是人們開始全力重新構(gòu)造WEB,并相繼誕生了許多新的技術(shù),其中XML不僅在使用中得到各方肯定,更在短短兩年內(nèi)迅速崛起,并得到Microsoft、IBM等各大公司的全力支持,競相開發(fā),成為一股不可遏抑的席卷全球的浪潮。XML的諸多優(yōu)點(diǎn)備受網(wǎng)絡(luò)開發(fā)者的

72、青睞。商業(yè)公司如此,國外的研究機(jī)構(gòu)更加鐘情有甚,如W3C (萬維網(wǎng)聯(lián)盟)、http://www.gca.org/,http://www.irt.org/等等,各類XML站點(diǎn)如雨后春筍、層出不窮。W3C 正在號召全世界的開發(fā)人員共同對XML進(jìn)行定義和開發(fā),XML正走著與LINUX相同的發(fā)展道路,但它生逢其時(shí),勢必將比LINUX 更加成功。</p><p>  下面僅討論一下XML在農(nóng)業(yè)專家系統(tǒng)這個(gè)領(lǐng)域的應(yīng)用發(fā)展。&

73、lt;/p><p>  目前,農(nóng)業(yè)專家系統(tǒng)的知識表示都依賴于傳統(tǒng)的知識表示方法,如:框架、語義網(wǎng)絡(luò)、規(guī)則等表示方法。這些表示方法易于描述狹小領(lǐng)域的小粒度單一知識源,在描述大規(guī)模多種知識形式同時(shí)存在的知識源時(shí)顯得力不從心。因此在開發(fā)大規(guī)模知識系統(tǒng)時(shí),提出了基于XML的超文本知識表示方法,并開發(fā)基于此種知識表示的知識管理工具。主要包括以下幾方面的工作:</p><p>  (1)傳統(tǒng)知識表示技術(shù)及

74、其知識管理工具的進(jìn)一步完善及實(shí)用化</p><p>  包括基于規(guī)則知識表示、知識庫組織技術(shù)的進(jìn)一步研究,主要是使知識表示及知識庫組織更標(biāo)準(zhǔn)化;知識庫維護(hù)技術(shù),包括知識的一致性檢查、冗余性檢查、矛盾性檢查等技術(shù)的進(jìn)一步研究及實(shí)用化;具有良好用戶接口的知識編輯器的進(jìn)一步研究與實(shí)用化。</p><p>  (2)集成化知識表示</p><p>  以傳統(tǒng)知識表示方法為基

75、礎(chǔ),以結(jié)構(gòu)化知識表示為目標(biāo),提高知識表示的通用性和可擴(kuò)充性。</p><p>  (3)知識庫管理工具的開發(fā)</p><p>  開發(fā)知識庫管理工具,解決基于XML的農(nóng)業(yè)知識結(jié)構(gòu)化表示的知識庫管理問題。包括:結(jié)構(gòu)化知識結(jié)點(diǎn)及超文本知識結(jié)點(diǎn)的創(chuàng)建,結(jié)點(diǎn)的修改、刪除等,知識鏈創(chuàng)建、修改、刪除等。XML形式知識的語法、語義檢查等。</p><p>  2.3 XML文檔

76、綜述</p><p>  基于知識系統(tǒng)中,傳統(tǒng)的知識利用技術(shù)主要是基于知識的推理技術(shù),包括正向推理、反向推理、混合推理、不精確推理技術(shù)等、模糊推理技術(shù)等,這些知識利用技術(shù)已經(jīng)不能滿足農(nóng)業(yè)領(lǐng)域建造專家系統(tǒng)的實(shí)際需要。因此,在加強(qiáng)一般知識利用技術(shù)的同時(shí),加強(qiáng)知識利用新技術(shù)的研究。包括以下幾方面的工作:</p><p>  (1)基于規(guī)則的正向推理、反向推理、通用控制推理技術(shù)的進(jìn)一步研究與實(shí)用化

77、:推理控制策略的進(jìn)一步研究及實(shí)用化:推理解釋技術(shù)的進(jìn)一步研究與實(shí)用化。</p><p>  (2)基于XML的農(nóng)業(yè)知識結(jié)構(gòu)化表示的知識瀏覽技術(shù)</p><p>  主要解決如何以不同形式(規(guī)則、框架、多媒體、文本)技術(shù)再現(xiàn)農(nóng)業(yè)知識庫問題。</p><p>  (3)基于XML的農(nóng)業(yè)知識結(jié)構(gòu)化表示的知識檢索技術(shù)</p><p>  主要解決在大

78、規(guī)模農(nóng)業(yè)知識庫中如何準(zhǔn)確、快速檢索所需農(nóng)業(yè)知識問題,包括單一知識庫與多知識庫檢索算法研究。</p><p>  (4)基于XML的農(nóng)業(yè)知識結(jié)構(gòu)化表示的知識發(fā)布技術(shù)</p><p>  解決把大規(guī)模農(nóng)業(yè)知識庫中的知識在適當(dāng)?shù)臅r(shí)間、以適當(dāng)?shù)男问桨l(fā)布給最需要的用戶的問題。</p><p>  (5)基本知識利用技術(shù)的協(xié)作技術(shù)研究</p><p> 

79、 在上述研究的基礎(chǔ)上,開發(fā)知識利用技術(shù)工具箱—包括推理工具、解釋工具、瀏覽工具、檢索工具、發(fā)布工具等。</p><p>  本文脫離開了農(nóng)業(yè)領(lǐng)域,并和企業(yè)的知識管理相結(jié)合,使其一般性的知識表示方法適用于各個(gè)領(lǐng)域。下面給出本論文當(dāng)中用到的相關(guān)的XML知識的概述。</p><p>  XML的產(chǎn)生是Internet發(fā)展的必然趨勢,它兼取HTML和SGML之長,即通用全面又簡潔明晰,適合正在和將

80、要涌現(xiàn)的各種網(wǎng)絡(luò)應(yīng)用的需要,必將在全球網(wǎng)絡(luò)發(fā)展中起到舉足輕重的作用。</p><p>  XML主要有三個(gè)要素:DTD(Document Type Declaration,文檔類型聲明)或XML大綱(Schema)、XSL(Extensible Style-sheet Language,可擴(kuò)展樣式表語言)和XLL(Extensible Link Language,擴(kuò)展鏈接語言)[8]。DTD/ Schema 規(guī)定

81、了XML文件的邏輯結(jié)構(gòu),定義了XML文件中的元素、元素的屬性以及元素和元素的屬性之間的關(guān)系:XSL是用于規(guī)定XML文檔樣式的語言;Xlink 將進(jìn)一步擴(kuò)展目前WEB上已有的簡單鏈接。</p><p>  基本上有兩類相關(guān)的XML文檔:構(gòu)造良好的和有效的。構(gòu)造良好XML文檔遵守XML語法的一般規(guī)則,這些規(guī)則比HTML和SGML的更為嚴(yán)格。XML的字符數(shù)據(jù)決不會吊在那里,沒有某種結(jié)束標(biāo)識符,或者是像<mytag> <

82、/mytag>成對出現(xiàn)的結(jié)束標(biāo)識符或者是一個(gè)特別的在右尖括弧前帶有一個(gè)斜杠的空元素標(biāo)記,比如</mytag>, XML標(biāo)識總是以左尖括弧或&開始;元素類型和屬性名稱是大小寫區(qū)分的;屬性需要引號等等。</p><p>  有效的XML文檔遵守某個(gè)特定的文檔類型定義(DTD)。確認(rèn)XML文檔正確性的工作主要由制作出版工具承擔(dān),而XML瀏覽器為讀取XML文檔,只需要檢查其構(gòu)造的良好性。這樣,制作工具中的解析器得要檢查構(gòu)

83、造良好性和有效性,而瀏覽器僅要考慮尋找已經(jīng)構(gòu)造良好的XML。</p><p>  建立一個(gè)典型的XML應(yīng)用的主要步驟包括:</p><p>  選擇或?qū)懸粋€(gè)DTD(或Schema ) ; </p><p>  生成XML文檔??梢詫TD或Schema 看成模板,填入需要的數(shù)據(jù);</p><p>  解析XML文檔。解析是XML應(yīng)用的第一步,

84、解析的標(biāo)準(zhǔn)就是SAX或DOM,目前已提供了各種語言的解析器;</p><p>  顯示XML文檔??梢灾苯佑脼g覽器(如IE5.0),將XML文檔直接發(fā)送給瀏覽器,用瀏覽器對其進(jìn)行瀏覽?;蛘呤褂肵SL將XML翻譯成你的瀏覽器可處理的內(nèi)容(XSL包含一些如何轉(zhuǎn)換XML 文檔中元素的模板)。如果還要一些對XML文檔進(jìn)行操作,將要用到DOM(Document object Model文檔對象模型)的相關(guān)技術(shù)。</p

85、><p>  這些步驟實(shí)際可概括為三個(gè)主要處理環(huán)節(jié),如圖2-1所示。</p><p>  圖2-l XML文檔的處理流程圖</p><p>  第三章 知識管理綜述</p><p>  3.1 知識管理的內(nèi)涵</p><p>  3.1.1 知識管理的概念及主要內(nèi)容</p><p>  知識經(jīng)濟(jì)是以

86、知識為基礎(chǔ)的經(jīng)濟(jì),是建立在知識的生產(chǎn)、分配和使用之上的經(jīng)濟(jì)。在知識經(jīng)濟(jì)時(shí)代,知識是社會最重要的戰(zhàn)略性資源,知識管理是知識經(jīng)濟(jì)的條件下做出的戰(zhàn)略性的反映。</p><p>  與傳統(tǒng)的管理相比,知識管理有著不同的特點(diǎn)(如表3-1),知識管理作為一種全新的</p><p>  管理思想,具有不同于傳統(tǒng)管理模式的顯著特征:知識管理是運(yùn)用集體智慧的管理;知識管理是高度重視精神激勵(lì)的管理;知識管理是

87、實(shí)現(xiàn)知識共享與創(chuàng)新的管理;知識管理是以人為本,著眼于社會整體目標(biāo)的管理。知識管理簡單地說就是以知識為核心的管理,是指對各種知識連續(xù)管理的過程,以滿足現(xiàn)有和未來的需要,以確認(rèn)和利用已有和獲取的知識資產(chǎn),開拓新的機(jī)會。知識管理的出發(fā)點(diǎn)是把知識作為企業(yè)競爭力提高的關(guān)鍵。知識管理是以人為中心,以信息為基礎(chǔ),以知識創(chuàng)新為目標(biāo),將知識看作是一種可開發(fā)資源的管理思想。</p><p>  表3-1:傳統(tǒng)管理與知識管理的區(qū)別&l

88、t;/p><p>  知識管理(KM: Knowledge Management)并不是全新的理論,它是對組織一直從事的一項(xiàng)管理工作的一個(gè)全新的概括。并行工程、敏捷生產(chǎn)、CIMS等管理思想的中心實(shí)際上都?xì)w結(jié)為知識管理,只不過當(dāng)時(shí)的理解沒有目前這么直觀和透徹。</p><p>  目前,對于知識管理的描述有多種,如許多專家,比如美國德爾福集團(tuán)創(chuàng)始人費(fèi)拉德羅認(rèn)為:“知識就是運(yùn)用集體的智慧提高應(yīng)變和

89、創(chuàng)新能力?!彼菫槠髽I(yè)實(shí)現(xiàn)顯性知識和隱性知識共享提供的新途徑。簡單地說,知識管理就是組織對其所擁有的知識資源(顯性知識和隱性知識)進(jìn)行管理的過程,而如何識別、獲取、開發(fā)、分解、儲存、傳遞知識、從而使每個(gè)員工在最大限度地貢獻(xiàn)出個(gè)人積累知識的同時(shí),也能享用他人的知識。實(shí)現(xiàn)知識共享則是知識管理的目標(biāo)。</p><p>  而Marianne Broadbent認(rèn)為,知識管理是一種有目的的管理進(jìn)程,它通過對信息管理和學(xué)習(xí)

90、組織的合理實(shí)施,加強(qiáng)組織內(nèi)部知識的運(yùn)用;服務(wù)于組織的整體利益。這種定義更強(qiáng)調(diào)了進(jìn)程,以及其目的。</p><p>  Malhotra在其新作Deciphering the knowledge management type中認(rèn)為:知識管理是企業(yè)面臨不斷變化的非連續(xù)性環(huán)境時(shí),針對組織的適應(yīng)、生存和競爭能力所采取的一種迎合性措施。在本質(zhì)上,它包含了組織的發(fā)展過程,并力求將信息技術(shù)中的信息與數(shù)據(jù)的處理能力和人的生產(chǎn)與

91、創(chuàng)新能力有機(jī)結(jié)合起來。</p><p>  美國施樂公司總經(jīng)理兼執(zhí)行董事長paula.allair說,知識管理是從強(qiáng)調(diào)人的重要性,強(qiáng)調(diào)人的工作實(shí)踐及文化開始的,然后才是技術(shù)問題。施樂公司知識管理的實(shí)質(zhì)就是對企業(yè)中人的經(jīng)驗(yàn)、知識、能力等因素的管理實(shí)現(xiàn)知識共享并有效實(shí)現(xiàn)知識價(jià)值的轉(zhuǎn)化,以促進(jìn)企業(yè)知識化和企業(yè)的不斷成熟和壯大。</p><p>  通過對各種知識管理定義的分析,我們可以總結(jié)出這樣

92、幾個(gè)結(jié)論。</p><p>  (1)首先作為知識管理,是將組織中所掌握的技術(shù)訣竅、業(yè)務(wù)資料或者長期實(shí)踐經(jīng)驗(yàn)等知識進(jìn)行整理或收集,形成組織的核心競爭能力的知識資本。并在組織內(nèi)部廣為傳播,以促進(jìn)知識的重復(fù)使用與創(chuàng)新。</p><p>  (2)知識管理就是對人的管理,隱性知識是非常關(guān)鍵的組織資源。</p><p>  (3)強(qiáng)調(diào)知識的創(chuàng)新能力。知識是認(rèn)識世界的顯形知識

93、和隱性知識的總和,是一種產(chǎn)品義是一個(gè)過程;知識的創(chuàng)新是核心問題,我們處在一個(gè)知識爆炸的年代,知識更新速度加快,只有不斷創(chuàng)新,才能走在時(shí)代的前列,立于不敗之地。這也是推行知識管理的意義之所在.</p><p>  (4)組織文化在組織內(nèi)部形成一種自然而然地共享知識的行為環(huán)境是開展知識管理的基本條件。首先,組織管理者思想開放,敢于向自己和傳統(tǒng)的習(xí)慣提出挑戰(zhàn).敢于突破固有的思維模式,把管理模式由控制轉(zhuǎn)為支持,由監(jiān)督轉(zhuǎn)為

94、激勵(lì),由命令轉(zhuǎn)為指導(dǎo),自上而下形成一種共享學(xué)習(xí)的寬松環(huán)境。其次,組織的每一位員工都認(rèn)為貢獻(xiàn)知識與人共享是一種自然的行為,并自然與組織內(nèi)外的人員形成知識網(wǎng)絡(luò)團(tuán)隊(duì)。再次,組織競爭環(huán)境不是相互損害對方的利益,而是實(shí)力的競爭。因此,組織要同其環(huán)境形成一個(gè)由供應(yīng)鏈、產(chǎn)業(yè)鏈、知識鏈共同支撐的全方位的知識網(wǎng)絡(luò)環(huán)境.</p><p>  (5)實(shí)用支持技術(shù)。人是知識的載體,良好的組織文化提高了載體的運(yùn)作效率。利用網(wǎng)絡(luò)、通訊、電子

95、等技術(shù)和設(shè)備構(gòu)成的知識管理的支持環(huán)境,組織與顧客、合作伙伴、競爭對手之間的距離不再是重要的,組織競爭情報(bào)的獲取也變得非常容易。然而,需要注意的是如何避免在這方面的過度投資或投資不足,同時(shí)也不能過分依賴這些硬設(shè)備??偟脑瓌t是充分利用現(xiàn)有的技術(shù)與設(shè)備,一切以實(shí)用為主,不要一味追求技術(shù)和設(shè)備的先進(jìn)性。</p><p>  3.1.2 知識管理的任務(wù)及目標(biāo)</p><p>  知識管理應(yīng)確定一個(gè)明

96、確的管理目標(biāo)。正如工業(yè)社會的管理主要面向生產(chǎn)過程一樣,知識管理的目標(biāo)是面向知識的。通過知識管理的定義我們知道,知識管理就是運(yùn)用集體的智慧提高應(yīng)變能力和創(chuàng)新能力,是為組織實(shí)現(xiàn)顯性知識和隱性知識共享提供的新途徑。因此,可以得出這樣的結(jié)論:知識的采集、挖掘與分類整理是基礎(chǔ):知識交流、共享是途徑:知識應(yīng)用、創(chuàng)新是核心。</p><p>  知識管理的目標(biāo)是運(yùn)用集體的智慧,提高知識型組織員工的應(yīng)變與創(chuàng)新能力,從而使組織具有

97、更強(qiáng)的競爭力。知識管理的兩個(gè)直接目標(biāo)是知識共享與知識創(chuàng)新。個(gè)人的價(jià)值并不在于他掌握了別人不懂的技術(shù),而在于他能在多大程度上與別人共享并革新這一技術(shù)。只有在知識充分共享的基礎(chǔ)上,才能促使顯性知識與隱性知識之間以及二者內(nèi)部的轉(zhuǎn)化與創(chuàng)新,從而形成一個(gè)良性發(fā)展的知識鏈,并最終將組織再造成一個(gè)具有競爭力的知識型組織。</p><p>  當(dāng)確定了組織的目標(biāo)以后,知識管理的任務(wù)則是不言而喻的。知識管理的任務(wù)是對組織的顯性知識

98、及隱性知識進(jìn)行處理,并把這些知識用一種適合于用戶及商業(yè)環(huán)境的方式表示出來,提供給組織員工分享、吸收、利用。知識管理的任務(wù)大致包括四個(gè)步驟:(1)使知識組織化(2)提高知識密集度(3)構(gòu)建知識的基礎(chǔ)框架(4)創(chuàng)建知識環(huán)境。</p><p>  總而言之,知識管理的就是創(chuàng)新知識以及對一個(gè)組織的所有知識有效利用;力圖能夠?qū)⒆钋‘?dāng)?shù)闹R在最恰當(dāng)?shù)臅r(shí)間傳遞給最恰當(dāng)?shù)娜?,以便他們能夠做出最好的決策。</p>&

99、lt;p>  3.1.3 知識管理的流程</p><p>  知識管理是一個(gè)過程,它包括四大主要的知識活動(dòng): 生產(chǎn)、加工、傳播和應(yīng)用。如圖3-1所示。</p><p>  圖3-1,知識管理的流程</p><p>  知識的生產(chǎn)是指所有個(gè)人、團(tuán)體或組織使知識更“新”的活動(dòng),包括創(chuàng)造、獲取、綜合、融合和改編,目的是要搞清楚組織究竟知道什么,知識存在于哪里:知識的

100、加工是知識的整理和描述,以使個(gè)人和組織能重新應(yīng)用,這種加工也可能創(chuàng)造出新的知識;知識的傳播是指知識從一個(gè)地方轉(zhuǎn)移到另一個(gè)地方,并通過學(xué)習(xí)而被吸收,目的是促進(jìn)知識共享,使組織中的員工能夠在需要某種知識時(shí),就可以在第一時(shí)間獲得這種知識;知識的應(yīng)用是要使知識的接受者把所獲得的知識應(yīng)用到新的情況中,并創(chuàng)造新的知識。知識的生產(chǎn)、加工、傳播和應(yīng)用,總是不斷地發(fā)生著,知識管理的力量是使組織和個(gè)人的這些活動(dòng)更加有效率的進(jìn)行</p><

101、;p>  3.2 知識管理的戰(zhàn)略模式</p><p>  3.2.1 知識管理戰(zhàn)略的基本任務(wù)</p><p>  知識管理主要側(cè)重于兩個(gè)方面:一方面是促進(jìn)有價(jià)值的個(gè)人未編碼知識的生成與共享,形成組織知識;另一個(gè)方面則是實(shí)現(xiàn)組織集體知識的應(yīng)用。</p><p>  首先,知識管理戰(zhàn)略主要關(guān)心的是創(chuàng)造一個(gè)有利于創(chuàng)造性知識生產(chǎn)與共享的環(huán)境,通過組織安排和制度安排保證

102、個(gè)人有價(jià)值知識的最大化和個(gè)人知識轉(zhuǎn)化為組織知識的最大化。其次,知識管理戰(zhàn)略更關(guān)注知識的實(shí)用性。對于企業(yè)來說,則是關(guān)心如何使更多的組織知識轉(zhuǎn)化為有市場價(jià)值的產(chǎn)品和服務(wù),轉(zhuǎn)化為企業(yè)的市場價(jià)值。在這一方面,組織知識的產(chǎn)品化是關(guān)鍵。也就是說,通過有效的知識管理,是知識轉(zhuǎn)化為利潤。轉(zhuǎn)化為市場價(jià)值的同時(shí),也為企業(yè)獲得更多的經(jīng)營性資產(chǎn),如良好的信譽(yù)、顧客忠誠度等。這一切又反過來促進(jìn)企業(yè)知識創(chuàng)造。</p><p>  因此,這兩

103、個(gè)方面是彼此相互促進(jìn)、相輔相成的。</p><p>  同時(shí),組織的知識管理戰(zhàn)略應(yīng)該反映其總體競爭戰(zhàn)略。以企業(yè)為例,企業(yè)如何為顧客創(chuàng)造價(jià)值,如何把該價(jià)值放入一種經(jīng)濟(jì)模式,企業(yè)員工如何實(shí)現(xiàn)這種價(jià)值和經(jīng)濟(jì)模式。作為企業(yè)經(jīng)理人,必須能夠清楚地闡述顧客為什么購買一個(gè)企業(yè)而非其競爭對手的產(chǎn)品和服務(wù)。顧客期望從企業(yè)獲取什么價(jià)值?企業(yè)中內(nèi)含的知識如何為顧客增加價(jià)值?如果企業(yè)對上述問題尚無明確答案,就不應(yīng)該急于確定知識管理戰(zhàn)略,

104、否則容易誤入歧途。</p><p>  3.2.2 知識管理戰(zhàn)略的模式</p><p>  人和技術(shù)是知識管理活動(dòng)的兩個(gè)主要維度,無論強(qiáng)化哪個(gè)維度的作用,都可以促進(jìn)隱性知識與顯性知識之間的轉(zhuǎn)化。從這兩個(gè)維度可以將知識管理分為編碼化模式、專家化模式以及綜合化模式。</p><p>  英國經(jīng)濟(jì)學(xué)家情報(bào)社EIU和IBM公司對北美、歐洲和日本的38家公司的調(diào)查表明,每一家

105、公司的知識管理策略各不相同,一些公司依靠計(jì)算機(jī)管理知識,而另一些公司則以傳統(tǒng)的方式使員工之間分享知識。以知識管理的人和技術(shù)這兩個(gè)維度為參考,可以將企業(yè)的知識管理模式分為3種,即編碼化模式、專家化模式和綜合模式(如圖3-2)</p><p><b>  人</b></p><p><b>  技術(shù)人</b></p><p>

106、  圖3-2 知識管理的戰(zhàn)略模式</p><p>  對一些組織而言,知識管理戰(zhàn)略的核心是電腦。經(jīng)過精心編碼的知識儲存在數(shù)據(jù)庫中,企業(yè)員工都可方便地調(diào)用。我們稱此為知識管理的編碼化戰(zhàn)略。而在另一些企業(yè),知識跟開發(fā)知識的人員密不可分,知識主要通過員工之間的直接接觸實(shí)現(xiàn)共享。在這類組織中,電腦的主要作用是幫助人們交流,而非儲存知識。我們稱之為知識管理的專家化戰(zhàn)略。而另一些組織則同時(shí)在人和技術(shù)兩個(gè)緯度上來管理知識,這就

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論