[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [provision] RESEND: Spec issue #14: Declaring the Structure of Complex Reference Data.]
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.]
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]