Using the service goal description,
service discovery is initiated. Semantic web service
discovery is performed by matching each component of the
service goal - input, output, precondition, effect - against
the corresponding component of service descriptions. How
matching point is determined is different for matching methodologies.
We use the service matching algorithm presented in
[2].
For the sample query, services that accept two inputs -
a location and a time - and produces a weather are discovered.