<!--
Copyright © 2004 Chemical Industry Data Exchange. All rights reserved.
This schema and its use are subject to the statement appearing on
Page 1 of the Chem eStandards v4.0 Introduction, and to the license
agreement available during the Chem eStandards download process.
-->
<xsd:schema targetNamespace="urn:cidx:names:specification:ces:schema:all:4:0" xmlns="urn:cidx:names:specification:ces:schema:all:4:0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:include schemaLocation="CIDX_CeS_v4.0_CommonComponents.xsd"/>
<xsd:element name="BuyerReference" type="BuyerReferenceType">
<xsd:annotation>
<xsd:documentation>
<Documentation>
<Description>Information supplied by the buyer about existing contracts or other references (i.e. customer master record etc.) that can help establish a relationship between buyer and seller.</Description>
</Documentation>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="BuyerReferenceType">
<xsd:sequence>
<xsd:element ref="DocumentReference"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="NAICSNumber" type="NAICSNumberType">
<xsd:annotation>
<xsd:documentation>
<Documentation>
<Description>The NAICS Identifier for a qualification transaction.</Description>
<SampleData>AC5366353688</SampleData>
</Documentation>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:simpleType name="NAICSNumberType">
<xsd:restriction base="cidxToken"/>
</xsd:simpleType>
<xsd:element name="QualificationRequest" type="QualificationRequestType">
<xsd:annotation>
<xsd:documentation>
<Documentation>
<Description/>
</Documentation>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="QualificationRequestType">
<xsd:sequence>
<xsd:element ref="Header"/>
<xsd:element ref="QualificationRequestBody"/>
</xsd:sequence>
<xsd:attribute name="Version" type="cidxToken" use="required" fixed="4.0"/>
</xsd:complexType>
<xsd:element name="QualificationRequestBody" type="QualificationRequestBodyType">
<xsd:annotation>
<xsd:documentation>
<Documentation>
<Description>Transaction-specific data for the QualificationRequest transaction.</Description>
</Documentation>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="QualificationRequestBodyType">
<xsd:sequence>
<xsd:element ref="QualificationRequestProperties"/>
<xsd:element ref="QualificationRequestPartners"/>
<xsd:element ref="QualificationRequestDetails"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="QualificationRequestDetails" type="QualificationRequestDetailsType">
<xsd:annotation>
<xsd:documentation>
<Documentation>
<Description>eStandards Details structure. It contains the remainder of the message data which was not covered under "Properties" (which is the message 'metadata' or 'common data') and "Partners" (which is the information about the parties involved).</Description>
</Documentation>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="QualificationRequestDetailsType">
<xsd:sequence>
<xsd:element ref="BuyerReference" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PaymentTerms" minOccurs="0"/>
<xsd:element ref="PaymentMethodCode" minOccurs="0"/>
<xsd:element ref="InvoicePreference" minOccurs="0"/>
<xsd:element ref="CountryOfFinalDestinationCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="StandardIndustrialClassificationNumber" minOccurs="0"/>
<xsd:element ref="NAICSNumber" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="QualificationRequestPartners" type="QualificationRequestPartnersType">
<xsd:annotation>
<xsd:documentation>
<Documentation>
<Description>eStandards Partners structure for QualificationRequest. It contains the information about the parties involved in the data exchange.</Description>
</Documentation>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="QualificationRequestPartnersType">
<xsd:sequence>
<xsd:element ref="Buyer"/>
<xsd:element ref="Seller"/>
<xsd:element ref="OtherPartner" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="QualificationRequestProperties" type="QualificationRequestPropertiesType">
<xsd:annotation>
<xsd:documentation>
<Documentation>
<Description>eStandards Properties structure. It contains the message 'metadata' or 'common data'.</Description>
</Documentation>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="QualificationRequestPropertiesType">
<xsd:sequence>
<xsd:element ref="LanguageCode"/>
<xsd:element ref="CurrencyCode"/>
<xsd:element ref="MarketPlaceInformation" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="StandardIndustrialClassificationNumber" type="StandardIndustrialClassificationNumberType">
<xsd:annotation>
<xsd:documentation>
<Documentation>
<Description>Number issued to indicate the type of industry a given partner is in based upon products produced.</Description>
</Documentation>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:simpleType name="StandardIndustrialClassificationNumberType">
<xsd:restriction base="cidxToken"/>
</xsd:simpleType>
</xsd:schema>
|