2) Service Goal Extractor: The service goal is a set of
information for discovering semantic web services. A goal is
composed of descriptions on service inputs, outputs, preconditions,
and effects. These descriptions are matched against
semantic web service descriptions to sort out the services.
We use goal extraction rules to extract goals from formal
queries. Goal extraction rules specify mapping relations from
some combinations of the concepts in the formal query to
a goal description element. The service goal for the sample
formal query is shown below: