<xsd:complexType name="LanguageData">
<xsd:sequence>
<xsd:element name="LanguageCode">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[A-Z][A-Z]" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="LanguageUsage">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Written" />
<xsd:enumeration value="Spoken" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="languageCodeQualifier" type="xsd:string" fixed="ISO-639" />
<xsd:attribute name="use">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Native Language" />
<xsd:enumeration value="Reading Language" />
<xsd:enumeration value="Speaking Language" />
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
|