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