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