国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于實(shí)證評(píng)價(jià)反饋的服務(wù)語(yǔ)義標(biāo)注增強(qiáng)方法

      文檔序號(hào):8487812閱讀:713來(lái)源:國(guó)知局
      一種基于實(shí)證評(píng)價(jià)反饋的服務(wù)語(yǔ)義標(biāo)注增強(qiáng)方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及Web服務(wù)技術(shù)領(lǐng)域,具體來(lái)說(shuō),涉及一種基于實(shí)證評(píng)價(jià)反饋的Web服務(wù) 語(yǔ)義標(biāo)注增強(qiáng)方法。
      【背景技術(shù)】
      [0002] Web服務(wù)是基于網(wǎng)絡(luò)的、分布式、自描述、模塊化的組件,是實(shí)現(xiàn)面向服務(wù)計(jì)算、面 向服務(wù)的架構(gòu)(S0A)的最佳實(shí)踐。但是,傳統(tǒng)的Web服務(wù)是基于XML的,在表示需求和Web 服務(wù)的能力方面缺乏語(yǔ)義表達(dá)能力,不利于計(jì)算機(jī)間的交互,不利于實(shí)現(xiàn)Web服務(wù)發(fā)現(xiàn)、組 合、調(diào)用等。基于RDF、本體等語(yǔ)義Web技術(shù)被認(rèn)為是解決服務(wù)自動(dòng)整合和交互問(wèn)題的關(guān)鍵, 將語(yǔ)義Web技術(shù)應(yīng)用到Web服務(wù)領(lǐng)域,利用語(yǔ)義標(biāo)注技術(shù)擴(kuò)展Web服務(wù)的語(yǔ)義描述,也即對(duì) Web服務(wù)進(jìn)行語(yǔ)義標(biāo)注可以促進(jìn)在Web上實(shí)現(xiàn)自動(dòng)的Web服務(wù)發(fā)現(xiàn)、組合、調(diào)用和監(jiān)控等,也 有助于構(gòu)建更加靈活、健壯的面向服務(wù)的應(yīng)用。
      [0003] 從本質(zhì)上講,標(biāo)注就是一種解釋。服務(wù)標(biāo)注即用領(lǐng)域本體中的語(yǔ)義概念解釋W(xué)SDL 或其他服務(wù)描述文件中的數(shù)據(jù)類(lèi)型。近年來(lái)為了解決服務(wù)分類(lèi)、發(fā)現(xiàn)、重用、組合等實(shí)現(xiàn) 中出現(xiàn)的問(wèn)題,許多研宄者將對(duì)Web服務(wù)進(jìn)行語(yǔ)義標(biāo)注的方法用于問(wèn)題研宄以及技術(shù)實(shí)現(xiàn) 中,同時(shí)涌現(xiàn)了多種標(biāo)注方法,產(chǎn)生了大量的標(biāo)注結(jié)果被很多研宄者使用,但是只有當(dāng)這些 標(biāo)注結(jié)果能夠精準(zhǔn)地反映Web服務(wù)的語(yǔ)義時(shí)它們才會(huì)有利用價(jià)值,而相當(dāng)一部分Web服務(wù) 的語(yǔ)義標(biāo)注結(jié)果中存在不準(zhǔn)確的形式,那么這些標(biāo)注結(jié)果將無(wú)法更好地促進(jìn)Web服務(wù)發(fā) 現(xiàn)、組合等研宄工作的實(shí)現(xiàn)。因此需要一套完整的評(píng)價(jià)體系來(lái)對(duì)Web服務(wù)標(biāo)注結(jié)果的質(zhì)量 進(jìn)行評(píng)價(jià)。
      [0004] 而目前關(guān)于語(yǔ)義標(biāo)注質(zhì)量的研宄還比較的初步,并沒(méi)有形成系統(tǒng)的評(píng)價(jià)體系和評(píng) 價(jià)方法,同時(shí)也缺乏相應(yīng)的實(shí)證研宄;其次目前的研宄大多將語(yǔ)義標(biāo)注的過(guò)程和對(duì)標(biāo)注質(zhì) 量的評(píng)價(jià)分割開(kāi),而事實(shí)上兩者是相輔相成的。對(duì)語(yǔ)義標(biāo)注質(zhì)量的評(píng)價(jià)將有助于用戶更好 的對(duì)服務(wù)進(jìn)行語(yǔ)義標(biāo)注,提高語(yǔ)義標(biāo)注的效率;而語(yǔ)義標(biāo)注的過(guò)程則反過(guò)來(lái)影響語(yǔ)義標(biāo)注 質(zhì)量評(píng)價(jià)方法的有效性。因此本發(fā)明的研宄將從實(shí)證的角度出發(fā),構(gòu)建語(yǔ)義標(biāo)注以及標(biāo)注 質(zhì)量評(píng)價(jià)相統(tǒng)一的驗(yàn)證系統(tǒng),協(xié)助用戶更好的對(duì)服務(wù)進(jìn)行語(yǔ)義標(biāo)注。

      【發(fā)明內(nèi)容】

      [0005] 為了克服上述現(xiàn)有技術(shù)存在的問(wèn)題,本發(fā)明提出了一種基于實(shí)證評(píng)價(jià)反饋的服務(wù) 語(yǔ)義標(biāo)注增強(qiáng)方法,從實(shí)證的角度出發(fā),基于服務(wù)接口的WSDL描述文檔、語(yǔ)義網(wǎng)技術(shù)及關(guān) 聯(lián)數(shù)據(jù)本體,自動(dòng)生成調(diào)用web服務(wù)的參數(shù),并調(diào)用web服務(wù),記錄并分析web服務(wù)的調(diào)用 結(jié)果,根據(jù)分析結(jié)果獲得對(duì)于服務(wù)標(biāo)注的反饋信息,從而增強(qiáng)服務(wù)語(yǔ)義標(biāo)注。
      [0006] 本發(fā)明提出了一種基于實(shí)證評(píng)價(jià)反饋的服務(wù)語(yǔ)義標(biāo)注增強(qiáng)方法,該方法包括以下 步驟:
      [0007] 步驟(1)、首先判斷Web服務(wù)是否可用,如果可用則執(zhí)行步驟(2);
      [0008] 步驟(2)、解析Web服務(wù)的WSDL文檔,獲取并保存Web服務(wù)的名稱(chēng)、服務(wù)接口名稱(chēng)、 服務(wù)接口描述、服務(wù)參數(shù)名稱(chēng)、服務(wù)參數(shù)類(lèi)型等信息,;
      [0009]步驟(3)、標(biāo)注web服務(wù)參數(shù),對(duì)Web服務(wù)參數(shù)進(jìn)行參數(shù)精化和清洗,將Web服務(wù)的 每個(gè)清洗后的參數(shù)關(guān)聯(lián)到一個(gè)DBpedia實(shí)例上,獲得標(biāo)注結(jié)果;
      [0010]步驟(4)、將標(biāo)注結(jié)果按照SPARQL語(yǔ)法規(guī)則編碼,生成SPARQL語(yǔ)句;借助編碼實(shí) 現(xiàn)DBpedia實(shí)例庫(kù)查詢,如果查詢結(jié)果非空,則獲取實(shí)例并執(zhí)行步驟(6);如果SPARQL查詢 為空,則執(zhí)行步驟(5);
      [0011] 步驟(5 )、查詢本地DBp e d i a實(shí)例庫(kù)獲取實(shí)例,如果查詢結(jié)果非空,則執(zhí)行步驟 (6);
      [0012] 步驟(6)、利用實(shí)例數(shù)據(jù)生成調(diào)用Web服務(wù)參數(shù)的測(cè)試數(shù)據(jù);
      [0013]步驟(7)、利用上述的測(cè)試數(shù)據(jù)調(diào)用Web服務(wù);
      [0014]步驟(8)、獲取并保存Web服務(wù)的調(diào)用結(jié)果;
      [0015] 步驟(9)、分析Web服務(wù)調(diào)用結(jié)果,若Web服務(wù)調(diào)用成功并返回正確調(diào)用結(jié)果,執(zhí)行 步驟(10);若Web服務(wù)調(diào)用失敗,執(zhí)行步驟(11);
      [0016]步驟(10)、提取調(diào)用成功的Web服務(wù)的調(diào)用結(jié)果中的有效信息并保存至本地實(shí)例 庫(kù),執(zhí)彳丁步驟(12);
      [0017]步驟(11)、記錄調(diào)用失敗的Web服務(wù)的參數(shù)的標(biāo)注,根據(jù)本地實(shí)例庫(kù)重新生成實(shí) 例數(shù)據(jù)且記錄這一過(guò)程,并執(zhí)行步驟(7);
      [0018]步驟(12)、結(jié)合本地實(shí)例庫(kù)及調(diào)用失敗的Web服務(wù)參數(shù)的標(biāo)注的記錄,修正、豐富 調(diào)用失敗的Web服務(wù)參數(shù)的標(biāo)注,生成反饋信息并保存;
      [0019]步驟(13)、將反饋信息再應(yīng)用于前述流程的標(biāo)注過(guò)程中。
      [0020] 與現(xiàn)有技術(shù)相比,本發(fā)明將語(yǔ)義標(biāo)注的過(guò)程和對(duì)標(biāo)注質(zhì)量的評(píng)價(jià)結(jié)合在一起,對(duì) 語(yǔ)義標(biāo)注質(zhì)量的評(píng)價(jià)將有助于用戶更好的對(duì)服務(wù)進(jìn)行語(yǔ)義標(biāo)注,提高語(yǔ)義標(biāo)注的效率;而 語(yǔ)義標(biāo)注的過(guò)程則反過(guò)來(lái)影響語(yǔ)義標(biāo)注質(zhì)量評(píng)價(jià)方法的有效性;將從實(shí)證的角度出發(fā),構(gòu) 建語(yǔ)義標(biāo)注以及標(biāo)注質(zhì)量評(píng)價(jià)相統(tǒng)一的驗(yàn)證系統(tǒng),協(xié)助用戶更好的對(duì)服務(wù)進(jìn)行語(yǔ)義標(biāo)注。
      【附圖說(shuō)明】
      [0021] 圖1為本發(fā)明提供的基于反饋的服務(wù)語(yǔ)義標(biāo)注增強(qiáng)方法的流程圖;
      [0022] 圖2為本發(fā)明提供的通過(guò)SPARQL查詢獲取實(shí)例的流程圖;
      [0023] 圖3為本發(fā)明提供的調(diào)用Web服務(wù)的流程圖;
      [0024] 圖4為本發(fā)明提供的分析并提取Web服務(wù)調(diào)用結(jié)果的流程圖;
      [0025] 圖5為本發(fā)明提供的SPARQL查詢示例。
      [0026]
      [0027]
      【具體實(shí)施方式】
      [0028] 以下結(jié)合附圖及【具體實(shí)施方式】,進(jìn)一步詳述本發(fā)明的技術(shù)方案。
      [0029] 由于Web服務(wù)標(biāo)注的準(zhǔn)確性對(duì)于Web服務(wù)組合、發(fā)現(xiàn)等研宄具有重要意義,為了驗(yàn) 證標(biāo)注結(jié)果的準(zhǔn)確性,并生成有效反饋信息增強(qiáng)標(biāo)注方法,本發(fā)明實(shí)施提供了一種基于反 饋的語(yǔ)義標(biāo)注增強(qiáng)方法,參見(jiàn)圖1~圖4,詳見(jiàn)下文描述:
      [0030] 步驟(1)、首先判斷Web服務(wù)是否可用,如果可用則執(zhí)行步驟⑵;
      [0031]步驟(2)、利用Dom4j工具解析Web服務(wù)的WSDL文檔,獲取Web服務(wù)的名稱(chēng)、服務(wù) 接口名稱(chēng)、服務(wù)接口描述、服務(wù)參數(shù)名稱(chēng)、服務(wù)參數(shù)類(lèi)型等信息,并存儲(chǔ);
      [0032] 步驟(3)、利用DBpedia本體標(biāo)注服務(wù)參數(shù),包括建立基于DBpedia關(guān)聯(lián)數(shù)據(jù)的 Web服務(wù)標(biāo)注模型,對(duì)Web服務(wù)參數(shù)層進(jìn)行參數(shù)精化和清洗,利用DBpedia Spotlight應(yīng)用 將Web服務(wù)的每個(gè)清洗后的參數(shù)關(guān)聯(lián)到一個(gè)合適的DBpedia實(shí)例數(shù)據(jù)或本體概念上;(上 述的參數(shù)精化和清洗的具體內(nèi)容參見(jiàn)中國(guó)發(fā)明專(zhuān)利ZL201310172375. 1 ;根據(jù)中國(guó)發(fā)明專(zhuān) 利ZL201310172375. 1中[0052]段的記載:"對(duì)web服務(wù)參數(shù)層進(jìn)行參數(shù)精化,對(duì)于解析得 到的輸入?yún)?shù)和輸出參數(shù)集,將帶有結(jié)構(gòu)的復(fù)雜參數(shù)類(lèi)型分解為簡(jiǎn)單參數(shù)";根據(jù)中國(guó)發(fā)明 專(zhuān)利ZL201310172375. 1中[0053]段的記載:參數(shù)清洗是針對(duì)參數(shù)名的處理,即"由于在 WSDL文檔中,參數(shù)名是不規(guī)則的詞,并且不是具有分詞結(jié)構(gòu)的格式,而是連寫(xiě)或者縮寫(xiě),因 此,參數(shù)清洗過(guò)程是由必要的。處理服務(wù)參數(shù)名稱(chēng)的方法包括:
      [0033] E.根據(jù)輸入和輸出信息獲得關(guān)鍵詞。許多服務(wù)的輸入和輸出參數(shù)有著getAbyB的 命名形式,或者有的輸出參數(shù)是getB的形式,很顯然地,在這種情況下,A是輸入?yún)?shù)的關(guān) 鍵詞,B是輸出參數(shù)的關(guān)鍵詞;
      [0034] F.實(shí)現(xiàn)分詞。由于參數(shù)名稱(chēng)的定義中沒(méi)有空格,我們需要根據(jù)首字母大寫(xiě)對(duì)參數(shù) 進(jìn)行分詞。此外,還需要過(guò)濾標(biāo)點(diǎn)符號(hào)和鏈接符號(hào);
      [0035] G.過(guò)濾無(wú)意義的單詞。分詞之后得到一組獨(dú)立的單詞,它們中的一些事沒(méi)有意義 的,需要被忽略。在WSDL文檔中出現(xiàn)頻率超過(guò)90%的詞是沒(méi)有意義的,因?yàn)樗鼈兒茈y辨別 之間的差異。無(wú)意義詞匯表在我們數(shù)據(jù)庫(kù)中維護(hù);
      [0036] H.恢復(fù)縮寫(xiě)詞。另一個(gè)在我們數(shù)據(jù)庫(kù)中維護(hù)的表示縮寫(xiě)詞匯表,處理參數(shù)的最后 一步是通過(guò)比較縮寫(xiě)詞匯表,還原單詞數(shù)組中的縮寫(xiě)詞。")
      [0037]步驟(4)、將標(biāo)注結(jié)果按照SPARQL(簡(jiǎn)單協(xié)議和資源描述框架查詢語(yǔ)言,Simple Protocol and RDF Query Language)語(yǔ)法規(guī)則,生成SPARQL語(yǔ)句借助程序代碼實(shí)現(xiàn)查詢, 如果SPARQL查詢結(jié)果非空,則獲取實(shí)例并執(zhí)行步驟(6);如果SPARQL查詢?yōu)榭?,則執(zhí)行步 驟(5);
      [0038]步驟(5)、查詢本地實(shí)例庫(kù)獲取實(shí)例,如果查詢結(jié)果非空,則執(zhí)行步驟(6);
      [0039]步驟(6)、利用實(shí)例值生成調(diào)用Web服務(wù)的參數(shù)的測(cè)試數(shù)據(jù);
      [0040]步驟(7)、利用生成的測(cè)試數(shù)據(jù)調(diào)用Web服務(wù);
      [0041]步驟(8)、獲取
      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1