OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsrp-interfaces message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [wsrp-interfaces] v2 schema


I vote for adding namespace="##other" for consistency sake.

We don't yet have concrete use cases for carrying V1/V2 types as root 
elements in extesions.

Regards,
Subbu

Rich Thompson wrote:
> 
> I was updating the v2 schema to implement the decision to not extend the 
> v1 schema and hit into a validation error (used the W3C schema validator 
> against this schema for the first time). The error is that EventPayload 
> is non-deterministic because the any allows for elements from the wsrp 
> v2 types namespace. Solutions include dropping the NamedStringArray 
> reference or restricting the any to ##other (like we do for the Property 
> type). I recommend dropping the NamedStringArray element as I could 
> imagine use cases for various other types we have defined, but before we 
> have that discussion, are there any other options people see?
> 
> for your reference, here is the current definition of EventPayload:
> 
>   <complexType name="EventPayload">
>     <sequence>
>       <element name="namedStringArray"  type="types:NamedStringArray" 
> minOccurs="0"/>
>       <any     minOccurs="0"            maxOccurs="unbounded"/>
>     </sequence>
>   </complexType>
>   <element name="EventPayload" type="types:EventPayload"/>
> 
> 
> Rich



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]