<pc>

<pc> (Interpunktionszeichen) enthält ein Zeichen oder eine Zeichenkette, die ein einzelnes Interpunktionszeichen repräsentiert. [18.1.2 Below the Word Level 18.4.2 Lightweight Linguistic Annotation]
Modul analysis — Simple Analytic Mechanisms
Attribute
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
cmc: post
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 18.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:ref name="att.cmc.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,
   att.cmc.attributes,
   attribute force { "strong" | "weak" | "inter" }?,
   attribute unit { teidata.enumerated }?,
   attribute pre { teidata.truthValue }?,
   ( text | model.gLike | c | model.pPart.edit )*
}