|
|
|
TutorialsTutorial 1: Building Intelligent Mashups Web Service Crawling And Annotation (full day)Nathalie Steinmetz | seekda, AT The aim of this tutorial is to describe how semantic technologies can be employed for improving the large-scale discovery of Web Services. We concentrate on working with data dumps coming from a Web Service crawler that focuses only on service relevant parts of the Web, on building unique service objects out of the data and on semi-automatically annotating these services. Input to this tutorial comes from actual results of the FP7 European R&D projects Service-Finder and SOA4All. The tutorial will show in detail which kind of data we will have to deal with, i.e. WSDL services, Web APIs (a.k.a. RESTful services) and related Web documents. We will address the topic of document duplication and explain how to infer unique service objects from the data. In a next step we will show how to automatically extract information from Web documents (both structured and unstructured data), and use them for semantic enrichment of the services. The automatic annotations, exemplified with the use of GATE, consist of both category annotations and generic service information annotations, described by the means of specific service ontologies. We will introduce these ontologies and will detail the semantic annotation via hands-on sessions. In a last step we will show how to use MicroWSMO to semantically annotate RESTful services.
Website: http://events.seekda.com/FIS2009/ |







