Web Service Semantics WSDLS University of GeorgiaWeb服务语义WSDLS 乔治亚大学.pptVIP

  • 0
  • 0
  • 约1.68万字
  • 约 21页
  • 2017-03-09 发布于上海
  • 举报

Web Service Semantics WSDLS University of GeorgiaWeb服务语义WSDLS 乔治亚大学.ppt

Web Service Semantics WSDLS University of GeorgiaWeb服务语义WSDLS 乔治亚大学

Web Service Semantics - WSDL-S Meenakshi Nagarajan for the WSDL-S team R. Akkiraju*, J. Farrell*, J.Miller, M. Nagarajan, M. Schmidt*, A. Sheth, K. Verma Web Service Semantics - WSDL-S A joint UGA-IBM* Technical Note, version 1.0, April 18, 2005. /projects/METEOR-S/WSDL-S /g/g.nsf/img/semanticsdocs/$file/wssemantic_annotation.pdf WSDL-S : scope, proposal and the bigger picture Adding semantics to WSDL – guiding principles Build on existing Web Services standards Mechanism independent of the semantic representation language Mechanism should allow the association of multiple annotations written in different semantic representation languages Guiding principles... Support semantic annotation of Web Services whose data types are described in XML schema Provide support for rich mapping mechanisms between Web Service schema types and ontologies WSDL-S Offer an evolutionary and compatible upgrade of existing Web services standards Externalize the semantic domain models agnostic to ontology representation languages. reuse of existing domain models allows annotation using multiple ontologies (same or different domain) updating tools around WSDL is relatively easier Semantic annotations on WSDL elements Annotating message types (XSD complex types and elements) extension attribute : modelReference (semantic association) extension attribute : schemaMapping (schema/data mapping) Annotating operations extension elements : precondition and effect (child elements of the operation element) extension attribute : category (on the interface element) extension attribute : modelreference (action) (on operation element) PurchaseOrder.wsdls ………… xs:element name= processPurchaseOrderResponse type=xs:string wssem:modelReference=POOntology#OrderConfirmation/ /xs:schema /types interface name=PurchaseOrder wssem:category name= “Electronics” taxonomyURI=/ taxonomyCode=”443112” / operation name=processPurchaseOrder” pattern=wsdl:in-out modelReference = rosetta:#RequestQuote inp

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档