- From: Mithun Sheshagiri <mits1@cs.umbc.edu>
- Date: Mon, 03 Mar 2003 18:02:37 -0500
- To: www-ws@w3.org
Hello Sheila,
Thank you for the reply. I am still wondering how
do I bind a particular I/P/O/E to a service if the domain is not
specified. Since congoOrderShippedEffect is a part of ExpressCongo,
don't we have to bind these somewhere. At what stage should this be
happening?
peace,
mithun
sam@KSL.Stanford.EDU wrote:
>Hi Mithun,
>
>Thanks for your question about ExpressCongoBuy. As you noted,
>we did not explicitly define a domain for the properties
>property:congoOrderShippedEffect
>and
>property:congoOrderShippedOutput.
>This was done on purpose. It certainly would not have been
>incorrect to have defined a domain, but it was not necessary.
>The advantage of not explicitly defining a domain is that it
>enables these properties to be used by multiple processes.
>For example, the non-express version of CongoBuy could have the
>same conditional outputs and effects. By not defining the domain
>explicitly, it enables the use of the properties in the definition
>of both processses.
>
>Hope this helps.
>
>Sheila
>
>
>==============================================================================
>
>Sheila McIlraith, PhD Phone: 650-723-7932
>Senior Research Scientist Fax: 650-725-5850
>Knowledge Systems Lab
>Department of Computer Science
>Gates Sciences Building, 2A-248 http://www.ksl.stanford.edu/people/sam
>Stanford University E-mail sam@ksl.stanford.edu
>Stanford, CA 94305-9020
>
>
>
>
> Hi All,
> I need some clarification regarding the description of
> ExpressCongoBuy atomic service which is part of the ProcessModel
> described by the file
> <http://www.daml.org/services/daml-s/0.7/CongoProcess.daml>.
> Is property:congoOrderShippedEffect part of the ExpressCongoBuy service?
> If the answer is yes, shouldn't it have a domain pointing to the
> ExpressCongoBuy class.
>
> - <daml:Property rdf:ID="congoOrderShippedEffect">
> <rdfs:subPropertyOf
> rdf:resource="http://www.daml.org/services/daml-s/0.7/Process.daml#effect"
> />
> - <rdfs:range>
> - <daml:Class>
> <rdfs:subClassOf
> rdf:resource="http://www.daml.org/services/daml-s/0.7/Process.daml#ConditionalEffect"
> />
> - <rdfs:subClassOf>
> - <daml:Restriction>
> <daml:onProperty
> rdf:resource="http://www.daml.org/services/daml-s/0.7/Process.daml#ceCondition"
> />
> <daml:toClass rdf:resource="#BookInStock" />
> </daml:Restriction>
> </rdfs:subClassOf>
> - <rdfs:subClassOf>
> - <daml:Restriction>
> <daml:onProperty
> rdf:resource="http://www.daml.org/services/daml-s/0.7/Process.daml#ceEffect"
> />
> <daml:toClass rdf:resource="#OrderShippedEffect" />
> </daml:Restriction>
> </rdfs:subClassOf>
> </daml:Class>
> </rdfs:range>
> </daml:Property>
>
> Similarly shouldn't the output: congOrderShippedOutput have a domian as
> well. Am I missing something?
>
> peace,
> mithun
>
>
>
>
>
Received on Monday, 3 March 2003 18:02:26 UTC