<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright TEI Consortium. 
Dual-licensed under CC-by and BSD2 licences 
See the file COPYING.txt for details
$Date$
$Id$
-->
<?xml-model href="http://tei.oucs.ox.ac.uk/jenkins/job/TEIP5/lastSuccessfulBuild/artifact/P5/release/xml/tei/odd/p5.nvdl" type="application/xml" schematypens="http://purl.oclc.org/dsdl/nvdl/ns/structure/1.0"?>

<elementSpec xmlns="http://www.tei-c.org/ns/1.0" xmlns:rng="http://relaxng.org/ns/structure/1.0" module="analysis" ident="pc">
  <gloss versionDate="2009-06-10" xml:lang="en">punctuation character</gloss>
  <desc versionDate="2012-12-27" xml:lang="en">contains a character or string of characters regarded as constituting a
  single punctuation mark.</desc>
  <desc xml:lang="fr" versionDate="2007-06-12">contient un caractère ou une chaîne de caractères  considérés comme un signe de ponctuation unique.</desc>
  <classes>
    <memberOf key="att.global"/>
    <memberOf key="model.segLike"/>
    <memberOf key="att.segLike"/>
    <memberOf key="att.typed"/>
  </classes>
  <content>
    <rng:zeroOrMore>
      <rng:choice>
        <rng:text/>
        <rng:ref name="model.gLike"/>
        <rng:ref name="c"/>
        <rng:ref name="model.pPart.edit"/>
      </rng:choice>
    </rng:zeroOrMore>
  </content>
  <attList>
    <attDef ident="force" usage="opt">
      <desc versionDate="2009-06-18" xml:lang="en">indicates the extent to which this punctuation mark
      conventionally separates words or phrases</desc>
      <datatype>
        <rng:ref name="data.enumerated"/>
      </datatype>
      <valList type="closed">
        <valItem ident="strong">
          <desc versionDate="2009-06-18" xml:lang="en">the punctuation mark is a word separator</desc>
        </valItem>
        <valItem ident="weak">
          <desc versionDate="2009-06-18" xml:lang="en">the punctuation mark is not a word separator</desc>
        </valItem>
        <valItem ident="inter">
          <desc versionDate="2009-06-18" xml:lang="en">the punctuation mark may or may not be a word separator</desc>
        </valItem>
      </valList>
    </attDef>
    <attDef ident="unit" usage="opt">
      <desc versionDate="2009-06-18" xml:lang="en">provides a name for the kind of unit delimited by  this punctuation mark.</desc>
      <datatype>
        <rng:ref name="data.enumerated"/>
      </datatype>
    </attDef>
    <attDef ident="pre" usage="opt">
      <desc versionDate="2009-06-18" xml:lang="en">indicates whether this punctuation mark precedes or
      follows the unit it delimits.</desc>
      <datatype>
        <rng:ref name="data.truthValue"/>
      </datatype>
    </attDef>
  </attList>
  <exemplum xml:lang="en">
    <egXML xmlns="http://www.tei-c.org/ns/Examples">
      <phr>
        <w>do</w>
        <w>you</w>
        <w>understand</w>
        <pc type="interrogative">?</pc>
      </phr>
    </egXML>
  </exemplum>
  <!-- better examples needed -->
  <listRef>
    <ptr target="#AILC"/>
  </listRef>
</elementSpec>
<!--
attribute force { data.word }?,
attribute unit { data.word }?,
attribute direction { "before" | "after" | "unknown" |
"inapplicable" }?,
</p>
-->
