<pc>

<pc> (Interpunktionszeichen) enthält ein Zeichen oder eine Zeichenkette, die ein einzelnes Interpunktionszeichen repräsentiert. [17.1.2 Below the Word Level 17.4.2 Lightweight Linguistic Annotation]
Modul analysis — Simple Analytic Mechanisms
Attribute att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.segLike (@function) (att.metrical (@met, @real, @rhyme)) (att.datcat (@datcat, @valueDatcat)) (att.fragmentable (@part)) att.typed (@type, @subtype) att.linguistic (@lemma, @lemmaRef, @pos, @msd, @join) (att.lexicographic.normalized (@norm, @orig))
force gibt an, in welchem Maß das betreffende Interpunktionszeichen Wörter oder Phrasen gewöhnlich voneinander trennt.
Zustand Optional
Datentyp teidata.enumerated
Gültige Werte:
strong
das Interpunktionszeichen ist ein Wortbegrenzungszeichen.
weak
das Interpunktionszeichen ist kein Wortbegrenzungszeichen.
inter
das Interpunktionszeichen kann oder kann nicht als Wortbegrenzungszeichen fungieren.
unit gibt die Art der Einheit an, die durch das Interpunktionszeichen begrenzt wird.
Zustand Optional
Datentyp teidata.enumerated
pre gibt an, ob das Interpunktionszeichen der Einheit, die es begrenzt, vorangeht oder folgt.
Zustand Optional
Datentyp teidata.truthValue
Mitglied des
Enthalten in
analysis: cl phr s w
figures: cell
linking: ab seg
spoken: u writing
tagdocs: eg
textcrit: lem rdg wit witDetail
verse: rhyme
Kann enthalten
Beispiel
<phr>
 <w>do</w>
 <w>you</w>
 <w>understand</w>
 <pc type="interrogative">?</pc>
</phr>
Beispiel

Example encoding of the German sentence Wir fahren in den Urlaub., encoded with attributes from att.linguistic discussed in section 17.4.2 Lightweight Linguistic Annotation.

<s>
 <w pos="PPERmsd="1.Pl.*.Nom">Wir</w>
 <w pos="VVFINmsd="1.Pl.Pres.Ind">fahren</w>
 <w pos="APPRmsd="--">in</w>
 <w pos="ARTmsd="Def.Masc.Akk.Sg.">den</w>
 <w pos="NNmsd="Masc.Akk.Sg.">Urlaub</w>
 <pc pos="$.msd="--join="left">.</pc>
</s>
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">

  <textNode/>
  <classRef key="model.gLike"/>
  <elementRef key="c"/>
  <classRef key="model.pPart.edit"/>
 </alternate>
</content>
Schema Deklaration
<rng:element name="pc">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.rendition.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:ref name="att.global.responsibility.attributes"/>
 <rng:ref name="att.global.source.attributes"/>
 <rng:ref name="att.segLike.attributes"/>
 <rng:ref name="att.metrical.attributes"/>
 <rng:ref name="att.datcat.attributes"/>
 <rng:ref name="att.fragmentable.attributes"/>
 <rng:ref name="att.typed.attributes"/>
 <rng:ref name="att.linguistic.attributes"/>
 <rng:ref name="att.lexicographic.normalized.attributes"/>
 <rng:optional>
  <rng:attribute name="force">
   <rng:choice>
    <rng:value>strong</rng:value>
    <rng:value>weak</rng:value>
    <rng:value>inter</rng:value>
   </rng:choice>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="unit">
   <rng:ref name="teidata.enumerated"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="pre">
   <rng:ref name="teidata.truthValue"/>
  </rng:attribute>
 </rng:optional>
 <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>
</rng:element>
element pc
{
   att.global.attributes,
   att.global.rendition.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.global.responsibility.attributes,
   att.global.source.attributes,
   att.segLike.attributes,
   att.metrical.attributes,
   att.datcat.attributes,
   att.fragmentable.attributes,
   att.typed.attributes,
   att.linguistic.attributes,
   att.lexicographic.normalized.attributes,
   attribute force { "strong" | "weak" | "inter" }?,
   attribute unit { teidata.enumerated }?,
   attribute pre { teidata.truthValue }?,
   ( text | model.gLike | c | model.pPart.edit )*
}