- From: Daniel Elenius <daele@ida.liu.se>
- Date: Thu, 13 May 2004 10:02:59 +0200
- To: public-sws-ig@w3.org
Hi. I am looking at the OWL-S ontology and thinking that the connection between an AtomicProcess and its WsdlAtomicProcessGrounding looks a bit awkward. While it's easy enough to find the AtomicProcess from its corresponding WsdlAtomicProcessGrounding, by looking at the owlsProcess property, there is no such property for finding the WsdlAtomicProcessGrounding for a AtomicProcess. You have to see which Service describes the AtomicProcess, then see which Groundings supports the Service, then look through all of these to find which one has an owlsProcess property pointing at the AtomicProcess. Besides from being awkward, there is no way to express that _each atomic process_ must have one or more groundings, which would be reasonable. Why not add an inverse attribute of owlsProcess, with the appropriate cardinality restrictions? Seems to me this would make it a lot easier to visualize, understand, and use the ontology. Regards, -- Daniel Elenius Usable Ubiquitous Research Group (U2) Department of Computer and Information Science Linköping University, Sweden Tel: +46 13 28 56 06, Fax: +46 13 142 231
Received on Thursday, 13 May 2004 04:05:21 UTC