Transcript Document
Semantic Web-Services or Semantic-Web Services? Matthew Montebello CSAW’04 CSAW’04 M.Montebello Agenda • • • • • • Welcome – some thoughts What happened since CSAW’03 ? Web Services and Semantic Web What dilemma? Work by the Agent Tech. research group Conclusions CSAW’04 M.Montebello One year since CSAW’03 • • • • • WWW2: Second Generation Web Semantic Web Web Services Ontologies MarkUp Languages CSAW’04 M.Montebello Web Services • A software system identified by a URI • Its public interfaces and bindings are defined and described using XML • Its definition can be discovered by other software systems • These systems may then interact with the Web service in a manner prescribed by its definition, using XML based messages conveyed by Internet protocols CSAW’04 M.Montebello Semantic Web • An extension of the current web in which information is given well-defined meaning • An abstract representation of data on the World-Wide Web, based on RDF • It is being developed by the W3C, in collaboration with a large number of researchers and industrial partners • Machine readable and processable CSAW’04 M.Montebello What Dilemma? • Semantic Web-Service • Semantic-Web Service • Basic tasks: 1. 2. 3. 4. Discovery Invocation Composition Monitoring CSAW’04 M.Montebello Intelligent Software Agents Group • • • • Research students FYP students AgentLink III REWERSE CSAW’04 M.Montebello People • • • • • • • • Charlie Abela Malcolm Attard James Scicluna Wayne Grixti AnnaMaria Cassola Simon Scerri Albina Pace Alexiei Dingli CSAW’04 M.Montebello Ongoing work & projects • • • • • • • http://www.cs.um.edu.mt/~rewerse/ Semantic Web Search Engine OWL-S/BPEL (Business Process Execution Language) editor Ontology engineering tools Reasoning on the Web Semantic Web Browsing Web Service Composition using Planning and Reusable Plans CSAW’04 M.Montebello Conclusion • OWL-S developed on top of XML, will facilitate the transition • Agent markup languages will enable search engines to go beyond Boolean searches and use natural language instead • RDF will help integrate and aggregate applications to make the Web more like a library cataloge CSAW’04 M.Montebello