劉鵬程,孫林夫+
(1.西南交通大學(xué) 計(jì)算機(jī)與人工智能學(xué)院,四川 成都 610031; 2.西南交通大學(xué) 制造業(yè)產(chǎn)業(yè)鏈協(xié)同與信息化支撐技術(shù)四川省重點(diǎn)實(shí)驗(yàn)室,四川 成都 610031)
隨著信息技術(shù)的發(fā)展,基于云平臺(tái)的網(wǎng)絡(luò)化協(xié)同模式逐漸成為服務(wù)價(jià)值鏈運(yùn)營(yíng)和管控的重要手段[1]。云平臺(tái)突破了制造企業(yè)與服務(wù)企業(yè)業(yè)務(wù)協(xié)同的空間和時(shí)間限制[2],制造企業(yè)可以通過(guò)云平臺(tái)與地理分散的服務(wù)企業(yè)進(jìn)行業(yè)務(wù)協(xié)同和信息交互,提升了制造企業(yè)對(duì)服務(wù)價(jià)值鏈的運(yùn)營(yíng)和管控水平[3-4]。相對(duì)于私有云平臺(tái),依托第三方云平臺(tái)的網(wǎng)絡(luò)化協(xié)同模式可以同時(shí)為多條服務(wù)價(jià)值鏈提供業(yè)務(wù)協(xié)同服務(wù),具有更多的業(yè)務(wù)參與者和更強(qiáng)的資源匯聚能力。
(1)平臺(tái)決策支持能力不足 第三方云平臺(tái)側(cè)重于業(yè)務(wù)協(xié)同流程管理,即控制業(yè)務(wù)信息流轉(zhuǎn),缺乏數(shù)據(jù)向知識(shí)的轉(zhuǎn)化能力,導(dǎo)致平臺(tái)對(duì)業(yè)務(wù)運(yùn)行的決策支持能力不足。
(2)平臺(tái)數(shù)據(jù)資源閑置 在服務(wù)價(jià)值鏈業(yè)務(wù)協(xié)同過(guò)程中,第三方平臺(tái)積累了大量多鏈業(yè)務(wù)數(shù)據(jù)資源,然而多數(shù)數(shù)據(jù)分散閑置,并未得到有效利用,亟待挖掘潛在價(jià)值。
(3)多鏈連接亟待打通 第三方云平臺(tái)雖然連接多條服務(wù)價(jià)值鏈,匯聚多方資源,但是并未打通服務(wù)價(jià)值鏈內(nèi)外各個(gè)價(jià)值節(jié)點(diǎn)間的橫向連接,信息與知識(shí)并未在多鏈范圍內(nèi)流動(dòng),網(wǎng)絡(luò)效應(yīng)未完全激發(fā)。
針對(duì)上述問(wèn)題,如何挖掘數(shù)據(jù)資源潛力,提升知識(shí)轉(zhuǎn)化和共享能力,已經(jīng)成為支持業(yè)務(wù)決策、進(jìn)一步激發(fā)網(wǎng)絡(luò)效應(yīng)的重要途經(jīng)之一。知識(shí)圖譜[5]為基于概念和實(shí)體關(guān)系的語(yǔ)義知識(shí)庫(kù)[6-7],是實(shí)現(xiàn)數(shù)據(jù)和知識(shí)組織的一種技術(shù)[8],有助于理解和管理信息[9]。本文通過(guò)研究服務(wù)價(jià)值鏈多鏈知識(shí)圖譜的構(gòu)建,用集成分散的多鏈數(shù)據(jù)資源抽取多鏈知識(shí),以充分發(fā)掘數(shù)據(jù)價(jià)值,實(shí)現(xiàn)知識(shí)共享,持續(xù)地支持多鏈服務(wù)業(yè)務(wù)決策,具體目標(biāo)如下:
(1)實(shí)現(xiàn)服務(wù)價(jià)值鏈多鏈知識(shí)共享化 通過(guò)將第三方云平臺(tái)上各服務(wù)價(jià)值鏈的業(yè)務(wù)信息歸納到統(tǒng)一的知識(shí)體系下,打通多價(jià)值鏈各節(jié)點(diǎn)間的數(shù)據(jù),構(gòu)建統(tǒng)一的數(shù)據(jù)模式,表達(dá)一致的語(yǔ)義信息,實(shí)現(xiàn)多鏈知識(shí)的融合與共享,從而產(chǎn)生更大的價(jià)值。
(2)實(shí)現(xiàn)業(yè)務(wù)決策智能化 基于服務(wù)價(jià)值鏈多鏈知識(shí)圖譜,利用知識(shí)、數(shù)據(jù)和業(yè)務(wù)融合驅(qū)動(dòng)業(yè)務(wù)運(yùn)營(yíng),基于知識(shí)圖譜的查詢(xún)、分析和推理能力進(jìn)行知識(shí)發(fā)現(xiàn)和挖掘,實(shí)現(xiàn)對(duì)各重要流程節(jié)點(diǎn)業(yè)務(wù)決策的支持。
(3)實(shí)現(xiàn)知識(shí)應(yīng)用持續(xù)化 通過(guò)第三方云平臺(tái)匯聚業(yè)務(wù)數(shù)據(jù)資源,將數(shù)據(jù)資源轉(zhuǎn)化為可共享的知識(shí),支持多條服務(wù)價(jià)值鏈的業(yè)務(wù)決策;業(yè)務(wù)決策產(chǎn)生的數(shù)據(jù)則匯聚到平臺(tái)上轉(zhuǎn)化為新的共享知識(shí),形成知識(shí)應(yīng)用閉環(huán),從而持續(xù)產(chǎn)生知識(shí)。如圖2所示。
針對(duì)上述目標(biāo),基于第三方云平臺(tái)多服務(wù)價(jià)值鏈的業(yè)務(wù)特點(diǎn)和需求,圍繞知識(shí)圖譜構(gòu)建的各個(gè)環(huán)節(jié)提出相應(yīng)的解決方案,主要研究?jī)?nèi)容如下:
(1)服務(wù)價(jià)值鏈多鏈知識(shí)圖譜的概念 服務(wù)價(jià)值鏈系統(tǒng)中存在多種概念,從服務(wù)業(yè)務(wù)、服務(wù)資源和產(chǎn)品等維度出發(fā),構(gòu)建基于第三方云平臺(tái)的服務(wù)價(jià)值鏈多鏈知識(shí)體系,形成規(guī)范統(tǒng)一的多鏈知識(shí);建立了面向服務(wù)價(jià)值鏈多鏈環(huán)境下的知識(shí)圖譜整體構(gòu)建框架,以實(shí)現(xiàn)對(duì)服務(wù)價(jià)值鏈內(nèi)外分散知識(shí)的組織、序化和統(tǒng)一,為服務(wù)價(jià)值鏈的業(yè)務(wù)提供決策支持。
(2)服務(wù)價(jià)值鏈多鏈知識(shí)圖譜的知識(shí) 服務(wù)價(jià)值鏈多鏈知識(shí)圖譜為領(lǐng)域知識(shí)圖譜,具有較強(qiáng)的專(zhuān)業(yè)性和針對(duì)性,對(duì)知識(shí)準(zhǔn)確性有較高要求。在知識(shí)圖譜構(gòu)建過(guò)程中,為保證知識(shí)的準(zhǔn)確性,對(duì)知識(shí)進(jìn)行一致性檢測(cè)和補(bǔ)全,基于此本文設(shè)計(jì)了基于二階段的知識(shí)模型構(gòu)建方法,通過(guò)一階段求解初始模型、二階段求解精確模型,完成知識(shí)圖譜模型的構(gòu)建。
(3) 服務(wù)價(jià)值鏈多鏈知識(shí)圖譜的存儲(chǔ) 針對(duì)知識(shí)圖譜模型存儲(chǔ)問(wèn)題,設(shè)計(jì)了基于兩級(jí)Map結(jié)構(gòu)的知識(shí)圖譜轉(zhuǎn)存方法。
(4) 服務(wù)價(jià)值鏈多鏈知識(shí)圖譜的構(gòu)建與應(yīng)用示例 基于第三方云平臺(tái)數(shù)據(jù)資源構(gòu)建服務(wù)價(jià)值鏈業(yè)務(wù)知識(shí)圖譜,以驗(yàn)證服務(wù)價(jià)值鏈多鏈知識(shí)圖譜構(gòu)建方法的可行性,展示了基于該方法研發(fā)的服務(wù)價(jià)值鏈故障維修知識(shí)圖譜構(gòu)建與應(yīng)用系統(tǒng)示例。
服務(wù)價(jià)值鏈多知識(shí)圖譜模型形式化表示為KG=〈T,A〉,其中T表示模型的模式層,A表示模型的實(shí)例層。模式層定義領(lǐng)域概念及其關(guān)系,通過(guò)模式層管理和組織實(shí)例層,完善實(shí)例層知識(shí),并對(duì)實(shí)例層進(jìn)行規(guī)范和約束。通常利用本體對(duì)模式層進(jìn)行建模,通過(guò)本體描述概念及其關(guān)系(概念與概念屬性)形成公理知識(shí);實(shí)例層由實(shí)體及其關(guān)系(實(shí)體與實(shí)體屬性)構(gòu)成,用于描述事實(shí)性知識(shí)。
當(dāng)前知識(shí)圖譜在制造業(yè)服務(wù)環(huán)節(jié)[10-12]的研究主要涉及對(duì)產(chǎn)品故障和維修知識(shí)的組織,集中在對(duì)單個(gè)產(chǎn)品的診斷和維護(hù)中,其數(shù)據(jù)源和功能相對(duì)單一,忽略了服務(wù)環(huán)節(jié)中其他業(yè)務(wù)概念及其關(guān)系的知識(shí),本文將關(guān)聯(lián)服務(wù)價(jià)值鏈中的多種業(yè)務(wù)概念和實(shí)例,更加完整地組織服務(wù)價(jià)值鏈業(yè)務(wù)知識(shí)體系,如圖3中所示。
本文將模式層分為全局核心概念層和局部擴(kuò)展概念層,如圖3所示。在全局核心概念層中,對(duì)全局核心概念及其關(guān)系進(jìn)行定義,形成服務(wù)價(jià)值鏈多鏈間統(tǒng)一和規(guī)范的頂層共享概念,避免共享概念在價(jià)值鏈間重復(fù)定義;在局部擴(kuò)展概念層中,針對(duì)各服務(wù)價(jià)值鏈的特有概念,對(duì)全局核心概念進(jìn)行擴(kuò)展和繼承。在實(shí)例層中,實(shí)例個(gè)體概念和關(guān)系均依賴(lài)模式層中概念和關(guān)系的定義,通過(guò)抽取服務(wù)價(jià)值鏈多鏈數(shù)據(jù)形成實(shí)例層知識(shí)。
本文通過(guò)映射關(guān)系將實(shí)例層和模式層進(jìn)行關(guān)聯(lián),形成統(tǒng)一的多鏈知識(shí)模型框架,并利用該知識(shí)模型框架實(shí)現(xiàn)服務(wù)價(jià)值鏈多鏈知識(shí)組織。
知識(shí)圖譜的構(gòu)建一般包括自頂向下和自底向上兩種方式[13],這兩種方式的選擇主要取決于數(shù)據(jù)源。當(dāng)數(shù)據(jù)質(zhì)量較高且擁有規(guī)范模式時(shí),可以采用自頂向下的方法[14],利用確定的模式構(gòu)建知識(shí)圖譜;當(dāng)數(shù)據(jù)沒(méi)有規(guī)范模式時(shí),可以采用自底向上的方法,通過(guò)實(shí)體識(shí)別、關(guān)系抽取等技術(shù)提取數(shù)據(jù)模式來(lái)構(gòu)建知識(shí)圖譜。另外,可將兩種方式融合來(lái)構(gòu)建知識(shí)圖譜,文獻(xiàn)[15]通過(guò)本體建模構(gòu)建知識(shí)圖譜的概念模式層,然后從多個(gè)數(shù)據(jù)源中抽取數(shù)據(jù)構(gòu)建實(shí)例層,最后通過(guò)在概念模式與數(shù)據(jù)之間建立映射關(guān)系形成知識(shí)圖譜。本文采用自頂向下的方式構(gòu)建服務(wù)價(jià)值鏈多鏈知識(shí)圖譜。
知識(shí)圖譜模型架構(gòu)設(shè)計(jì)側(cè)重于對(duì)模式層概念的表示和組織,并基于模式層中的全局和局部概念控制知識(shí)圖譜模型的構(gòu)建過(guò)程。針對(duì)該構(gòu)建過(guò)程,本文提出服務(wù)價(jià)值鏈多鏈知識(shí)圖譜構(gòu)建框架及相關(guān)方法組織多鏈知識(shí),該構(gòu)建框架如圖4所示,主要包括數(shù)據(jù)集成、知識(shí)建模和知識(shí)存儲(chǔ)3部分。
(1)數(shù)據(jù)集成 基于模式層概念及其關(guān)系構(gòu)建統(tǒng)一數(shù)據(jù)模式形成全局視圖,集成多源異構(gòu)的服務(wù)價(jià)值鏈數(shù)據(jù)(如圖4中的操作數(shù)據(jù)層)進(jìn)行知識(shí)抽取,形成實(shí)體數(shù)據(jù)庫(kù)。
(2)知識(shí)建模 通過(guò)兩個(gè)階段求解知識(shí)模型:①建立模式層和實(shí)體數(shù)據(jù)庫(kù)的映射,形成初始知識(shí)模型;②求解出規(guī)范和完整的精確知識(shí)模型?;谥R(shí)模型的模式層和實(shí)例層組織知識(shí),改變?cè)袛?shù)據(jù)的組織形式,實(shí)現(xiàn)對(duì)多鏈知識(shí)的描述和序列化。
(3)知識(shí)存儲(chǔ) 本文將精確知識(shí)模型存入圖數(shù)據(jù)庫(kù),實(shí)現(xiàn)知識(shí)圖譜落地,提出一種知識(shí)圖譜轉(zhuǎn)存算法,同時(shí)實(shí)現(xiàn)序列化知識(shí)模型到圖數(shù)據(jù)庫(kù)的存儲(chǔ),以便對(duì)知識(shí)進(jìn)行管理和計(jì)算。
服務(wù)價(jià)值鏈多鏈知識(shí)表示側(cè)重于構(gòu)建統(tǒng)一規(guī)范的概念描述,基于對(duì)服務(wù)業(yè)務(wù)的分析和梳理,以服務(wù)價(jià)值鏈中的共性概念及其關(guān)系為基礎(chǔ)構(gòu)建模式層。
3.1.1 全局核心概念
描述邏輯建立在事實(shí)概念和關(guān)系之上,具有較強(qiáng)的表達(dá)能力,適用于通過(guò)概念分類(lèi)表示領(lǐng)域知識(shí),其中概念可以解釋為對(duì)象集合,關(guān)系指對(duì)象之間的二元關(guān)系。本文利用描述邏輯對(duì)模型的模式層概念及其關(guān)系進(jìn)行形式化描述,實(shí)現(xiàn)對(duì)服務(wù)價(jià)值鏈多鏈知識(shí)的統(tǒng)一表示。
全局核心概念層主要包括6個(gè)頂層服務(wù)價(jià)值鏈實(shí)體概念ValueChainEntity,分別為服務(wù)業(yè)務(wù)概念ServiceBusiness、服務(wù)業(yè)務(wù)流程概念ServiceBusinessProcess、服務(wù)業(yè)務(wù)資源概念ServiceBusinessResource、產(chǎn)品概念Product、客戶(hù)概念Customer和地點(diǎn)概念Location,各概念間不相交。服務(wù)業(yè)務(wù)頂層概念間存在較多關(guān)聯(lián)關(guān)系,大致歸納為業(yè)務(wù)與業(yè)務(wù)流程、業(yè)務(wù)流程與業(yè)務(wù)資源、客戶(hù)與產(chǎn)品等概念之間的關(guān)聯(lián)關(guān)系。
(1)服務(wù)業(yè)務(wù)實(shí)體概念
服務(wù)業(yè)務(wù)概念ServiceBusiness是整個(gè)服務(wù)價(jià)值鏈的主體部分,面向服務(wù)業(yè)務(wù)需求,核心企業(yè)和服務(wù)企業(yè)協(xié)同推動(dòng)業(yè)務(wù)執(zhí)行,所定義的服務(wù)業(yè)務(wù)概念主要包括保養(yǎng)業(yè)務(wù)MaintenanceBusiness、索賠業(yè)務(wù)(主要指三包期內(nèi)的維修業(yè)務(wù))ClaimBusiness和舊件業(yè)務(wù)OldPartBusiness 3種,各個(gè)服務(wù)業(yè)務(wù)概念間不相交。保養(yǎng)業(yè)務(wù)和索賠業(yè)務(wù)直接面向客戶(hù),為客戶(hù)提供產(chǎn)品的售后服務(wù);舊件業(yè)務(wù)為保養(yǎng)和維修的后序業(yè)務(wù),實(shí)現(xiàn)對(duì)舊件資源的管理。
(2)業(yè)務(wù)資源實(shí)體概念
服務(wù)業(yè)務(wù)資源ServiceBusinessResource指維持業(yè)務(wù)流程運(yùn)轉(zhuǎn)所需的資源,包括業(yè)務(wù)活動(dòng)中人力、物力和信息等要素以及各要素的組合,基于資源在業(yè)務(wù)活動(dòng)中的流動(dòng)方向,業(yè)務(wù)資源可以分為輸入業(yè)務(wù)資源和輸出業(yè)務(wù)資源,輸入業(yè)務(wù)資源指業(yè)務(wù)流程運(yùn)行過(guò)程中需要消耗的人力、物力和信息等要素,輸出業(yè)務(wù)資源指業(yè)務(wù)流程運(yùn)行過(guò)程中需要產(chǎn)生的物力和信息等要素。服務(wù)價(jià)值鏈中的業(yè)務(wù)資源包括組織類(lèi)業(yè)務(wù)資源OrganizationResource、物料類(lèi)業(yè)務(wù)資源MaterialResource和信息類(lèi)業(yè)務(wù)資源InformationResource,分別對(duì)應(yīng)人力、物力和信息要素。
1)組織類(lèi)業(yè)務(wù)資源概念
組織類(lèi)業(yè)務(wù)資源指參與到價(jià)值鏈流程運(yùn)行中的企業(yè)Enterprise和該企業(yè)中的人力資源HumanResource,由于服務(wù)價(jià)值鏈中的業(yè)務(wù)流程是一類(lèi)跨企業(yè)邊界的業(yè)務(wù)流程,流程的參與者為來(lái)自多個(gè)企業(yè)的多部門(mén)人員。從服務(wù)價(jià)值鏈業(yè)務(wù)協(xié)同的宏觀角度看,開(kāi)展服務(wù)業(yè)務(wù)協(xié)同的企業(yè)分為核心企業(yè)與協(xié)同企業(yè)兩類(lèi);從企業(yè)角度看,服務(wù)價(jià)值鏈中的核心企業(yè)與業(yè)務(wù)協(xié)同企業(yè)(服務(wù)企業(yè))由不同概念類(lèi)組成,例如在汽車(chē)行業(yè)中,核心企業(yè)包括發(fā)動(dòng)機(jī)制造廠(chǎng)、汽車(chē)制造廠(chǎng)等中上游制造企業(yè),業(yè)務(wù)協(xié)同企業(yè)包括與其進(jìn)行業(yè)務(wù)協(xié)同的4S店、服務(wù)商等服務(wù)企業(yè);從業(yè)務(wù)人員角度看,組織資源包括各單位內(nèi)部參與業(yè)務(wù)活動(dòng)的人員,如服務(wù)站內(nèi)部與核心企業(yè)對(duì)接業(yè)務(wù)的索賠專(zhuān)員、制造企業(yè)內(nèi)部審核索賠單的業(yè)務(wù)人員。
2)物料類(lèi)業(yè)務(wù)資源概念
物料類(lèi)業(yè)務(wù)資源MaterialResource指服務(wù)價(jià)值鏈流程中涉及的物料類(lèi)資源,基于物料資源的流動(dòng)方向?qū)⑽锪项?lèi)業(yè)務(wù)資源分為輸入類(lèi)物料業(yè)務(wù)資源InputMaterialResource和輸出類(lèi)物料業(yè)務(wù)資源OutputMaterialResource。輸入類(lèi)物料業(yè)務(wù)資源主要指業(yè)務(wù)流程運(yùn)行過(guò)程中消耗的物料,例如維修活動(dòng)中的配件業(yè)務(wù)資源為一類(lèi)重要的輸入物料業(yè)務(wù)資源,配件概念體系在產(chǎn)品領(lǐng)域中具有一定的通用性,構(gòu)建統(tǒng)一的配件概念組織體系對(duì)知識(shí)圖譜跨鏈知識(shí)共享具有重要意義;輸出類(lèi)物料業(yè)務(wù)資源主要指業(yè)務(wù)流程運(yùn)行過(guò)程中產(chǎn)生的物料,例如在維修過(guò)程中會(huì)用新配件替換故障件,此時(shí)產(chǎn)生的舊件OldPart即為當(dāng)前流程產(chǎn)生的物料資源。輸入與輸出物料間也存在一定關(guān)聯(lián)關(guān)系,如舊件與配件類(lèi)概念之間的關(guān)系OldPart?normalPart.Part。
3)信息類(lèi)業(yè)務(wù)資源概念
信息類(lèi)業(yè)務(wù)資源InformationResource指服務(wù)價(jià)值鏈流程運(yùn)行中涉及的信息資源,同樣基于資源流動(dòng)方向分為輸入類(lèi)信息業(yè)務(wù)資源InputInformationResource和輸出類(lèi)信息業(yè)務(wù)資源OutputInformationResource。例如在索賠業(yè)務(wù)流程中,維修人員使用的維修手冊(cè)即為信息類(lèi)業(yè)務(wù)資源,這些知識(shí)為當(dāng)前業(yè)務(wù)流程的輸入信息資源。在完成產(chǎn)品維修后,服務(wù)企業(yè)會(huì)向制造廠(chǎng)(核心企業(yè))提交索賠單,其中記錄了維修活動(dòng)的相關(guān)信息,此時(shí)索賠單即為當(dāng)前業(yè)務(wù)流程的輸出信息資源。
(3)業(yè)務(wù)流程實(shí)體概念
業(yè)務(wù)流程是服務(wù)價(jià)值鏈的核心概念,基于兩端三方的基本組織關(guān)系,業(yè)務(wù)流程概念組織和關(guān)聯(lián)價(jià)值鏈中涉及的諸多重要實(shí)體,通過(guò)分析服務(wù)業(yè)務(wù)流程選取服務(wù)價(jià)值鏈中的核心流程作為全局概念。以索賠業(yè)務(wù)流程ClaimBusinessProcess為例,給出相關(guān)概念及其關(guān)系描述,基于索賠業(yè)務(wù)流程將產(chǎn)品、客戶(hù)和業(yè)務(wù)資源等概念進(jìn)行關(guān)聯(lián),式(1)~式(12)為索賠業(yè)務(wù)流程與關(guān)聯(lián)概念的部分公理描述,包括索賠業(yè)務(wù)流程中消耗和產(chǎn)生的業(yè)務(wù)資源。
ClaimBusinessProcess?ServiceBusinessProcess;
(1)
ClaimBusinessProcess??processe.ClaimBusiness;
(2)
RepairArchive?InputInformationResource∪
OutputInformationResource;
(3)
Part?InputMaterialResource∩
?partOfComponent.Component;
(4)
OldPart?OutputMaterialResource∩
normalPart.Part;
(5)
ClaimBusinessDocument?
OutputInformationResource;
(6)
ClaimBusinessProcess?
?comsume.RepairArchive;
(7)
ClaimBusinessProcess??generate.
ClaimBusinessDocument;
(8)
ClaimBusinessProcess??generate.RepairArchive;
(9)
ClaimBusinessProcess??comsume.Part;
(10)
ClaimBusinessProcess??generate.OldPart;
(11)
ClaimBusinessProcess??comsume.
HumanResource。
(12)
(4)其他實(shí)體概念
1)地點(diǎn)實(shí)體概念
地點(diǎn)概念描述空間信息,用于關(guān)聯(lián)業(yè)務(wù)活動(dòng)、企業(yè)等概念。設(shè)Location為地點(diǎn)實(shí)體頂層概念,其對(duì)省、地級(jí)市等相關(guān)地點(diǎn)概念的定義為Province?Location,City?Location,City?≥1inProvinceOf.Province∩≤1inProvinceOf.Province,其中Province為省級(jí)地點(diǎn)概念,City為地級(jí)市地點(diǎn)概念,知識(shí)圖譜模型利用地點(diǎn)實(shí)體概念組織相關(guān)地點(diǎn)概念。
2)產(chǎn)品及客戶(hù)實(shí)體概念
產(chǎn)品概念Product為業(yè)務(wù)流程服務(wù)的對(duì)象,知識(shí)圖譜模型基于Product概念組織相關(guān)概念,例如將整車(chē)產(chǎn)品Automobile定義為Automobile?Product;同時(shí),產(chǎn)品概念與其他類(lèi)實(shí)體概念也存在關(guān)聯(lián),例如客戶(hù)Customer為產(chǎn)品Product的所有者,客戶(hù)購(gòu)買(mǎi)產(chǎn)品Customer??purchase.Product將產(chǎn)品與客戶(hù)關(guān)聯(lián),另外產(chǎn)品Product與服務(wù)業(yè)務(wù)流程等概念也存在關(guān)聯(lián)。
3.1.2 局部擴(kuò)展概念
全局核心概念層實(shí)現(xiàn)了對(duì)服務(wù)價(jià)值鏈全局共享概念及其關(guān)系的表示和組織,但部分服務(wù)價(jià)值鏈存在特有實(shí)體概念,這些特有實(shí)體概念及其關(guān)系可基于全局核心概念層進(jìn)行擴(kuò)展。從概念劃分粒度分析,全局核心概念層是在歸納服務(wù)價(jià)值鏈中的實(shí)體概念及其關(guān)聯(lián)概念的基礎(chǔ)上形成的抽象概念,局部擴(kuò)展概念是在全局核心概念基礎(chǔ)上實(shí)現(xiàn)的更細(xì)粒度的概念分類(lèi)組織。
在圖3中,全局概念協(xié)作企業(yè)CollaborativeEnterprise可以直接作為數(shù)據(jù)層實(shí)例關(guān)聯(lián)的概念,CollaborativeEnterprise(cei)表示cei為協(xié)作企業(yè)的實(shí)例,當(dāng)對(duì)協(xié)作企業(yè)概念進(jìn)行擴(kuò)展后,如添加配件供應(yīng)商概念PartSupplier?CollaborativeEnterprise,可以利用PartSupplier(cei)將實(shí)例cei表示為更加具體的概念。在圖3的索賠流程中,不同服務(wù)價(jià)值鏈中圍繞索賠核心流程會(huì)設(shè)計(jì)一些輔助流程,例如某些制造廠(chǎng)針對(duì)三包期內(nèi)的業(yè)務(wù)活動(dòng)會(huì)特定地設(shè)計(jì)一些業(yè)務(wù)流程,可以將該類(lèi)流程包含于全局核心概念的特殊申請(qǐng)流程中,定義在擴(kuò)展概念層,以減少對(duì)全局核心概念層的影響。
本文基于服務(wù)價(jià)值鏈多鏈知識(shí)圖譜的兩層框架結(jié)構(gòu),通過(guò)集成分散的異構(gòu)數(shù)據(jù)構(gòu)建實(shí)體數(shù)據(jù)集,利用兩個(gè)階段求解出規(guī)范和完整的精確知識(shí)模型。
3.2.1 構(gòu)建實(shí)體數(shù)據(jù)集
服務(wù)價(jià)值鏈中核心企業(yè)與服務(wù)企業(yè)的業(yè)務(wù)協(xié)同數(shù)據(jù)是構(gòu)建服務(wù)價(jià)值鏈多鏈知識(shí)圖譜的主要數(shù)據(jù)源,基于模式層中涉及的實(shí)體、關(guān)系和屬性概念對(duì)數(shù)據(jù)進(jìn)行篩選,確定各局部數(shù)據(jù)源與全局統(tǒng)一數(shù)據(jù)模式對(duì)應(yīng)的映射關(guān)系,從服務(wù)價(jià)值鏈多鏈數(shù)據(jù)中抽取和集成實(shí)體數(shù)據(jù),構(gòu)建實(shí)體數(shù)據(jù)集。
基于上述定義對(duì)數(shù)據(jù)集成過(guò)程進(jìn)行描述,并基于各數(shù)據(jù)源的局部模式和全局模式,利用Cut操作和Join操作進(jìn)行數(shù)據(jù)抽取,實(shí)現(xiàn)業(yè)務(wù)操作數(shù)據(jù)與實(shí)例數(shù)據(jù)的映射,構(gòu)建實(shí)體數(shù)據(jù)集,圖5所示為該過(guò)程的一個(gè)簡(jiǎn)單案例展示,多個(gè)數(shù)據(jù)源經(jīng)過(guò)Cut操作、Cut和Join混合操作實(shí)現(xiàn)集成,具體流程如下:
步驟1設(shè)源于多個(gè)業(yè)務(wù)系統(tǒng)數(shù)據(jù)形成的操作數(shù)據(jù)層為s,價(jià)值鏈i的數(shù)據(jù)源為si,例如圖4中操作數(shù)據(jù)層共有k個(gè)數(shù)據(jù)源{s1,s2,…,sk}。
步驟2根據(jù)目標(biāo)實(shí)體數(shù)據(jù),設(shè)抽取實(shí)體的全局統(tǒng)一數(shù)據(jù)模式為{ψt1,ψt2,…,ψtg},tg為實(shí)體類(lèi)型數(shù)目,基于全局?jǐn)?shù)據(jù)模式確定各局部數(shù)據(jù)源與其對(duì)應(yīng)的映射關(guān)系及相應(yīng)的抽取操作。
3.2.2 二階段求解知識(shí)圖譜模型
服務(wù)價(jià)值鏈多鏈知識(shí)圖譜作為一種領(lǐng)域知識(shí)圖譜深入到某個(gè)領(lǐng)域,其知識(shí)具有較強(qiáng)的專(zhuān)業(yè)性和針對(duì)性,對(duì)知識(shí)準(zhǔn)確性有較高要求[16-17]。為保證知識(shí)準(zhǔn)確性,在求解知識(shí)圖譜模型的過(guò)程中,對(duì)知識(shí)進(jìn)行一致性檢測(cè)和補(bǔ)全,以保證形成精確的知識(shí)模型。在服務(wù)價(jià)值鏈多鏈數(shù)據(jù)集成過(guò)程中,以目標(biāo)實(shí)體數(shù)據(jù)模式作為全局統(tǒng)一模式,抽取實(shí)體數(shù)據(jù),這些實(shí)體數(shù)據(jù)為實(shí)例層知識(shí)模型的數(shù)據(jù)源,知識(shí)模型的求解過(guò)程如圖6所示,具體步驟如下:
(1)一階段求解——構(gòu)建初始模型
步驟1基于服務(wù)價(jià)值鏈多鏈知識(shí)表示獲取模式層概念及其關(guān)系的語(yǔ)義信息,基于Web本體描述語(yǔ)言(Web Ontology Language,OWL)構(gòu)建模式層本體模型。
步驟2首先,以實(shí)體數(shù)據(jù)庫(kù)為數(shù)據(jù)源,建立實(shí)體數(shù)據(jù)與知識(shí)模型實(shí)例層的映射關(guān)系;其次,基于實(shí)體數(shù)據(jù)類(lèi)型形成實(shí)體層概念集合;再次,構(gòu)造實(shí)體數(shù)值屬性,設(shè)定實(shí)體數(shù)值屬性名稱(chēng)及值類(lèi)型,構(gòu)造實(shí)體關(guān)系屬性,設(shè)定實(shí)體間關(guān)系名稱(chēng)及類(lèi)型;最后,基于實(shí)體數(shù)值屬性和實(shí)體關(guān)系屬性,構(gòu)造實(shí)體及其關(guān)系集合,形成實(shí)例層模型,實(shí)現(xiàn)對(duì)知識(shí)元的抽取。
步驟3建立概念與實(shí)例的映射關(guān)系,關(guān)聯(lián)模式層模型與實(shí)例層模型,將模式層與實(shí)例層知識(shí)融合,形成初始模型。
(2)二階段求解——構(gòu)建精確模型
步驟4對(duì)初始知識(shí)模型的知識(shí)進(jìn)行一致性檢測(cè),包括可滿(mǎn)足性檢測(cè)、實(shí)例檢測(cè)和概念包含檢測(cè)。其中,可滿(mǎn)足性檢測(cè)是對(duì)知識(shí)庫(kù)的一致性進(jìn)行檢測(cè),以判斷知識(shí)庫(kù)是否存在錯(cuò)誤;實(shí)例檢測(cè)用于判斷實(shí)例層中的實(shí)體是否為概念的實(shí)例;概念包含檢測(cè)用于判斷概念間的包含關(guān)系,即判斷概念間的包含關(guān)系是否為知識(shí)模型的邏輯結(jié)論。
步驟5在知識(shí)模型一致性檢測(cè)過(guò)程中,對(duì)模型中的知識(shí)進(jìn)行推理,發(fā)現(xiàn)概念間的包含關(guān)系,從而推理出實(shí)例層實(shí)體對(duì)應(yīng)的所有概念。
步驟6將推理所得的新知識(shí)與知識(shí)模型的現(xiàn)有知識(shí)進(jìn)行融合,形成新模型,同時(shí)利用OWL數(shù)據(jù)模式序列化知識(shí)模型求解出精確知識(shí)模型。
基于二階段求解出知識(shí)圖譜模型,為取得更優(yōu)的查詢(xún)和存儲(chǔ)性能,將知識(shí)圖譜模型轉(zhuǎn)存入neo4j圖數(shù)據(jù)庫(kù)形成知識(shí)圖譜。文獻(xiàn)[17]提出通過(guò)在OWL本體模型與neo4j圖數(shù)據(jù)庫(kù)之間創(chuàng)建映射關(guān)系實(shí)現(xiàn)知識(shí)圖譜存儲(chǔ)的方法;文獻(xiàn)[18]提出一種知識(shí)圖譜轉(zhuǎn)存算法,通過(guò)解析RDF文件,基于解析結(jié)果在neo4j圖數(shù)據(jù)庫(kù)中創(chuàng)建知識(shí)圖譜節(jié)點(diǎn)和關(guān)系,然而該算法在運(yùn)行過(guò)程中需要多次判斷節(jié)點(diǎn)的存在性,影響了存儲(chǔ)性能。本文提出一種基于兩級(jí)Map結(jié)構(gòu)的知識(shí)圖譜轉(zhuǎn)存算法(Two Level MapTransform Store, TLMTS)進(jìn)行知識(shí)圖譜模型到neo4j圖數(shù)據(jù)庫(kù)的存儲(chǔ),算法通過(guò)解析知識(shí)模型構(gòu)建兩級(jí)Map數(shù)據(jù)結(jié)構(gòu)形成模型的實(shí)體集和關(guān)系集,從而減少運(yùn)行過(guò)程中對(duì)節(jié)點(diǎn)存在性的判斷,提升轉(zhuǎn)存性能。算法過(guò)程如圖7所示。
步驟1解析知識(shí)圖譜模型數(shù)據(jù)模式,抽取實(shí)體數(shù)值屬性和實(shí)體間的關(guān)系形成實(shí)體數(shù)據(jù)集和實(shí)體關(guān)系集。實(shí)體集合中包含二級(jí)Map結(jié)構(gòu),其中第一級(jí)以實(shí)體uri為鍵值,以實(shí)體屬性關(guān)系為值,形成全局唯一實(shí)體集合,以同樣的數(shù)據(jù)結(jié)構(gòu)形成關(guān)系二級(jí)Map結(jié)構(gòu)集合。
步驟2讀取二級(jí)Map結(jié)構(gòu)中的實(shí)體集合,在neo4j數(shù)據(jù)庫(kù)中創(chuàng)建實(shí)體節(jié)點(diǎn),然后遍歷實(shí)體集合,將實(shí)體節(jié)點(diǎn)插入數(shù)據(jù)庫(kù),可以用Map結(jié)構(gòu)確保實(shí)體的唯一性,不用再判斷節(jié)點(diǎn)的存在性。
步驟3結(jié)束實(shí)體集合讀取后,通過(guò)遍歷實(shí)體關(guān)系集合,插入節(jié)點(diǎn)關(guān)系,在neo4j數(shù)據(jù)庫(kù)中創(chuàng)建實(shí)體間的節(jié)點(diǎn)關(guān)系。遍歷實(shí)體關(guān)系集合后,整個(gè)存儲(chǔ)流程結(jié)束,完成知識(shí)圖譜模型到neo4j圖數(shù)據(jù)庫(kù)的存儲(chǔ)。
本文案例分為兩部分,以本文所提知識(shí)圖譜的構(gòu)建方法和框架為基礎(chǔ),第1部分驗(yàn)證知識(shí)圖譜構(gòu)建方法的可實(shí)現(xiàn)性,第2部分以第1部分的方法和工具為基礎(chǔ),展示基于該方法研發(fā)的服務(wù)價(jià)值鏈多鏈知識(shí)圖譜和應(yīng)用案例,以驗(yàn)證該構(gòu)建方法的有效性和實(shí)用性。
基于服務(wù)價(jià)值鏈多鏈知識(shí)圖譜的知識(shí)組織體系,以及知識(shí)圖譜的構(gòu)建框架和相關(guān)步驟,以服務(wù)價(jià)值鏈中索賠業(yè)務(wù)活動(dòng)所涉及的概念和知識(shí)為主題構(gòu)建多鏈知識(shí)圖譜,驗(yàn)證構(gòu)建方法的可行性。
4.1.1 服務(wù)業(yè)務(wù)實(shí)體數(shù)據(jù)集成
以第三方云平臺(tái)[1]累積的服務(wù)價(jià)值鏈多鏈數(shù)據(jù)為數(shù)據(jù)源構(gòu)建知識(shí)圖譜模型實(shí)例層,通過(guò)數(shù)據(jù)集成工具Kettle對(duì)多鏈實(shí)體數(shù)據(jù)進(jìn)行集成,形成數(shù)據(jù)源。
如圖8所示為實(shí)體數(shù)據(jù)集成框架,包括數(shù)據(jù)源、數(shù)據(jù)集成和目標(biāo)數(shù)據(jù)3部分。圖8中以A和B兩條服務(wù)價(jià)值鏈的故障維修數(shù)據(jù)為數(shù)據(jù)源,其中服務(wù)價(jià)值鏈A的數(shù)據(jù)來(lái)自多個(gè)excel文件的維修檔案,服務(wù)價(jià)值鏈B的數(shù)據(jù)來(lái)自數(shù)據(jù)庫(kù)中的故障碼表、索賠單表和索賠舊件表,以目標(biāo)數(shù)據(jù)中的舊件和維修檔案實(shí)體數(shù)據(jù)模式為全局視圖進(jìn)行數(shù)據(jù)集成。在數(shù)據(jù)集成形成實(shí)體數(shù)據(jù)的過(guò)程中,利用多步Cut和Join基本操作形成各數(shù)據(jù)源的局部視圖,通過(guò)構(gòu)建全局與局部視圖的映射實(shí)現(xiàn)A,B兩條服務(wù)價(jià)值鏈中舊件和維修檔案實(shí)體數(shù)據(jù)的集成。
4.1.2 一階段——初始模型求解
(1) 模式層建模
基于對(duì)面向索賠業(yè)務(wù)的服務(wù)價(jià)值鏈多鏈知識(shí)圖譜模型框架的分析,結(jié)合對(duì)多鏈知識(shí)組織體系,本文利用protégé工具構(gòu)建知識(shí)圖譜模型的模式層,知識(shí)圖譜模式層中的部分概念及其關(guān)系的定義如圖9所示。圖10中“A實(shí)體類(lèi)概念”部分為模式層中的概念類(lèi),其基于6個(gè)頂層概念進(jìn)行擴(kuò)展,對(duì)索賠業(yè)務(wù)的相關(guān)概念,包括索賠業(yè)務(wù)相關(guān)的業(yè)務(wù)資源、產(chǎn)品、客戶(hù)和地點(diǎn)概念進(jìn)行定義;“B實(shí)體關(guān)系”部分指實(shí)體概念間的關(guān)系,概念關(guān)系的定義主要涉及定義域和值域,圖10所示為索賠業(yè)務(wù)多鏈知識(shí)圖譜模式層概念間的關(guān)系;“C實(shí)體值關(guān)系”部分定義實(shí)體概念的值屬性。
(2)實(shí)例層建模
基于全局統(tǒng)一的多鏈實(shí)體數(shù)據(jù)庫(kù)抽取實(shí)體及其關(guān)系,本案例采用D2R[19-20]平臺(tái)從實(shí)體數(shù)據(jù)庫(kù)抽取知識(shí)。首先,生成實(shí)體數(shù)據(jù)與實(shí)例層映射關(guān)系,包括構(gòu)造實(shí)體概念、確定實(shí)體數(shù)據(jù)庫(kù)中實(shí)體數(shù)據(jù)的概念,例如利用d2rq:class vocab:RepairArchive設(shè)置實(shí)體概念為RepairArchive;其次,構(gòu)造實(shí)體數(shù)值屬性,確定實(shí)體數(shù)據(jù)的值屬性信息,例如利用d2rq:property vocab:repairArchiveCode構(gòu)造屬性repairArchiveCode,其類(lèi)型為xsd:string;最后,構(gòu)造實(shí)體關(guān)系屬性,例如利用d2rq:join “dbo.Component.SystemCode =>dbo.System.SystemCode”設(shè)置實(shí)體概念Component與實(shí)體概念System之間存在的關(guān)聯(lián)關(guān)系。
基于實(shí)體數(shù)據(jù)與實(shí)例層的映射關(guān)系,從實(shí)體數(shù)據(jù)庫(kù)中抽取實(shí)體知識(shí)形成實(shí)例層知識(shí)模型,實(shí)例層的數(shù)據(jù)模型為一個(gè)三元組,表1所示為實(shí)體及數(shù)值屬性構(gòu)成的三元組模型。
表1 實(shí)體及數(shù)值屬性三元組模型
模型中的實(shí)體關(guān)系分為兩種類(lèi)型(如表2),這兩種類(lèi)型均采用〈S,P,O〉三元組數(shù)據(jù)模型存儲(chǔ)實(shí)體關(guān)系信息,其中S表示定義域,P表示存在的映射關(guān)系,O表示值域。兩種類(lèi)型的具體內(nèi)容如下:
(1)用于建立實(shí)體與模式層中概念的關(guān)系,如表2中的類(lèi)型1,為維修檔案實(shí)體S與模式層維修檔案概念O建立類(lèi)型映射關(guān)系P。
(2)用于建立實(shí)例層中各個(gè)實(shí)體間的關(guān)系,如表2中的類(lèi)型2,為舊件實(shí)體S與維修檔案實(shí)體O建立實(shí)例間映射關(guān)系P。
表2 實(shí)例層關(guān)系類(lèi)型
4.1.3 二階段——精確模型求解
通過(guò)融合實(shí)例層與模式層構(gòu)建初始知識(shí)模型。在二階段中利用推理機(jī)檢測(cè)模型中知識(shí)內(nèi)容的一致性,形成正確性較高的領(lǐng)域知識(shí)模型,同時(shí)對(duì)概念間的包含關(guān)系和實(shí)例類(lèi)型進(jìn)行推理,完善模型中的知識(shí)。
圖11所示為ClaimBusinessDocument,ClaimBusinessProcess,ServiceStation實(shí)例的所屬概念及概念間包含關(guān)系的推理結(jié)果。對(duì)關(guān)系間的包含關(guān)系進(jìn)行推理,如圖11中的isLocation與cityLocation和areaLocation關(guān)系的推理,基于ServiceStation實(shí)例與City/5001實(shí)例在初始模型中存在的cityLocation關(guān)系,推理出ServiceStation實(shí)例與City/5001實(shí)例存在isLocation關(guān)系;在對(duì)逆關(guān)系的推理中,初始模型中的ClaimBusinessDocument實(shí)例和ClaimBusinessProcess實(shí)例存在isGeneratedBy關(guān)系,由于isGeneratedBy和generate互為逆關(guān)系,推斷ClaimBusinessProcess實(shí)例與ClaimBusinessDocument實(shí)例存在generate關(guān)系。
通過(guò)對(duì)知識(shí)圖譜模型中的知識(shí)進(jìn)行上述推理,可以完成對(duì)初始模型的一致性檢測(cè),并將推理發(fā)現(xiàn)的新知識(shí)融合到知識(shí)圖譜模型中,形成序列化的精確知識(shí)圖譜模型,從而實(shí)現(xiàn)對(duì)精確模型的求解。采用基于兩級(jí)Map結(jié)構(gòu)的知識(shí)圖譜轉(zhuǎn)存方法可以將索賠知識(shí)模型存儲(chǔ)到neo4j中,圖12所示為索賠知識(shí)圖譜中的部分實(shí)體節(jié)點(diǎn)及其關(guān)系,包括服務(wù)站、索賠單等實(shí)體及其關(guān)系。
以索賠業(yè)務(wù)中的整車(chē)故障維修環(huán)節(jié)為基礎(chǔ),基于服務(wù)價(jià)值鏈多鏈知識(shí)圖譜的構(gòu)建方法、過(guò)程和相關(guān)工具研發(fā)服務(wù)價(jià)值鏈多鏈知識(shí)圖譜的構(gòu)建與應(yīng)用系統(tǒng),下面兩個(gè)應(yīng)用示例分別為基于服務(wù)價(jià)值鏈多鏈維修知識(shí)圖譜的故障診斷和基于服務(wù)價(jià)值鏈知識(shí)圖譜的維修服務(wù)搜索,總計(jì)約24.5萬(wàn)個(gè)節(jié)點(diǎn)。
4.2.1 服務(wù)價(jià)值鏈多鏈維修知識(shí)圖譜
本節(jié)通過(guò)兩個(gè)有關(guān)故障維修的示例更加詳細(xì)地對(duì)服務(wù)價(jià)值鏈多鏈知識(shí)圖譜進(jìn)行說(shuō)明,包括具體示例的查詢(xún)和推理過(guò)程、相關(guān)界面的操作步驟,以展示知識(shí)圖譜在多鏈知識(shí)查詢(xún)和推理過(guò)程中發(fā)揮的作用。
(1)建立實(shí)體數(shù)據(jù)庫(kù)與知識(shí)圖譜的映射關(guān)系
以Kettle引擎為數(shù)據(jù)集成工具,形成構(gòu)建知識(shí)圖譜所需的實(shí)體數(shù)據(jù)源,即維修檔案實(shí)體數(shù)據(jù)庫(kù)。在本案例中,通過(guò)抽取索賠業(yè)務(wù)中的多鏈維修知識(shí)獲取多價(jià)值鏈的故障知識(shí),通過(guò)組織整車(chē)故障診斷知識(shí),在知識(shí)圖譜中形成統(tǒng)一的“系統(tǒng)←部件←配件←故障件←故障檔案”知識(shí)體系?;?.1.1節(jié)的實(shí)例層數(shù)據(jù)生成方法,在構(gòu)建系統(tǒng)中進(jìn)行映射配置并生成映射文件。圖13所示為服務(wù)價(jià)值鏈知識(shí)圖譜構(gòu)建系統(tǒng)的配置頁(yè)面,該頁(yè)面實(shí)現(xiàn)了各實(shí)體數(shù)據(jù)表與知識(shí)圖譜實(shí)體的映射、數(shù)據(jù)表字段和知識(shí)圖譜中實(shí)體屬性的映射,以及各個(gè)數(shù)據(jù)表之間關(guān)系與知識(shí)圖譜中各個(gè)實(shí)體間關(guān)系的映射,通過(guò)勾選表名篩選確定需要抽取的表數(shù)據(jù)。在圖13中,通過(guò)配置映射類(lèi)名實(shí)現(xiàn)實(shí)體數(shù)據(jù)表與知識(shí)圖譜的實(shí)體映射,通過(guò)添加過(guò)濾器可以刪選實(shí)體數(shù)據(jù),例如在圖13的系統(tǒng)映射配置界面中,將數(shù)據(jù)表OldPart配置中過(guò)濾器過(guò)濾條件VCName的屬性設(shè)置為vc_a,然后系統(tǒng)僅抽取價(jià)值鏈vc_a的數(shù)據(jù)。
(2)基于服務(wù)價(jià)值鏈多鏈知識(shí)圖譜的故障診斷
按照統(tǒng)一標(biāo)準(zhǔn)對(duì)多鏈中同語(yǔ)義概念進(jìn)行集成,構(gòu)建統(tǒng)一的服務(wù)價(jià)值鏈多鏈概念體系,融合多鏈知識(shí)。融合過(guò)程如圖14所示,圖中以統(tǒng)一配件概念體系為全局的集成標(biāo)準(zhǔn),對(duì)vc_a和vc_b兩條價(jià)值鏈中的故障知識(shí)進(jìn)行集成和融合,該配件概念體系屬于概念I(lǐng)nputMaterialResource,包括系統(tǒng)、部件和配件3層結(jié)構(gòu),其中系統(tǒng)層、部件層均對(duì)應(yīng)具體的標(biāo)準(zhǔn)概念,例如圖14的統(tǒng)一配件概念標(biāo)準(zhǔn)中的離合器概念位于系統(tǒng)層,離合器操縱機(jī)構(gòu)概念位于部件層,各價(jià)值鏈中具體的故障配件和相關(guān)故障知識(shí)實(shí)例則與該配件體系互聯(lián),基于統(tǒng)一概念消除語(yǔ)義障礙,使多鏈間的知識(shí)查詢(xún)和共享成為可能。
基于知識(shí)圖譜中統(tǒng)一的“系統(tǒng)←部件←配件←故障件←故障檔案”知識(shí)組織體系,逐一融合各個(gè)層次的知識(shí),形成多鏈知識(shí),將知識(shí)共享范圍從單鏈擴(kuò)展到多鏈,為故障診斷提供查詢(xún)和推理功能,針對(duì)該知識(shí)圖譜的查詢(xún)和推理過(guò)程具體如下:
1)獲取查詢(xún)內(nèi)容,如自然語(yǔ)言描述的故障現(xiàn)象“離合踏板不回位”。
2)通過(guò)語(yǔ)義分析模型對(duì)該輸入進(jìn)行預(yù)處理,利用文本分類(lèi)模型識(shí)別出文本中的部件/配件實(shí)體,規(guī)范實(shí)體名稱(chēng),確定搜索范圍,利用文本匹配模型在已確定的部件范圍內(nèi)對(duì)相關(guān)聯(lián)的故障檔案知識(shí)進(jìn)行更精確的語(yǔ)義匹配.
3)對(duì)“系統(tǒng)←部件←配件←故障件←故障檔案”關(guān)聯(lián)節(jié)點(diǎn)進(jìn)行查詢(xún)和推理操作。
4)返回關(guān)聯(lián)節(jié)點(diǎn),包括哪些部件出現(xiàn)了問(wèn)題,通過(guò)故障檔案節(jié)點(diǎn)了解相關(guān)解決方法,實(shí)現(xiàn)對(duì)故障問(wèn)題的診斷和維修。
故障查詢(xún)系統(tǒng)界面如圖15所示,具體操作過(guò)程如下:
1) 輸入用自然語(yǔ)言描述的故障現(xiàn)象。
2) 選擇“所屬價(jià)值鏈”,以確定查詢(xún)的知識(shí)范圍。
3)系統(tǒng)對(duì)輸入請(qǐng)求進(jìn)行查詢(xún)(內(nèi)部的運(yùn)行過(guò)程如圖16),然后返回查詢(xún)結(jié)果。
查詢(xún)結(jié)果如圖15所示,圖中a和b分別展示了在單鏈和多鏈范圍內(nèi)對(duì)故障現(xiàn)象“離合踏板不回位”查詢(xún)的返回值,可見(jiàn)相比圖15a,圖15b的多鏈知識(shí)查詢(xún)返回的知識(shí)更加豐富。針對(duì)“離合踏板不回位”的故障現(xiàn)象,在vc_a鏈內(nèi)捕獲了“離合器”和“車(chē)前、后鈑金”兩類(lèi)故障案例知識(shí),在多鏈范圍內(nèi)捕獲了更多“離合器”故障案例知識(shí),通過(guò)點(diǎn)擊故障檔案節(jié)點(diǎn)可以瀏覽相關(guān)解決方法,對(duì)故障問(wèn)題進(jìn)行診斷,并提供相應(yīng)的維修方法。
4.2.2 服務(wù)價(jià)值鏈維修服務(wù)商搜索
當(dāng)服務(wù)人員應(yīng)用多鏈知識(shí)圖譜進(jìn)行故障診斷后仍不能獨(dú)立解決維修問(wèn)題時(shí),可以通過(guò)多鏈知識(shí)圖譜搜索故障維修服務(wù)以尋求外援,查詢(xún)和推理過(guò)程如圖17所示。具體為,對(duì)輸入的故障現(xiàn)象進(jìn)行查詢(xún)預(yù)處理后,展開(kāi)對(duì)多鏈知識(shí)圖譜的搜索和推理,篩選出合適的服務(wù)商,然后基于知識(shí)圖譜中“省←市←區(qū)/縣←服務(wù)站←故障檔案”關(guān)聯(lián)節(jié)點(diǎn)關(guān)系搜索多條價(jià)值鏈的服務(wù)商,返回更多可選的近距離維修服務(wù)商。
該搜索的具體操作界面如圖18所示,搜索系統(tǒng)內(nèi)部按照?qǐng)D17所示的查詢(xún)和推理過(guò)程向用戶(hù)返回搜索結(jié)果。通過(guò)輸入故障現(xiàn)象搜索維修服務(wù)商,利用多鏈知識(shí)圖譜返回具有維修該故障經(jīng)歷的服務(wù)站的地理信息,根據(jù)服務(wù)距離篩選出合適的服務(wù)站,用戶(hù)則通過(guò)與知識(shí)圖譜交互確定維修服務(wù)搜索結(jié)果,為鏈內(nèi)/跨鏈的服務(wù)站間派員維修服務(wù)提供決策支持,具體操作如下:①用戶(hù)輸入故障現(xiàn)象,知識(shí)圖譜返回相似維修案例在全國(guó)的分布圖,顏色越深的案例數(shù)量越多;②點(diǎn)擊不同的省份,展示該省各城市的維修案例分布圖;③選擇點(diǎn)擊不同城市,進(jìn)一步查詢(xún)各區(qū)/縣有過(guò)相似維修經(jīng)驗(yàn)的服務(wù)商信息,從而確定服務(wù)協(xié)同對(duì)象。
本文通過(guò)詳細(xì)分析基于第三方云平臺(tái)的多服務(wù)價(jià)值鏈系統(tǒng),針對(duì)存在的問(wèn)題及需求提出服務(wù)價(jià)值鏈多鏈知識(shí)圖譜構(gòu)建的框架和方法,統(tǒng)一了多條服務(wù)價(jià)值鏈的相關(guān)業(yè)務(wù)類(lèi)概念及其關(guān)系的語(yǔ)義描述和定義,同時(shí)融合多鏈知識(shí)實(shí)現(xiàn)了對(duì)多鏈知識(shí)的組織,為支持業(yè)務(wù)決策提供了更豐富的知識(shí)。在服務(wù)價(jià)值鏈多鏈知識(shí)圖譜構(gòu)建過(guò)程中集成多鏈數(shù)據(jù),經(jīng)過(guò)兩個(gè)階段求解精確的知識(shí)圖譜模型,并將知識(shí)圖譜模型存儲(chǔ)到圖數(shù)據(jù)庫(kù),完成了服務(wù)價(jià)值鏈多鏈知識(shí)圖譜的構(gòu)建,同時(shí)對(duì)相關(guān)案例進(jìn)行展示。
本文研究主要側(cè)重于構(gòu)建服務(wù)價(jià)值鏈多鏈知識(shí)圖譜,未來(lái)的研究重點(diǎn)將以服務(wù)價(jià)值鏈多鏈知識(shí)圖譜為基礎(chǔ),對(duì)語(yǔ)義搜索和推理等服務(wù)進(jìn)行深入研究。
計(jì)算機(jī)集成制造系統(tǒng)2022年2期