owl-s question:the difference between outputs and outputs in result

Hello,everyone

     I notice that there's a property of owl-s process named "hasOutput" in
owl-s standard, and there's a "withOutput" property in process's
result.Butwhat's the difference between these two outputs?

     I know that they have these differences:the range of "hasOuput" is
"Output", but the range of "withOutput" is "OutputBinding"; the "withOuput"
can be conditional,but "hasOutput" cannot.

     However,I still don't know the essential of their differences. That is
,why not they substitute for each other  from the design point of view?

    Thanks!


Jiang Ling

Received on Friday, 1 December 2006 02:31:55 UTC