W3C home > Mailing lists > Public > public-ws-semann@w3.org > January 2007

Re: [Fwd: Section on adding model references to inputs and outputs]

From: Ajith Ranabahu <ajith.ranabahu@gmail.com>
Date: Mon, 29 Jan 2007 14:06:24 -0500
Message-ID: <f43ea5790701291106p240c2f21h4962433bec768cd9@mail.gmail.com>
To: "Jacek Kopecky" <jacek.kopecky@deri.org>
Cc: public-ws-semann@w3.org

Hi Jack,
Thanks for pointing that out. Yes the wording I have suggested is
misleading and consider the following modification.

"In order to define semantics that apply to inputs and outputs of an
operation,  input and output elements can also be annotated with the
model reference. This is equivalent to adding model references to the
relevant schema element *in the scope of that operation* and should be
interpreted accordingly. If the element has an annotation already, in
the scope of this operation it
is considered to have both the input/output level annotation and the
element specific annotations."

note the addition of the  part " in the scope of that operation ".

BTW this wording is just a suggestion and need to be discussed
thoroughly. However I want to get the idea across, that the annotation
of the input/output would mean that it should be considered as same as
the message(element) being annotated in the scope of that operation.

I will soon have the annotated WSDL (and the ontology) uploaded to my web space.

Ajith

On 1/29/07, Jacek Kopecky <jacek.kopecky@deri.org> wrote:

>
> Ajith, I'm afraid you may have misunderstood me. Your wording says that
> the two descriptions would be equivalent. In fact, taken to the extreme,
> your proposed text implies that
>
> <interface>
>   <operation name="a">
>     <output element="ack" modelReference="a_ack" />
>   </operation>
>   <operation name="b">
>     <output element="ack" modelReference="b_ack" />
>   </operation>
> </interface>
>
> would be equivalent (due to transitivity of equivalence) to this:
>
> <interface>
>   <operation name="a">
>     <output element="ack" modelReference="b_ack" />  <!-- note the B -->
>   </operation>
>   <operation name="b">
>     <output element="ack" modelReference="a_ack" />  <!-- note the A -->
>   </operation>
> </interface>
>
> You may need to revise the proposed wording you have at the end of
> http://lists.w3.org/Archives/Public/public-ws-semann/2007Jan/0021.html
>
> Thanks,
> Jacek
>
>


-- 
Ajith Ranabahu
Received on Monday, 29 January 2007 19:06:29 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 17 April 2012 12:14:27 GMT