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

 


Help: OASIS Mailing Lists Help | MarkMail Help

provision message

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


Subject: Re: [provision] RESEND: Spec issue #14: Declaring the Structure ofComplex Reference Data.


Thanks, Jeff.  I believe that your suggestion will work nicely. 
- Adding an optional <referenceDataType> of type SchemaEntityRefType 
should allow the <referenceDefinition> to point to any element that is 
defined as part of the target schema (as the structure of reference data 
should be). 
- Specifying that a <referenceDefinition> must contain a 
<referenceDataType> for each possible structure of reference data (and 
thus that the absence of any <referenceDataType> means that a reference 
definition does not support reference data) makes this clear and explicit.

Bohren, Jeffrey wrote:

>This should be declared as part of the reference definition. We could change
>the reference definition type from:
> 
> <complexType name="ReferenceDefinitionType">
>  <complexContent>
>   <extension base="spml:ExtensibleType">
>    <sequence>
>     <element name="schemaEntity" type="spml:SchemaEntityRefType"/>
>     <element name="canReferTo" type="spml:SchemaEntityRefType"
>minOccurs="0" maxOccurs="unbounded"/>
>    </sequence>
>    <attribute name="typeOfReference" type="string" use="required"/>
>   </extension>
>  </complexContent>
> </complexType>
>
> 
>to:
> 
> <complexType name="ReferenceDefinitionType">
>  <complexContent>
>   <extension base="spml:ExtensibleType">
>    <sequence>
>     <element name="schemaEntity" type="spml:SchemaEntityRefType"/>
>     <element name="canReferTo" type="spml:SchemaEntityRefType"
>minOccurs="0" maxOccurs="unbounded"/>
>     <element name="referenceDataType" type="spml:SchemaEntityRefType"
>minOccurs="0" maxOccurs="unbounded"/>
>    </sequence>
>    <attribute name="typeOfReference" type="string" use="required"/>
>   </extension>
>  </complexContent>
> </complexType>
>
>The "referenceDataType" would enumerate all allowed PSO Types that can serve
>as reference data (there can be more than one). If no "referenceDataType"
>elements are defined, then the reference type does not support reference
>data.
> 
>Jeff Bohren
>
>-----Original Message----- 
>From: Gary P Cole [mailto:Gary.P.Cole@Sun.COM] 
>Sent: Tue 5/31/2005 4:30 PM 
>To: PSTC 
>Cc: 
>Subject: [provision] RESEND: Spec issue #14: Declaring the Structure of
>Complex Reference Data.]
>
>
>
>
>
>---------------------------------------------------------------------
>To unsubscribe from this mail list, you must leave the OASIS TC that
>generates this mail.  You may a link to this group and all your TCs in OASIS
>at:
>https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php 
>
>  
>



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