版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、DynamicDiscoveryofComplexConstraintbasedSemanticWebServicesLeDuyNganDataMiningDepartmentI2RASTARSingapeLimYuanJieTemasekPolytechnicSingapeyuanjie91@RajaramanKanagasabaiDataMiningDepartmentI2RASTARSingapestract—Webservice
2、discoveryistheprocessoffindingwebserviceprovidersthatsatisfyspecificservicerequesterrequirements.Inreallifescenariosservicesareoftendescribedwithcomplexconstraintscontaindynamicaspectsthatarenotadequatelysupptedbymostoft
3、hecurrentdiscoverysystems.InthispaperweproposeanovelOWLSbasedsemanticservicediscoverysystemfdynamicallydiscoveringcomplexconstraintbasedservices.TheproposedsystemisbasedonrepresentingcomplexserviceconstraintsasSemanticWe
4、bRuleLanguage(SWRL)rulesusingaruleenginefmatchmakinghlingdynamismviaarealtimeontologypopulationreasoninginfrastructure.WeconsidertheSemanticWebService(SWS)Challengeshippingdiscoveryscenarioshowwithdetailedillustrationtha
5、toursystemisabletosolveallthefiveservicecomplexitylevelssuccessfully.KeywdswebservicediscoverysemanticwebservicessemanticservicematchmakingontologiessemanticrulesI.INTRODUCTIONAWebserviceisasoftwarecomponentrepresentinga
6、servicewhichisabusinessoperationataskanactivity.IthasbecomeakeytechnologyintheWebasitenablestheinteroperationofheterogeneoussystemsthereuseofdistributedfunctionsinapplications.Astardserviceientedecosystemiscomprisedofser
7、viceprovidersofferingWebservicesservicerequestersdescribingrequirementsindertolocateservices.InsuchanecosystempublishingbindingdiscoveringWebservicesarethreeimptanttasks.Amongthemdiscoveringservicesisafundamentaltaskthat
8、involvestheprocessoffindingwebserviceswhichsatisfyspecificrequirements.CurrentWebservicesbasedonWebServiceDeionLanguage(WSDL)[1]employnaivesyntacticrepresentationstodescribetheservices.Thisleadstoalackofsemanticunderstin
9、gthatpreventsfullyautomaticdiscoverycompositioninteroperability.TowardsaddressingthisSemanticWebService(SWS)fmalisms[2]thatexploitSemanticWebTechnologies[3]havebeenproposedtofacilitaterichfmalrepresentationsofservices.Se
10、veralsemanticWebservicedeionlanguagessuchasOWLS[4]WSMO[5]SAWSDL[6]etc.havebeendeveloped.SemanticWebServicediscoveryleveragesontheSWSfmalismstosearchfserviceproviderssatisfyingaservicerequestersrequirement[10].OWLSMX[7]TU
11、B[8]MOD[9]areexamplesofsuchsystems.Howevermostofthesediscoverysystemssupptservicematchingmainlybasedontheinputparametersrequiredtoexecutetheservicetheserviceoutputthatrepresentstheresultsoftheexecution.Thislimitationispa
12、rtlycausedbythecurrentdeionlanguagese.g.OWLSthathavelimitedsupptfdescribingfunctionalnonfunctionalproperties.Theyareoftennotexpressiveenoughtosupptadvancedservicedeionsthatinvolvecomplexconstraintsthatarecommoninrealwlda
13、pplications[10].Fexampleconsiderashippingscenariowhereashippingprovideroffersaservicetoshipapackagefromoneplacetoanotherplace.Theserviceprovidermayhaveseveralconstraintsonitsserviceasfollows:(1)ShipstoAfricaNthAmericaEur
14、opeAsia(2)Onlypackagesweighing50lbslessareshipped(3)Ifthecollectedtimeisbefe6pmthentheshippingdurationwillbelessthanaday.Ofthesethefirstconstraintcanbedescribedinthestardontologymodelingtheservices.Howeverthisisnottrueft
15、hesecondthethirdconstraintsasthecurrentontologylanguageshavelimitedsupptfsuchcomplexconstraints.Similarlytheservicerequestermayhavesimilarsophisticatedconstraintsintherequests.Towardsmodelingrealwldscenarioswearguethatit
16、isimptanttosupptsuchconstraintdeionsincurrentdeionlanguages.OnanotherdirectionthesemanticdeionofsomeadvertisedWebservicesmaycompletelybeavailableonlybyinvocation.Thismaybethecaseiffexampleitturnsouttobeimpracticaltoprovi
17、deanexhaustivesemanticdeionofthecapabilitiesoffered.Itisdesirablethatthewebservicediscoverysystemsupptsmatchingofserviceprovidersrequestersdynamically.WSMObasedwksthatsupptcomplexconstraintshavebeenreptedintheliterature[
18、1112]butsystemsbasedonOWLSareafew.ThispaperaimstoinvestigateifdynamicdiscoveryofcomplexwebservicesisfeasiblewithOWLSrelatedW3Ctechnologiesalone.WeproposeanovelOWLSbasedsemanticservicediscoverysystemfdynamicallydiscoverin
19、gcomplexconstraintbasedservices.Anovelservicematchmakingmethodisproposedwhen2011FifthIEEEInternationalConferenceonSemanticComputing978076954492211$26.00?2011IEEEDOI10.1109ICSC.2011.3851Thenextsectionpresentsourmethodfdis
20、coveringservicesaccdingtoDefinition2.III.SEMANTICRULEBASEDDYNAMICDISCOVERYSYSTEMA.SupptingConstraintsinOWLSOWLSisaservicedeionfmalismhasstrongsupptfromtheresearchindustrycommunities[15].Itcomprisesthreemainparts:ServiceP
21、rofilewhichisfadvertisingdiscoveringservicecapabilitiesServiceModelwhichgivesadetaileddeionofaservicesoperationServiceGroundingwhichprovidesdetailsonhowtointeroperatewithaserviceviamessages.GenerallyspeakingOWLSServicePr
22、ofileprovidesboththefunctionalnonfunctionalinfmationneededfanagenttodiscoveraservicewhileOWLSServiceModelOWLSServiceGroundingtakentogetherprovideenoughinfmationfanagenttomakeuseofaserviceoncefound.OWLSprovidesagenericway
23、ofrepresentingconditionexpressions2inWebservices.ItsupptssixlanguageslogicsincludingSWRLSWRLFOLDRSKIFSPARQLRDQLcanbeeasilyextendedtosupptotherlogicexpressions.HoweverreasoningsupptoverlogicexpressionsembeddedinOWLSislimi
24、ted.Inthispaperwetakeadifferentapproachwherebywemodelthepreconditionspostconditionsasconstraintsinthedomainontology.AsproofofconceptweadoptSWRL[16]tomodeltheconstraints.SWRLisaproposalfaSemanticWebrulelanguagecombiningsu
25、blanguagesoftheOWLWebOntologyLanguage(OWLDLLite)withthoseoftheRuleMarkupLanguage.TherefeSWRLusesOWLaxiomsenablesHnlikerulestobecombinedwithanOWLknowledgebase.SWRLrulesarewrittenaspairsofantecedent(head)consequent(body)bo
26、thexpressedasaconjunctionofonemeatoms.Aruleexpressesthefollowingmeaning:whenevertheconditionsspecifiedintheantecedentholdthentheconditionsspecifiedintheconsequentmustalsohold.Ruleswithdisjunctiveantecedentscanbeequivalen
27、tlyrewrittenasmultipleruleseachcrespondingtoadisjunct.Similarlyruleswithconjunctiveconsequentscouldbechangedintomultipleruleseachwithanatomicconsequent.ThusSWRLrulesgiveadditionalexpressivitybutattheexpenseofdecidability
28、.InthispaperweconsiderasubsetofSWRLwherethevariablesbindonlytoknowninstancesinanontologybutmaycontainbuiltins.ThesyntaxfSWRLextendstheabstractsyntaxofOWL.Aruleinthissyntaxhasthefm:“antecedentconsequent“wherebothanteceden
29、tconsequentareconjunctionsofatomswrittena1...an.Variablesareindicatedusingthestardconventionofprefixingthemwithaquestionmark(e.g.x)[17].Usingthissyntaxaruleassertingthatthecompositionofparentbrother2:www.ai.damlserviceso
30、wls1.2genericExpression.owlpropertiesimpliestheunclepropertywouldbewrittenas:“parent(xy)^brother(yz)uncle(xz)“.IfBillhasJobasaparentJobhasDavidhasabrotherthenthisrulerequiresthatBillhasDavidasanuncle.Figure1.ASWRLexample
31、SWRLrulesreasonaboutOWLindividualsprimarilyintermsofOWLclassesproperties.FexampleaSWRLruleexpressingthatiftheshippingrequesterexpectstoshipapackagetotheshippingproviderresidinginthesamecountrythentheprovidercansatisfythe
32、requesterisdepictedinFigure1.IntuitivelytheconceptofShippingServiceRequesterShippingServiceProvidercanbecapturedusinganOWLclassshipToisapropertyoftheontology.ExecutingthisrulewouldhavetheeffectofsettingtheShippingProvide
33、rMatchedpropertytoProviderintheindividualthatsatisfiestherulenamedRequester.JessisaruleengineingenvironmentftheJavaplatfm3.Jessissmalllightoneofthefastestruleenginesavailable.Jesshasmanyuniquefeaturesincludingbackwardsch
34、ainingwkingmemyqueriesJesscandirectlymanipulatereasonaboutJavaobjects.OurSWRLrulesareexecutedusingJess.SQWRL[18]isbasedontheSWRLrulelanguageusesSWRLsemanticfoundationasitsfmalunderpinning.ItoffersawaytoallowOWLontologies
35、tobequeried.Italsoprovidesasetofoperatstoperfmclosureoperationstoallowlimitedfmsofnegationasfailurecountingaggregation.B.DynamismfDiscoveryOurapproachusesaninhousesemantictechnologyinfrastructurepoweredbyAllegroGraph44to
36、processtheontologyperfmpopulation&reasoningbefeinvokingthematchmaking.Thestrategyfhlingdynamismisasfollows.Givenaservicerequestfirstanontologyloaderreadsuptheserviceoffersinthereposity.EachserviceoffermayhaveWSDLendpoint
37、scontainingmethodsthatcanbeinvokedonlyduringruntime(e.g.shippingratecomputation).TheneededWSDLmethodsareinvokedbasedontheservicespecificationstheresultsareaddedtotheontologywiththeOntologyPopulationengine.Thematchmakerma
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- research on intelligent information search based on web
- Research of Multidatabase Based on Web Service.pdf
- Research and Implementation on Web Based Video Conference.pdf
- 學(xué)士學(xué)位論文research of text classification mining based on web
- A Study of English Neologisms in Semantics and Context.pdf
- 基于web技術(shù)的學(xué)習(xí)系統(tǒng)研究與設(shè)計(learning system based on web technology research and design)
- boundaries crossed, at the interfaces of morphosyntax, phonology, pragmatics and semantics
- 畢業(yè)設(shè)計research on the business model of the life service website based on web 2.0
- 畢業(yè)設(shè)計(論文)research & implementation on web services based on the .net framwork
- On Cyber Language from Semantics and Pragmatics Perspectives.pdf
- 基于.net框架的web服務(wù)的研究與實現(xiàn)(research & implementation on web services based on the .net framwork)
- An Experimental Research on Web-based Self-access Reading in a High Vocational College.pdf
- On Applying Frame Semantics to English Vocabulary Teaching in College.pdf
- The application of web--based content analysis in organizational culture research-an external analysis of enterprises in video.pdf
- an introduction to research techniques
- research learning on english
- An Analysis of Strategies for C-E Translation of Environmental Slogans—From the Perspective of Frame Semantics.pdf
- a motivation research for internet shopping
- research cad.PDF
- research cad.PDF
評論
0/150
提交評論