- From: Saied Tazari <Saied.Tazari@zgdv.de>
- Date: Mon, 19 May 2003 18:40:06 +0200
- To: www-ws@w3.org
Hi,
regarding the issue raised in
http://lists.w3.org/Archives/Public/www-ws/2003Mar/0019.html, I would like
to make a suggestion for enhancing the concept behind 'process:sameValues'.
According to my idea, we may express a statement like (cp.
http://www.daml.org/services/owl-s/0.9/CongoProcessDataFlow.owl):
<process:sameValues rdf:parseType="Collection">
<process:ValueOf process:atClass="#FullCongoBuy"
process:theProperty="#fullCongoBuyBookName"/>
<process:ValueOf process:atClass="#LocateBook"
process:theProperty="#bookName"/>
</process:sameValues>
this way (the new property and class names are supposed to come from the
'process' ontology):
<process:dataFlow>
<process:ValuePipe>
<process:source>
<process:ValueOf process:atClass="#FullCongoBuy"
process:theProperty="#fullCongoBuyBookName"/>
</process:source>
<process:sink>
<process:ValueOf process:atClass="#LocateBook"
process:theProperty="#bookName"/>
</process:sink>
<process:pipes rdf:resource="&process;allValues"/>
</process:ValuePipe>
</process:dataFlow>
This would make it possible to define another alternative for
'process:pipes', namely "&process;someValues" which would solve my problem
with restricting input depending on output.
Could this be used as an initial idea for enhancing DAML-S in terms of
dealing with data flow?
Regards,
-- Saied Tazari
P.S. I wonder if we could rewrite the above in the following abbreviated form:
<process:dataFlow>
<process:ValuePipe>
<process:source rdf:resource="#FullCongoBuy.fullCongoBuyBookName"/>
<process:sink rdf:resource="#LocateBook.bookName"/>
<process:pipes rdf:resource="&process;allValues"/>
</process:ValuePipe>
</process:dataFlow>
Received on Monday, 19 May 2003 12:40:16 UTC