[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]