- From: Daniel Elenius <danel698@student.liu.se>
- Date: 18 Apr 2003 11:55:55 +0200
- To: www-ws@w3.org
Hi! In Grounding.daml, "damlsParameter" is defined as follows: <daml:ObjectProperty rdf:ID="damlsParameter"> <rdfs:comment> An input or output property of an atomic process. </rdfs:comment> <rdf:type rdf:resource="http://www.daml.org/2001/03/daml+oil#UniqueProperty"/> <rdfs:domain rdf:resource="#WsdlMessageMap"/> <rdfs:range rdf:resource="&process;#parameter"/> </daml:ObjectProperty> This implies that "&process;#parameter" must be a Class, right? But in Process.daml we find: <daml:Property rdf:ID="parameter"> <rdfs:domain rdf:resource="#Process"/> <rdfs:range rdf:resource="http://www.daml.org/2001/03/daml+oil#Thing"/> </daml:Property> So, parameter is a Property. What gives? (This gives me an error in JTP, and that's what I'm trying fix). I can see that the idea is that the damlsParameter should point to an input/ouput in the process model. I can't see a simple solution though. Perhaps the easiest thing to do is to have the range of damlsParameter be "&daml;#Thing" Have I misunderstood something? Regards, Daniel
Received on Friday, 18 April 2003 05:55:18 UTC