<?xml version="1.0" encoding="UTF-8"?>
<!-- Version: 29.10.2008 -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
  xmlns="http://www.text-technology.de/anawiki/mark"
  targetNamespace="http://www.text-technology.de/anawiki/mark"
  xmlns:sgf="http://www.text-technology.de/sekimo"
  xmlns:xml="http://www.w3.org/XML/1998/namespace"
  elementFormDefault="qualified" attributeFormDefault="unqualified">
  <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
  <xsd:import namespace="http://www.text-technology.de/sekimo" schemaLocation="root.xsd" />
  <xsd:element name="markable">
  	<xsd:annotation>
  		<xsd:documentation>A markable is used according to the ne (nominal
  			expression) element of the GNOME annotation scheme.</xsd:documentation>
  	</xsd:annotation>
    <xsd:complexType>
    	<xsd:sequence>
    		<xsd:element ref="markable" minOccurs="0" maxOccurs="unbounded"/>
    	</xsd:sequence>
      <xsd:attribute ref="sgf:segment" use="required" />
      <xsd:attribute ref="xml:id" use="required" />
      <xsd:attribute name="type" default="nom">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:enumeration value="nom" />
            <xsd:enumeration value="namedEntity" />
            <xsd:enumeration value="prop" />
            <xsd:enumeration value="projProp" />
            <xsd:enumeration value="evType" />
            <xsd:enumeration value="ev" />
            <xsd:enumeration value="state" />
            <xsd:enumeration value="cluster" />
            <xsd:enumeration value="adv" />
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:attribute>
    	<xsd:attribute name="headPos" default="unmarked">
    		<xsd:simpleType>
	    		<xsd:restriction base="xsd:string">
	    			<xsd:enumeration value="nom" />
	    			<xsd:enumeration value="pron" />
	    			<xsd:enumeration value="verb" />
	    			<xsd:enumeration value="adv" />
	    			<xsd:enumeration value="adj" />
    				<xsd:enumeration value="prep" />
	    		  <xsd:enumeration value="det" />
	    		  <xsd:enumeration value="unmarked" />
	    		</xsd:restriction>
    		</xsd:simpleType>
    	</xsd:attribute>
    	<xsd:attribute name="reference" default="discourse-new">
    		<xsd:simpleType>
    			<xsd:restriction base="xsd:string">
    				<xsd:enumeration value="discourse-new" />
    				<xsd:enumeration value="discourse-old" />
    				<xsd:enumeration value="non-referring" />
    				<xsd:enumeration value="unmarked" />
    			</xsd:restriction>
    		</xsd:simpleType>
    	</xsd:attribute>
      <xsd:attribute name="ambiguousReference" default="no">
    		<xsd:simpleType>
    			<xsd:restriction base="xsd:string">
    				<xsd:enumeration value="yes" />
    				<xsd:enumeration value="no" />
    			</xsd:restriction>
    		</xsd:simpleType>
    	</xsd:attribute>
      <xsd:attribute name="gender" default="unmarked">
    		<xsd:simpleType>
    			<xsd:restriction base="xsd:string">
    				<xsd:enumeration value="fem" />
    				<xsd:enumeration value="masc" />
    				<xsd:enumeration value="neut" />
    				<xsd:enumeration value="undersp-gender" />
    			  <xsd:enumeration value="unmarked"/>
    			</xsd:restriction>
    		</xsd:simpleType>
    	</xsd:attribute>
    	<xsd:attribute name="gramFunc" default="unmarked">
    		<xsd:simpleType>
    			<xsd:restriction base="xsd:string">
    				<xsd:enumeration value="subj" />
    				<xsd:enumeration value="obj" />
    				<xsd:enumeration value="predicate" />
    				<xsd:enumeration value="there-obj" />
    				<xsd:enumeration value="comp" />
    				<xsd:enumeration value="adjunct" />
    				<xsd:enumeration value="gen" />
    				<xsd:enumeration value="np-compl" />
    				<xsd:enumeration value="np-part" />
    				<xsd:enumeration value="np-mod" />
    				<xsd:enumeration value="adj-mod" />
    				<xsd:enumeration value="no-gramFunc" />
    				<xsd:enumeration value="unmarked" />
    			</xsd:restriction>
    		</xsd:simpleType>
    	</xsd:attribute>
    	<xsd:attribute name="number" default="unmarked">
    		<xsd:simpleType>
	    		<xsd:restriction base="xsd:string">
	    			<xsd:enumeration value="sing" />
	    			<xsd:enumeration value="dual" />
	    			<xsd:enumeration value="plur" />
	    		  <xsd:enumeration value="mass"/>
	    		  <xsd:enumeration value="unsure-num"/>
	    			<xsd:enumeration value="undersp-num" />
	    		  <xsd:enumeration value="unmarked"/>
	    		</xsd:restriction>
    		</xsd:simpleType>
    	</xsd:attribute>
    	<xsd:attribute name="person" default="unmarked">
	    	<xsd:simpleType>
	    		<xsd:restriction base="xsd:string">
	    			<xsd:enumeration value="per1" />
	    			<xsd:enumeration value="per2" />
	    			<xsd:enumeration value="per3" />
	    		  <xsd:enumeration value="unmarked"/>
	    		  <xsd:enumeration value="undersp-per"/>
	    		</xsd:restriction>
	    	</xsd:simpleType>
    	</xsd:attribute>
    	<xsd:attribute name="case" default="unmarked">
    		<xsd:simpleType>
    			<xsd:restriction base="xsd:string">
    				<xsd:enumeration value="nom" />
    				<xsd:enumeration value="gen" />
    				<xsd:enumeration value="dat" />
    				<xsd:enumeration value="acc" />
    			  <xsd:enumeration value="undersp-case" />
    			  <xsd:enumeration value="unmarked"/>
    			</xsd:restriction>
    		</xsd:simpleType>
    	</xsd:attribute>
      <xsd:attribute name="comment" use="optional" type="xsd:string"/>
      <xsd:attribute name="referent" use="optional" type="xsd:string"/>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>

