亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        WSMO理論框架與應(yīng)用研究

        2010-12-31 00:00:00王雪蓮
        現(xiàn)代情報(bào) 2010年8期

        [摘 要]WSMO作為W3C的成員報(bào)告,為語義網(wǎng)絡(luò)服務(wù)提供了一個(gè)建模本體。文章全面系統(tǒng)的介紹WSMO的整體理論框架,包括理論模型(WSMO)、建模語言(WSML)和執(zhí)行環(huán)境(WSMX)的構(gòu)建,在此基礎(chǔ)上,對WSMO和OWL-S兩種描述網(wǎng)絡(luò)服務(wù)的本體語言進(jìn)行比較分析,并深入剖析了應(yīng)用范例VTA。

        [關(guān)鍵詞]WSMO;WSML;WSMX;OWL-S;WSMO應(yīng)用范例;VTA

        DOI:10.3969/j.issn.1008-0821.2010.08.004

        [中圖分類號(hào)]TP393 [文獻(xiàn)標(biāo)識(shí)碼]B [文章編號(hào)]1008-0821(2010)08-0019-06

        The Theoretic Framework and Application of WSMOWei Lai1 Wang Xuelian2

        (1.Academy of Computer Sciences and Information Technology,Northeast Normal University,

        Changchun 130117,China;

        2.Library,Northeast Normal University,Changchun 130024,China)

        [Abstract]WSMO is the new member report of W3C,it is the web service modeling ontology for semantic web services.The paper introduced the theoretic framework of WSMO fully and systemicly,including WSMO theoretic model,modeling language and execution environment.On the base of this,the paper compared the WSMO and OWL-S,pointed out the difference between them.Furthermore,deeply analyzed the application of WSMOs case-VTA.

        [Keywords]WSMO;WSML;WSMX;OWL-S;WSMO application cases;VTA

        1 WSMO簡介

        WSMO(Web Service Modeling Ontology,網(wǎng)絡(luò)服務(wù)建模本體)[1]是描述語義網(wǎng)絡(luò)服務(wù)相關(guān)方面的本體,以網(wǎng)絡(luò)服務(wù)建??蚣躓SMF(Web Service Modeling Framework)為基礎(chǔ)。由歐洲委員會(huì)和愛爾蘭科學(xué)基金等多個(gè)組織資助,與歐洲語義網(wǎng)絡(luò)服務(wù)領(lǐng)域的關(guān)鍵研究項(xiàng)目(如SEKT[2]、DIP[3]和Knowledge Web[4])結(jié)盟,以促進(jìn)語義網(wǎng)絡(luò)服務(wù)的發(fā)展。WSMO是W3C的成員報(bào)告,于2005年4月向W3C提交,2005年6月正式發(fā)布[5]。

        1.1 WSMO的使命

        WSMO為語義網(wǎng)絡(luò)服務(wù)的核心部分提供本體的詳細(xì)說明,為描述語義網(wǎng)絡(luò)服務(wù)的各個(gè)方面創(chuàng)立網(wǎng)絡(luò)服務(wù)建模本體,以解決Web Service的整合問題,將互聯(lián)網(wǎng)絡(luò)從一個(gè)人類的信息知識(shí)庫轉(zhuǎn)變?yōu)槭澜绶秶姆植际骄W(wǎng)絡(luò)處理系統(tǒng)。

        WSMO具有簡單(盡可能簡化整合問題)、完整(解決整合問題涉及的所有方面)及可操作(將現(xiàn)有的一系列語義操作作為參考)的特點(diǎn),可以在不同應(yīng)用領(lǐng)域(如旅游、銀行、市場、供應(yīng)鏈等領(lǐng)域)開展實(shí)際應(yīng)用研究,同時(shí)在語義網(wǎng)絡(luò)服務(wù)方面,能夠開發(fā)出一個(gè)易于被服務(wù)機(jī)構(gòu)和用戶方使用的本體。

        1.2 WSMO的設(shè)計(jì)原理

        (1)遵守網(wǎng)絡(luò)協(xié)議。WSMO繼承URI的內(nèi)容體系,作為最基本的設(shè)計(jì)原則,同時(shí)采取命名域表示信息空間,支持XML和其它W3C的網(wǎng)絡(luò)技術(shù)協(xié)議。

        (2)基于本體。本體是WSMO的數(shù)據(jù)模型,網(wǎng)絡(luò)服務(wù)中所有的資源描述及數(shù)據(jù)轉(zhuǎn)換都基于本體。本體是目前廣泛接受的Semantic Web知識(shí)表示方法,本體的擴(kuò)展使用允許從語義上增強(qiáng)信息處理過程并支持互操作,WSMO支持Semantic Web本體語言的定義。

        (3)精確的匹配。WSMO的資源全部獨(dú)立定義,這與網(wǎng)絡(luò)開放和分布的特點(diǎn)一致。

        (4)強(qiáng)化中介作用。中介主要處理開放環(huán)境下出現(xiàn)的特殊情況,WSMO在數(shù)據(jù)、本體、入口和過程等方面采用不同的中介。

        (5)本體的作用獨(dú)立。WSMO本體能夠?qū)⒂脩舻男枨笈c可得到的服務(wù)獨(dú)立描述。存在于特定關(guān)系中的用戶可以獲取不同的網(wǎng)絡(luò)服務(wù),例如用戶可能希望根據(jù)天氣、文化等方面的要求預(yù)定一個(gè)假日,網(wǎng)絡(luò)服務(wù)將有針對性的提供航班和旅店。

        (6)描述與執(zhí)行。WSMO在語義網(wǎng)絡(luò)服務(wù)元素(描述)和應(yīng)用技術(shù)(執(zhí)行)方面進(jìn)行區(qū)分。前者需要基于適當(dāng)格式的簡明、合理的描述框架并提供簡明的語義描述;后者主要關(guān)注支持現(xiàn)有的和潛在的語義網(wǎng)絡(luò)和網(wǎng)絡(luò)服務(wù)技術(shù)。WSMO目標(biāo)在于提供一個(gè)適當(dāng)?shù)谋倔w描述模型并整合現(xiàn)有的及潛在的網(wǎng)絡(luò)服務(wù)技術(shù)。

        (7)服務(wù)與網(wǎng)絡(luò)服務(wù)。網(wǎng)絡(luò)服務(wù)是能夠?qū)崿F(xiàn)用戶目標(biāo)的計(jì)算機(jī)化實(shí)體。WSMO作為描述服務(wù)的方式,不能取代網(wǎng)絡(luò)服務(wù)的功能[6]。

        2 WSMO體系架構(gòu)

        WSMO由3個(gè)部分構(gòu)成,即WSMO(Web Services Modeling Ontology)——理論模型、WSML(Web Services Modeling Language)——建模語言、WSMX——(Web Service Execution Environment)執(zhí)行環(huán)境[7]。

        20102010年8月第30卷第8期WSMO理論框架與應(yīng)用研究Aug.,2010Vol.30 No.82.1 WSMO

        2.1.1 定義WSMO的語言

        (1)WSMO定義的元-模型層(Meta-model Layer)

        WSMO[8]是語義網(wǎng)絡(luò)服務(wù)的元模型。使用MOF[9](Meta-Object Facility)規(guī)范來說明這個(gè)模型。MOF為規(guī)范、構(gòu)建及元模型技術(shù)管理界定了一個(gè)抽象的語言和架構(gòu)。MOF定義的元數(shù)據(jù)架構(gòu)由4個(gè)層次組成:

        ①包含描述數(shù)據(jù)的信息層;

        ②模型層,由信息層描述數(shù)據(jù)的元數(shù)據(jù)組成;

        ③元-模型層,由定義元數(shù)據(jù)結(jié)構(gòu)和語義的描述組成;

        ④元-元-模型層,由對元模型層結(jié)構(gòu)和語義的描述組成。

        在WSMO中,根據(jù)MOF界定的4個(gè)層次,WSMO本身組成了元模型層,本體、網(wǎng)絡(luò)服務(wù)、目標(biāo)和中介規(guī)范組成了模型層,由本體描述的實(shí)際數(shù)據(jù)和網(wǎng)絡(luò)服務(wù)間的交換組成了信息層。

        (2)標(biāo)識(shí)符

        每一個(gè)WSMO元素都由一個(gè)標(biāo)識(shí)符界定:

        ①URI——WSMO中的任何內(nèi)容都有一個(gè)URI默認(rèn)標(biāo)識(shí),除非將其歸為變量或者匿名ID。

        ②匿名IDs——匿名ID可以被編號(hào)(#1,#2,…)或者不編號(hào)(#),這些都代表標(biāo)識(shí)符。匿名ID可以用來標(biāo)識(shí)存在的對象,但是不需要專門的標(biāo)識(shí)符。

        2.1.2 WSMO的頂層本體(Top-Layer)

        WSMO的頂層本體包括本體、網(wǎng)絡(luò)服務(wù)、目標(biāo)、中介四部分內(nèi)容。其中,本體提供能夠被其它要素使用的術(shù)語;目標(biāo)用來定義網(wǎng)絡(luò)服務(wù)應(yīng)該解決的問題;網(wǎng)絡(luò)服務(wù)描述定義網(wǎng)絡(luò)服務(wù)的各個(gè)方面;中介協(xié)助解決問題。

        (1)本體

        在WSMO中,本體提供了WSMO其它元素使用的術(shù)語,以描述涉及領(lǐng)域的相關(guān)問題。抽取概念的最核心部分定義本體,本體通過提供概念和概念的之間的關(guān)系定義一個(gè)一致認(rèn)同的術(shù)語。為了描述關(guān)系和概念的語義結(jié)構(gòu),本體通常提供一系列用邏輯語言表達(dá)的規(guī)則。WSMO提供8個(gè)本體元素:非功能屬性、本體輸入、使用中介、概念、關(guān)系、功能、實(shí)例和公理。其中非功能屬性包括投稿者、覆蓋范圍、創(chuàng)造者、數(shù)據(jù)、描述、格式、標(biāo)識(shí)符、語言、所有者、出版者、關(guān)系、權(quán)限、來源、主題、題名、類型、版本等內(nèi)容;本體輸入允許在本體設(shè)計(jì)時(shí)采用模塊化處理,只要沒有沖突,輸入的數(shù)據(jù)就能夠用于解決問題,或者使用中介來解決這一問題;中介用于校驗(yàn)輸入本體;概念是組成問題領(lǐng)域術(shù)語的最基本元素,一個(gè)概念提供名稱和類型的屬性;關(guān)系用來描述幾個(gè)概念之間的相互關(guān)系模型;實(shí)例一般被明確的界定或鏈接到實(shí)例庫中。

        (2)網(wǎng)絡(luò)服務(wù)

        網(wǎng)絡(luò)服務(wù)是描述一個(gè)領(lǐng)域提供服務(wù)獲取的計(jì)算機(jī)化實(shí)體,這些描述包含了網(wǎng)絡(luò)服務(wù)的性能、界面及內(nèi)部操作,網(wǎng)絡(luò)服務(wù)的全部內(nèi)容都使用由本體規(guī)范的術(shù)語進(jìn)行描述。網(wǎng)絡(luò)服務(wù)描述由網(wǎng)絡(luò)服務(wù)功能、非功能和行為組成。網(wǎng)絡(luò)服務(wù)能夠提供不同的服務(wù),如Amazon能夠用于獲取圖書同時(shí)也能發(fā)現(xiàn)一本圖書的ISBN號(hào)碼。

        (3)目標(biāo)

        表現(xiàn)用戶愿望,能夠通過網(wǎng)絡(luò)服務(wù)執(zhí)行實(shí)現(xiàn)。本體可以作為描述相關(guān)方面的領(lǐng)域術(shù)語。

        (4)中介

        中介是描述解決不同WSMO元素之間的交互問題的元素,是解決數(shù)據(jù)、過程、接口相容性的核心內(nèi)容。WSMO將中介區(qū)分為4種類型(圖1):

        ggMediators:鏈接兩個(gè)目標(biāo),這個(gè)鏈接實(shí)現(xiàn)了將資源目標(biāo)提煉成對象目標(biāo);如果兩個(gè)目標(biāo)可以替換表明等值;

        ooMediators:輸入本體并解決可能出現(xiàn)的本體之間不匹配現(xiàn)象的中介;

        wgMediators:將網(wǎng)絡(luò)服務(wù)與目標(biāo)鏈接的中介,是實(shí)現(xiàn)網(wǎng)絡(luò)目標(biāo)的手段,wgMediators可以明確顯示出不同詞表款目和主題圖的區(qū)別;

        wwMediators:鏈接兩個(gè)網(wǎng)絡(luò)服務(wù)的中介。

        WSMO并不規(guī)定使用中介的類型,因此為中介的使用提供了最大的靈活性,允許網(wǎng)絡(luò)服務(wù)、目標(biāo)和本體之間的弱鏈接。圖1 WSMO中介類型及關(guān)系圖(資料來源:http:∥www.wsmo.org/TR/d2/v1.2/)

        2.2 WSML

        2.2.1 WSML目標(biāo)

        WSML[10]的目標(biāo)是提供正式的用來描述WSMO定義的全部元素的方法。WSML的不同變量對應(yīng)著不同級別的邏輯表達(dá)并使用不同的語言實(shí)例。更確切的說,WSMO采取Description Logics(描述邏輯),F(xiàn)irst-Order Logic(一階邏輯)和Logic Programming(邏輯過程)作為WSML語言變量發(fā)展的起點(diǎn)。WSML語言變量既包括語法層和語義層。所有的WSML變量根據(jù)具有與WSMO概念模型元素相似的易讀的語法規(guī)則進(jìn)行規(guī)范。同時(shí)WSML提供XML和RDF轉(zhuǎn)換系統(tǒng),并提供基于OWL應(yīng)用的WSML本體和OWL本體之間互操作的映射。

        2.2.2 WSML使用F-Logic語言的原因

        F-Logic語言提供了一個(gè)標(biāo)準(zhǔn)的建模理論;是一個(gè)完整的first order logic(一階邏輯)語言;處于first order logic(一階邏輯)語義時(shí),能夠提供second order(二階邏輯)語法;提供一個(gè)小型的語義操作推理引擎。

        2.2.3 WSML變量(參數(shù))

        圖2顯示了WSML的不同變量和變量間的關(guān)系。圖中箭頭代表“擴(kuò)展方向”。在邏輯表達(dá)和語言實(shí)例中的變量不同?;菊Z言WSML-CORE擴(kuò)展到兩個(gè)方向,Description Logics(WSML-DL)和Logic Programming(WSML-Flight,WSML-Rule),WSML-Rule和WSML-DL都擴(kuò)展到First-Order Logic(WSML-Full)。

        WSML-CORE由Description Logic和Horn Logic在Description Logic Programs基礎(chǔ)上共同界定。在WSML家族中表達(dá)能力最小,擁有最好的計(jì)算機(jī)化特征。主要特點(diǎn)是支持

        圖2 WSML的變量和變量間的關(guān)系(資料來源:http:∥www.wsmo.org/TR/d16/d16.1/v0.21/)

        模塊的分類、屬性、二元關(guān)系和實(shí)例,同時(shí)支持分類層級和關(guān)系層級。WSML-DL是完全采用DL的WSML-CORE的擴(kuò)展。WSML-FLIGHT是具有元-模型、限制和動(dòng)態(tài)否定特點(diǎn)的WSML-CORE的擴(kuò)展。以F-Logic為基礎(chǔ),提供一個(gè)強(qiáng)大的規(guī)則語言。WSML-RULE是WSML-FLIGHT在邏輯程序方面的擴(kuò)展。WSML-FULL在First-Order下將WSML-DL和WSML-Rule統(tǒng)一起來。

        2.3 WSMX

        2.3.1 WSMX的特點(diǎn)

        (1)WSMX[11]是一個(gè)綜合性的軟件框架,用于支持基于語義描述的Web Service的發(fā)現(xiàn)、選擇、中介、調(diào)用及互操作。

        (2)是WSMO所定義的語義網(wǎng)絡(luò)服務(wù)各個(gè)方面的概念模型的參考執(zhí)行環(huán)境,增強(qiáng)各種商業(yè)應(yīng)用的網(wǎng)絡(luò)服務(wù)整合功能,目標(biāo)是采用靈活的方式提高自動(dòng)商業(yè)處理,并提供可升級的綜合解決方案。

        (3)WSMX能夠?qū)⒎?wù)需求者和提供者整合到一起來構(gòu)建專門的任務(wù),甚至在服務(wù)需求者和提供者預(yù)先并沒有意識(shí)到彼此存在的情況下以及他們之間在數(shù)據(jù)和公共行為模式上存在重大差異的情況下。

        (4)是一個(gè)開放的和共同參與的資源環(huán)境,內(nèi)容重用性和一般功能性是指導(dǎo)WSMX發(fā)展的核心概念。

        2.3.2 WSMX體系架構(gòu)

        WSMX體系架構(gòu)包括用戶界面、邏輯層、交流層和數(shù)據(jù)保存層。其中用戶界面用WSMX描述注冊服務(wù)功能并顯示系統(tǒng)的執(zhí)行信息;邏輯層負(fù)責(zé)處理WSMX與網(wǎng)絡(luò)服務(wù)需求者和提供者之間的信息轉(zhuǎn)換;交流層負(fù)責(zé)接受、處理和轉(zhuǎn)換各種信息;數(shù)據(jù)保存層由數(shù)據(jù)庫系統(tǒng)組成用于數(shù)據(jù)存儲(chǔ)和檢索。WSMX需要更多功能更強(qiáng)的組件,尤其是解決安全、轉(zhuǎn)換、信任、預(yù)警等問題的組件,這也是WSMX的發(fā)展目標(biāo)和方向。圖3描述了WSMX的體系架構(gòu)。圖3 WSMX的體系架構(gòu)(資料來源:http:∥www.wsmo.org/TR/d13/d13.4/v0.1/)

        可見,WSMX的體系架構(gòu)包括:

        (1)核心組件(Core Component)。核心組件是WSMX的核心部分,所有組件間的互操作都通過核心組件來控制,如系統(tǒng)的商業(yè)邏輯、事件引擎、內(nèi)部工作流引擎、分布組件加載等。目前核心組件是WSMX的核心模塊,為了保證WSMX信任度的提高,將會(huì)發(fā)展一系列的分布式核心組件機(jī)制。沒有專門的界面來定義核心組件。在參考執(zhí)行時(shí),提供一個(gè)封裝的中介層以區(qū)別核心組件和其他組件。

        (2)資源管理器(Resource Manager)。資源管理器是WSMX的長期保存界面。負(fù)責(zé)存儲(chǔ)WSMX使用的每一個(gè)數(shù)據(jù)條目。目前,WSMX界定了6個(gè)知識(shí)庫,4個(gè)資源庫負(fù)責(zé)頂層概念,如WSMO、網(wǎng)絡(luò)服務(wù)、本體、目標(biāo)和中介器等,第5個(gè)資源庫用于存儲(chǔ)非WSMO數(shù)據(jù)條目,如事件和消息,第6個(gè)資源庫用于存儲(chǔ)WSDL文檔,作為WSMO服務(wù)描述對象SOAP的基礎(chǔ)。將來還將增加ebXML和UDDI庫的建設(shè)用于WSMX數(shù)據(jù)保存。

        (3)服務(wù)發(fā)現(xiàn)(Service Discovery)。WSMX發(fā)現(xiàn)組件重點(diǎn)發(fā)現(xiàn)與服務(wù)需求者目標(biāo)匹配的網(wǎng)絡(luò)服務(wù)描述。

        (4)非功能選擇器(Non-functional Selector)。用于從網(wǎng)絡(luò)發(fā)現(xiàn)的匹配服務(wù)列表中選擇最適合的服務(wù)。如果發(fā)現(xiàn)不止一個(gè)滿足目標(biāo)的服務(wù)結(jié)果,選擇界面用于選擇一個(gè)適合的服務(wù),不包括調(diào)用服務(wù)。

        (5)協(xié)商(Negotiation,F(xiàn)unctional Selector)。功能性選擇器用于從匹配服務(wù)列表中選擇最適合的服務(wù),這里服務(wù)必須作為選擇程序的一部分被調(diào)用。

        (6)數(shù)據(jù)中介(Data Mediator)。數(shù)據(jù)中介組件用于調(diào)節(jié)在網(wǎng)絡(luò)服務(wù)的發(fā)現(xiàn)、組合、選擇或調(diào)用中存在的數(shù)據(jù)異構(gòu)性問題。

        (7)程序中介(Process Mediator)。程序中介具有調(diào)節(jié)出現(xiàn)在網(wǎng)絡(luò)服務(wù)調(diào)用中出現(xiàn)的公共程序的異構(gòu)性,保證調(diào)用者的公共程序和調(diào)用的網(wǎng)絡(luò)服務(wù)匹配。

        (8)交流管理器(Communication Manager)。交流管理器是WSMX發(fā)送或者接受消息的入口,通過調(diào)用和接受界面獲取的。

        此外,還包括編排引擎界面(Choreography Engine Interface)、剖析器界面(Parser Interface)、網(wǎng)絡(luò)服務(wù)建模技術(shù)界面(Web Service Modelling Toolkit Interface)及響應(yīng)界面(Reasoner Interface)等組件。

        3 WSMO與OWL-S的區(qū)別

        OWL-S是OWL在語義網(wǎng)絡(luò)服務(wù)中的應(yīng)用,是DAML+OIL本體中專門用來描述網(wǎng)絡(luò)服務(wù)的高層本體語言。OWL-S定義基本的類和屬性描述服務(wù),在最廣泛的意義上覆蓋服務(wù)的描述,而不關(guān)注專門領(lǐng)域或問題的應(yīng)用。

        WSMO是一個(gè)網(wǎng)絡(luò)服務(wù)建模本體,創(chuàng)建一個(gè)與語義網(wǎng)絡(luò)服務(wù)相關(guān)的各個(gè)方面的描述本體,目的在于解決整合問題,更加關(guān)注網(wǎng)絡(luò)服務(wù)的整合,同時(shí)也關(guān)注專門領(lǐng)域的應(yīng)用。

        OWL-S定義了網(wǎng)絡(luò)服務(wù)的外部可見的行為,而WSMO同時(shí)構(gòu)建了怎樣利用其他的服務(wù)提供者,實(shí)現(xiàn)網(wǎng)絡(luò)服務(wù)的功能[12]。表1給出了WSMO與OWL-S的具體區(qū)別。表1 WSMO與OWL-S的區(qū)別

        名 稱WSMOOWL-S獨(dú)立性描述獨(dú)立的定義需求目標(biāo)和網(wǎng)絡(luò)服務(wù)使用簡單的模型元素描述提供者和需求者非功能屬性定義一系列核心的非功能屬性僅將非功能屬性限定在綱要(profile)描述非功能屬性推薦使用廣泛使用的詞表,如DC或FOAF,鼓勵(lì)已有術(shù)語再利用不主張使用通用的詞表描述需求根據(jù)目標(biāo)描述需求使用綱要(profiles)描述被查詢的服務(wù)中 介使用不同類型的中介器將核心元素聯(lián)系起來,處理分布環(huán)境的異構(gòu)問題將異構(gòu)問題作為構(gòu)建問題,中介器不是本體的一個(gè)元素,是網(wǎng)絡(luò)服務(wù)設(shè)施的基礎(chǔ)部分行為描述網(wǎng)絡(luò)服務(wù)過程的定義在底層,不公開提供服務(wù)模型描述的細(xì)節(jié)語義描述應(yīng)用描述不公開,但是提供正式語義過程模塊中不提供正式的應(yīng)用描述語義基 礎(chǔ)沒有提供網(wǎng)絡(luò)服務(wù)調(diào)用機(jī)制提供WSDL的基礎(chǔ)語言層語言描述層面清楚獨(dú)立在不同語言層之間缺少概念的獨(dú)立性

        4 范例分析

        目前,WSMO的使用范例主要有:Virtual Travel Agency for Online Train Tickets[13]、SWF語義網(wǎng)絡(luò)服務(wù)代理協(xié)作[14]、DIP[15]、Cocoon Projekt[16]及Stream Flows!System[17]等。下面以“Virtual Travel Agency”為例介紹WSMO的應(yīng)用架構(gòu)。

        VTA是WSMO發(fā)展的第一個(gè)應(yīng)用實(shí)例,數(shù)據(jù)來自WSMO發(fā)展的早期階段,主要目的在于發(fā)展WSMO的基本元素,因此,僅限定了WSMO資源的一小部分:4個(gè)模塊化的領(lǐng)域本體、2個(gè)目標(biāo)、1個(gè)網(wǎng)絡(luò)服務(wù)及WSMO中介。使用WSMO的概念框架,為這個(gè)使用案例指定本體、目標(biāo)、網(wǎng)絡(luò)服務(wù)和中介的頂層概念。VTA為最終用戶提供查找和購買奧地利和德國線路的車票服務(wù),假定用戶要購買國際車票,使用案例的過程包括:

        (1)用戶創(chuàng)建描述購買國際車票的最高層目標(biāo);

        (2)VTA是能夠滿足用戶需求的一個(gè)服務(wù)提供者;

        (3)用戶進(jìn)一步描述和提煉需求,提供具體的地點(diǎn)和時(shí)間;

        (4)VTA返回一系列的可能路線;

        (5)用戶在這些路線中選擇一個(gè),并發(fā)送一個(gè)在線預(yù)定的請求;

        (6)VTA整合在線車票預(yù)定服務(wù),執(zhí)行預(yù)定和付費(fèi)過程,并向用戶發(fā)送在線車票。

        VTA提供的4類本體包括:

        (1)International Train Ticket Ontology本體描述火車票領(lǐng)域本體;

        (2)Date and Time Ontology為時(shí)間和日期及其關(guān)系界定了一般模型;

        (3)Purchase Ontology描述在購買者和銷售者之間,購買一個(gè)產(chǎn)品的基本要素,包括購買訂單、購買雙方、產(chǎn)品、付費(fèi)、交付;

        (4)Locations Ontology描述地點(diǎn),包括路線、國家和城市及其關(guān)系。

        VTA各方通過B2B方式進(jìn)行整合并提供語義網(wǎng)絡(luò)服務(wù),VTA能夠調(diào)用由幾個(gè)eTourism提供者提供的網(wǎng)絡(luò)服務(wù),并整合成新的服務(wù)。VTA功能可以進(jìn)一步擴(kuò)展,能夠創(chuàng)建一個(gè)提供更為復(fù)雜的旅行組合服務(wù)網(wǎng)絡(luò)。具體的架構(gòu)見圖4。

        圖4 VTA服務(wù)總體框架(資料來源:http:∥www.wsmo.org/TR/d3/d3.3)

        通過上面的范例可以看出,基于WSMO的語義網(wǎng)絡(luò)服務(wù)更加關(guān)注實(shí)現(xiàn)自動(dòng)和半自動(dòng)的語義網(wǎng)絡(luò)服務(wù),強(qiáng)調(diào)網(wǎng)絡(luò)服務(wù)的自動(dòng)發(fā)現(xiàn)、中介及組合服務(wù)等功能性的網(wǎng)絡(luò)整合服務(wù)。

        通過WSMO定義的本體和語言對目標(biāo)和服務(wù)進(jìn)行描述,服務(wù)需求方利用各種中介發(fā)現(xiàn)服務(wù)、選擇服務(wù),服務(wù)提供方利用各種中介描述服務(wù)、提供服務(wù),并在需求方和服務(wù)方之間進(jìn)行互操作,將需求和服務(wù)匹配起來,完成自動(dòng)的網(wǎng)絡(luò)整合服務(wù)[18],如圖5所示。

        圖5 WSMO的應(yīng)用過程(資料來源:見參考文獻(xiàn)18)

        WSMO的目標(biāo)是整合網(wǎng)絡(luò)服務(wù),充分考慮了語義網(wǎng)絡(luò)服務(wù)的主要問題:(1)詞表的差異,不同的商業(yè)描述采用不同的術(shù)語,WSMO通過本體,提供一種能夠正式的和清晰的描述詞表的機(jī)制,能夠發(fā)現(xiàn)不同商業(yè)伙伴使用詞表的差異和重復(fù)現(xiàn)象,并能夠解決它們之間的矛盾;(2)不同的入口,即商業(yè)伙伴之間有自己的互操作模式;(3)不同的商業(yè)處理過程,可能阻礙互操作。目前的網(wǎng)絡(luò)服務(wù)核心在于通過一個(gè)注冊系統(tǒng)(UDDI),使用WSDL語言對各類服務(wù)描述和登記,技術(shù)關(guān)注的重點(diǎn)在于輸入輸出的數(shù)據(jù)類型和存取細(xì)節(jié)。

        5 結(jié)束語

        WSMO作為語義網(wǎng)絡(luò)服務(wù)描述的本體語言,通過定義本體、描述語言和執(zhí)行環(huán)境為語義網(wǎng)絡(luò)服務(wù)各個(gè)方面提供了標(biāo)準(zhǔn)的描述機(jī)制,實(shí)現(xiàn)異構(gòu)系統(tǒng)之間的互操作,為解決語義網(wǎng)絡(luò)服務(wù)的自動(dòng)發(fā)現(xiàn)、選擇、調(diào)用、整合問題提供切實(shí)可行的方案。本文對WSMO的理論框架和基本的應(yīng)用范例進(jìn)行了初步的探討,在理論和實(shí)踐上,尤其是WSMO在圖書情報(bào)領(lǐng)域的進(jìn)一步應(yīng)用研究,還需深入研究和思考。

        參考文獻(xiàn)

        [1]Web Service Modeling Ontology[EB].http:∥www.wsmo.org,2009-07-04.

        [2]Semantically-Enabled Knowledge Technologies[EB].http:∥www.sekt-project.com,2009-07-04.

        [3]Data,Information,and Process Integration with Semantic Web Services[EB].http:∥dip.semanticweb.org,2009-07-04.

        [4]Knowledge Web[EB].http:∥knowledgeweb.semanticweb.org,2009-07-04.

        [5]W3C Submission[EB].http:∥www.w3.org/Submission,2009-07-04.

        [6]D2v1.2.Web Service Modeling Ontology(WSMO)[EB].http:∥www.wsmo.org/TR/d2/v1.2,2009-07-04.

        [7]WSMO NEW Structure,main intermediate deliverables[EB].http:∥www.wsmo.org/papers/presentations/SDK-cluster/lausanne/wsmotiti.ppt,2009-07-04.

        [8]D2v1.2.Web Service Modeling Ontology(WSMO)[EB].http:∥www.wsmo.org/TR/d2/v1.2,2009-07-04.

        [9]Meta-Object Facility,version 1.4[EB].http:∥www.omg.org/technology/documents/formal/mof.htm,2009-07-04.

        [10]D16.1v0.21 The Web Service Modeling Language WSML[EB].http:∥www.wsmo.org/TR/d16/d16.1/v0.21,2009-07-04.

        [11]D13.4 v0.2WSMX Architecture[EB].http:∥www.wsmo.org/TR/d13/d13.4/v0.1,2009-07-04.

        [12]A Conceptual Comparison between WSMO and OWL-S[EB].http:∥www.wsmo.org/2004/d4/d4.1/v0.1/20050106/d4.1v0.120050106.pdf,2009-07-04.

        [13]Virtual Travel Agency for Online Train Tickets[EB].http:∥www.wsmo.org/TR/d3/d3.3,2009-07-04.

        [14]SWF—Agent Collaboration with Semantic Web Services[EB].http:∥swf.deri.at,2009-07-04.

        [15]Data,Information,and Process Integration with Semantic Web Services[EB].http:∥dip.semanticweb.org,2009-07-04.

        [16]Cocoon Projekt[EB].http:∥www.cocoon-health.com,2009-07-04.

        [17]Stream Flows!System[EB].http:∥scholar.google.com/url?sa=Uq=http:∥www.wsmo.org/TR/d3/d3.6/v0.1/20050527/d3620050527.pdf,2009-07-04.

        [18]Using the web service modeling ontology to enable semantic e-business[EB].http:∥delivery.acm.org/10.1145/1110000/1101807/p43-debruijn.pdf?key1=1101807key2=2022512511coll=GUIDEdl=GUIDECFID=15151515CFTOKEN=6184618,2009-07-04.

        欧美成人片在线观看| 亚洲成av人片在久久性色av| 青青草视频在线播放观看| 一区二区三区熟妇人妻18| 久久国产精品免费专区| 亚洲国产天堂久久综合网| 国产麻豆久久av入口| 久久不见久久见免费影院国语| 亚洲免费观看在线视频| 精品的一区二区三区| 国产亚洲3p一区二区| 成人大片免费观看视频| 亚洲精品无码久久久影院相关影片 | 50岁退休熟女露脸高潮| 99成人精品| 日本精品熟妇一区二区三区| 大尺度极品粉嫩嫩模免费| 一本久久综合亚洲鲁鲁五月天 | 免费超爽大片黄| 亚洲国产不卡免费视频| 色偷偷久久久精品亚洲| 精品无码久久久久成人漫画| 国产精品久久久久…| 国产午夜激情视频在线看| 久久午夜福利无码1000合集| 中文字幕肉感巨大的乳专区| 亚洲欧美日韩国产一区| 国产精品农村妇女一区二区三区 | 国产一级一片内射在线| 亚洲高清中文字幕视频| 一品二品三品中文字幕| 国产精品玖玖玖在线资源| 国产不卡av一区二区三区| 精品综合久久久久久888蜜芽 | 午夜成人无码福利免费视频| 日产精品一区二区三区| 国产一区二区三区口爆在线| 成年美女黄网站色大免费视频| 午夜三级a三级三点| 成人无码a级毛片免费| 加勒比久草免费在线观看|