<?xml version="1.0" encoding="UTF-8"?>
<!-- © TEI Consortium. Dual-licensed under CC-by and BSD2 licenses; see the file COPYING.txt for details. -->
<?xml-model href="https://jenkins.tei-c.org/job/TEIP5-dev/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:sch="http://purl.oclc.org/dsdl/schematron" module="header" xml:id="gi-punctuation" ident="punctuation">
  <desc versionDate="2013-06-20" xml:lang="en">specifies editorial practice adopted with respect to punctuation marks in the original.</desc>
  <classes>
    <memberOf key="att.global"/>
    <memberOf key="att.declarable"/>
    <memberOf key="model.editorialDeclPart"/>
  </classes>
  <content>    
    <classRef key="model.pLike" minOccurs="0" maxOccurs="unbounded"/>
  </content>
  <constraintSpec ident="punctuation-is-declarable" scheme="schematron" xml:lang="en">
    <constraint>
      <sch:pattern is-a="declarable">
        <sch:param name="tde" value="tei:punctuation"/>
      </sch:pattern>
    </constraint>
  </constraintSpec>
  <attList>
    <attDef ident="marks" usage="opt">
      <desc versionDate="2013-06-20" xml:lang="en">indicates whether or not punctation marks have been retained as content within the text.</desc>
      <datatype><dataRef key="teidata.enumerated"/></datatype>
      <valList type="closed">
        <valItem ident="none">
          <desc versionDate="2013-06-20" xml:lang="en">no punctuation marks have been retained</desc>
        </valItem>
        <valItem ident="some">
          <desc versionDate="2013-06-20" xml:lang="en">some punctuation marks have been retained</desc>
        </valItem>
        <valItem ident="all">
          <desc versionDate="2013-06-20" xml:lang="en">all punctuation marks have been retained</desc>
        </valItem>
      </valList>
    </attDef>
    <attDef ident="placement" usage="opt">
      <desc versionDate="2018-01-16" xml:lang="en"> indicates the positioning of punctuation marks that are associated with marked up text as being encoded within the element surrounding the text or immediately before or after it.</desc>
      <datatype><dataRef key="teidata.enumerated"/></datatype>
      <valList type="closed">
        <valItem ident="internal">
          <desc versionDate="2018-01-16" xml:lang="en">punctuation marks found at the start or end of a marked up text component are included within its surrounding element;</desc>
        </valItem>
        <valItem ident="external">
          <desc versionDate="2018-01-16" xml:lang="en">punctuation marks found at the start or end of a marked up text component appear immediately before or after the surrounding element</desc>
        </valItem>
      </valList>
    </attDef>
  </attList>
  <exemplum xml:lang="en">
    <egXML xmlns="http://www.tei-c.org/ns/Examples" xml:id="gi-punctuation-egXML-fl">
      <punctuation marks="all" placement="internal">
        <p>All punctuation marks in the source text have been retained and represented using the
          appropriate Unicode code point. In cases where a punctuation mark and nearby markup convey
          the same information (for example, a sentence ends with a question mark and is also tagged
          as <gi>s</gi>) the punctuation mark is captured as content within the element.</p>
      </punctuation>
    </egXML>
  </exemplum>
  <exemplum xml:lang="en">
    <p>External placement of punctuation:</p>
    <egXML xmlns="http://www.tei-c.org/ns/Examples" xml:id="gi-punctuation-egXML-qm" source="#MLK01">
      <p>I would agree with Saint Augustine that “<quote>An unjust law is no law at all</quote>.”</p>
    </egXML>
  </exemplum>
  <exemplum xml:lang="en">
    <p>Internal placement of punctuation:</p>
    <egXML xmlns="http://www.tei-c.org/ns/Examples" xml:id="gi-punctuation-egXML-xn" source="#MLK01">
      <p>I would agree with Saint Augustine that <quote>“An unjust law is no law at all.”</quote></p>
    </egXML>
  </exemplum>
  <listRef>
    <ptr target="#HD53"/>
    <ptr target="#COPU"/>
  </listRef>
</elementSpec>
