W3C home > Mailing lists > Public > public-sws-ig@w3.org > November 2004

RE: Relation between OWL and OWL-S

From: Daniela CLARO <daniela.claro@eseo.fr>
Date: Tue, 23 Nov 2004 09:58:36 +0100
To: <public-sws-ig@w3.org>
Message-Id: <20041123085841.3454F1463@harley.eseo.fr>

Hi all, 
 I really need to understand this relation, and as nobody answered me, I
supposed that they did not understand my doubt, so I will try to explain
again:

If I have a web service called bank, what will I use to discover this
service? 
-My answer: I will use the description in the profile and also the input and
output parameters

But if I have another service called bank, so how will I make the difference
between them? Suppose that the first one refers to economical bank and the
second one is a wood bank for sitting on.

In OWL is clear that we can make this difference between the hierarchical
view proposed, so the economical bank will be localised under economical
tranche and wood bank will be localised under wood section like my model
below:

		     ...
		 _____|_____
		|           |  
  	  economical     wood
            |           |
           bank        bank
 
Using that model in OWL we can make this distinction, and how can I do the
same thing to discover a service in OWLS. 

If I have a service called bank, how can I make this distinction? 

Thank you very much,
Daniela



-----Message d'origine-----
De : public-sws-ig-request@w3.org [mailto:public-sws-ig-request@w3.org] De
la part de Daniela CLARO
Envoyé : lundi 15 novembre 2004 10:30
À : public-sws-ig@w3.org
Objet : Relation between OWL and OWL-S


Hi all,
 I would like to know what is actually the relation between OWL-S and OWL?
How do I represent this relation in OWL-S? 
I will be more clear...for example, suppose that I have a service called
AirplaneCompany that searches for a ticket beased on some input parameters
and it belongs to a service composition called Travel. 

- How can I do automatic discovery in this case? I've read that the
automatic discovery in OWL-S is based on its input and outputs parameters,
so we can make a distinction between the services. 

But actually, how can I say that my AirplaneCompany service is a class in
OWL model? Where Can I put this relation in OWL-S? And also, where can I say
that AirplaneCompany is the same service that AircraftCompany, as we do in
OWL using equivalenceClass like:

<owl:Class rdf:ID="Aircraft">
    <owl:equivalentClass rdf:resource="urn:eg#AirPlane"/>

These relations exist? Or in OWL-S we can not say that? 

Thank you so much!
Daniela
Received on Tuesday, 23 November 2004 08:58:43 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Sunday, 16 March 2008 00:10:58 GMT