David Martin wrote: > De Furio Ivano wrote: > > 2) Another, strange thing (at least for me) is that both ontology > > http://www.daml.org/services/owl-s/1.0/Profile.owl and > > 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. > Yes, subPropertyOf does imply domain inheritance, so it's okay not to repeat the domain. Is there a special reason not to repeat the domain (apart from avoiding redundancy) ? When I edit services using Protege (and OWL plugin), it seems that I must add the domain for hasInput and hasOutput properties. If not, Protege only allows me to use the hasParameter property (it does not include reasoning to deduce this kind of domain inheritance). However, this kind of troubles may be solved by the (future) OWL-S editor :-) Regards, Mathieu -- zze-VALLEE Mathieu RD-TECH-GRE <mathieu.vallee@rd.francetelecom.com> TECH / ONEReceived on Friday, 23 July 2004 10:36:54 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Sunday, 16 March 2008 00:10:56 GMT