<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:dc="http://purl.org/dc/elements/1.1/"
           elementFormDefault="qualified"
           attributeFormDefault="qualified">

  <xs:import namespace="http://purl.org/dc/elements/1.1/" schemaLocation="http://dublincore.org/schemas/xmls/qdc/2006/01/06/dc.xsd"/>

  <xs:annotation>
    <xs:appinfo>
      <olac-extension xmlns="http://www.language-archives.org/OLAC/1.0/olac-extension.xsd">
        <shortName>linguistic-field</shortName>
        <longName>Code for Linguistic Field</longName>
        <versionDate>2003-01-21</versionDate>
        <description>These codes describe the content of a resource as
        relevant to a particular subfield of linguistic science.</description>
        <appliesTo>subject</appliesTo>
        <documentation>http://www.language-archives.org/REC/field.html</documentation>
      </olac-extension>
    </xs:appinfo>
  </xs:annotation>

  <xs:complexType name="linguistic-field">
    <xs:complexContent mixed="true">
      <xs:extension base="dc:SimpleLiteral">
        <xs:attribute name="code" type="olac-linguistic-field" use="optional"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:simpleType name="olac-linguistic-field">
    <xs:restriction base="xs:string">
      <xs:enumeration value="anthropological_linguistics"/>
      <xs:enumeration value="applied_linguistics"/>
      <xs:enumeration value="cognitive_science"/>
      <xs:enumeration value="computational_linguistics"/>
      <xs:enumeration value="discourse_analysis"/>
      <xs:enumeration value="forensic_linguistics"/>
      <xs:enumeration value="general_linguistics"/>
      <xs:enumeration value="historical_linguistics"/>
      <xs:enumeration value="history_of_linguistics"/>
      <xs:enumeration value="language_acquisition"/>
      <xs:enumeration value="language_documentation"/>
      <xs:enumeration value="lexicography"/>
      <xs:enumeration value="linguistics_and_literature"/>
      <xs:enumeration value="linguistic_theories"/>
      <xs:enumeration value="mathematical_linguistics"/>
      <xs:enumeration value="morphology"/>
      <xs:enumeration value="neurolinguistics"/>
      <xs:enumeration value="philosophy_of_language"/>
      <xs:enumeration value="phonetics"/>
      <xs:enumeration value="phonology"/>
      <xs:enumeration value="pragmatics"/>
      <xs:enumeration value="psycholinguistics"/>
      <xs:enumeration value="semantics"/>
      <xs:enumeration value="sociolinguistics"/>
      <xs:enumeration value="syntax"/>
      <xs:enumeration value="text_and_corpus_linguistics"/>
      <xs:enumeration value="translating_and_interpreting"/>
      <xs:enumeration value="typology"/>
      <xs:enumeration value="writing_systems"/>
    </xs:restriction>
  </xs:simpleType>

</xs:schema>
