<xsd:complexType name="Schema">
<xsd:sequence>
<xsd:element name="providerIdentifier" type="spml:ProviderIdentifier" minOccurs="1" maxOccurs="1"/>
<xsd:element name="schemaIdentifier" type="spml:SchemaIdentifier" minOccurs="1" maxOccurs="1"/>
<xsd:element name="objectClassDefinition" type="spml:ObjectClassDefinition" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="attributeDefinition" type="spml:AttributeDefinition" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="extendedRequestDefinition" type="spml:ExtendedRequestDefinition" minOccurs="0" maxOccurs="unbounded"/>
<xsd:any minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
</xsd:sequence>
<xsd:attribute name="majorVersion" type="xsd:string"/>
<xsd:attribute name="minorVersion" type="xsd:string"/>
<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType> |