- From: De Furio Ivano <Ivano.DeFurio@atosorigin.com>
- Date: Fri, 9 Jul 2004 10:09:09 +0200
- To: public-sws-ig@w3.org
- Message-ID: <49FCBDCB40420B409FB4EA8D712CC66D01D46031@SRV003SNAP>
Hi, to all I'm interested in automatic Discovery of Semantized Web Services. I'm trying to apply OWL-S upper ontology for Services, to discover the semantized services. But, working with owl-s rel. 1.0 I founded something that seems to be strange. 1) In http://www.daml.org/services/owl-s/1.0/Profile.owl <http://www.daml.org/services/owl-s/1.0/Profile.owl> , I founded the following declaration of "has_process" property. <!-- has_process is a pointer the process that is associated with the service. --> <owl:FunctionalProperty rdf:ID="has_process"> <rdfs:domain rdf:resource="#Profile"/> <rdfs:range rdf:resource="&process;#Process"/> </owl:FunctionalProperty> But on http://www.w3.org/TR/owl-ref/#FunctionalProperty-def <http://www.w3.org/TR/owl-ref/#FunctionalProperty-def> I read that owl:FunctionalProperty is a "Global cardinality constraints on properties" not an other ObjectProperty, so It seems that the rigth form to define "has_process" should be, something like that: <owl:ObjectProperty rdf:ID="has_process"> <rdf:type rdf:resource="&owl;FunctionalProperty" /> <rdfs:domain rdf:resource="#Profile"/> <rdfs:range rdf:resource="&process;#Process"/> </owl:ObjectProperty> 2) Another, strange thing (at least for me) is that both ontology http://www.daml.org/services/owl-s/1.0/Profile.owl <http://www.daml.org/services/owl-s/1.0/Profile.owl> and http://www.daml.org/services/owl-s/1.0/Process.owl <http://www.daml.org/services/owl-s/1.0/Process.owl> define hasParameter as a owl:ObjectProperty with a well defined domain. But, hasInput and hasOutput, was defined as subPropertyOf hasParameter without a defined domain. I wasn't able to find that subPropertyOf implies a domain inheritance, so maibe should be better to repeat the domain. Best regards, Ivano Sorry, for my English. Ing. Ivano De Furio ServiceWare Atos Origin Via Antiniana 2/A - 80078 Pozzuoli (NA) Italy Phone * + 39 081 6103 347 Fax * + 39 081 6103 200 e-mail * ivano.defurio@atosorigin.com Web http://www.atosorigin.com <http://www.atosorigin.com>
Received on Friday, 9 July 2004 04:12:43 UTC