My Wiki!

Tutorial OWL-S

Resources

OWL

What is OWL Implementation

  • Modelling: Provide data structures that represent OWL ontologies/documents.
  • Parsing: Taking some syntactic presentation, e.g. OWL-RDF and converting it to some [useful] internal data structure.
  • Serializing: Producing a syntactic presentation, e.g. OWL-XML from a local data structure.
  • Manipulation/Change: Being able to manipulate the underlying objects.
  • Inference: Providing a representation that implements/understands the formal semantics of the language.

OWL-S

  • Service
    • Process: composite, atomic, simple process (abstract process relating to others process)
    • Profiles
    • Grounding

The relationships between service components are modeled using properties such as presents (Service-to-Profile), describedBy (Service-to-Process Model), and supports (Service-to-Grounding).

OWL-S Editor

Has good tutorial. The editor allow graphical process design, input output, export import wsdl

Using OWL-S

How to use?

  • Agent-Based Systems
  • Knowledge-Based Software Engineering (KBSE)
  • Automated Software Engineering (ASE)

AI Planning Programming Languages Workflow Systems Knowledge Representation Situation Calculus Process Representation Pi Calculus Process Specification Language (PSL)

Research Directions

  • Language & vocabulary for
    • Quality of Service
    • Policies
    • Preconditions & effects
    • Commitments
  • Discovery / Matchmaking / Selection
  • Composition, workflow adaptation
  • Service / resource / transaction management
  • Service use with mobile / ubiquitous devices
  • Security
  • Context
  • Tools & Environments
  • (Semi-)Automatic annotation

Agent-Oriented Web

0.1 Tools

1. Projects


Navigation