<pc>
<pc> (punctuation character) contains a character or string of characters regarded as constituting
a single punctuation mark. [17.1.2. Below the Word Level 17.4.2. Lightweight Linguistic Annotation]
Module | analysis | ||||||||
Attributes | Attributes
|
||||||||
Member of | |||||||||
Contained by |
analysis: w
core: abbr add author bibl cit corr date del editor emph expan foreign gloss head hi item l label mentioned name note num orig p pubPlace publisher q quote ref reg rs sic term time title unclear
figures: cell
namesdates: addName affiliation birth death faith floruit forename genName nameLink nationality objectName occupation orgName persName placeName residence roleName settlement sex surname
textstructure: byline dateline docAuthor docDate docEdition docImprint imprimatur salute signed titlePart trailer
|
||||||||
May contain | Character data only | ||||||||
Examples |
<phr> <w>do</w> <w>you</w> <w>understand</w> <pc type="interrogative">?</pc> </phr> <s> <w pos="PPER" msd="1.Pl.*.Nom">Wir</w> <w pos="VVFIN" msd="1.Pl.Pres.Ind">fahren</w> <w pos="APPR" msd="--">in</w> <w pos="ART" msd="Def.Masc.Akk.Sg.">den</w> <w pos="NN" msd="Masc.Akk.Sg.">Urlaub</w> <pc pos="$." msd="--" join="left">.</pc> </s> |
||||||||
Schematron |
Only punctuation in pc.
<sch:rule context="tei:pc"> <sch:assert test="matches(text(),'^[\p{P}=]$')">ERROR: Only a single punctuation character is allowed in pc</sch:assert> </sch:rule> Only punctuation in pc.
<sch:rule context="tei:pc[text() = '-'][@force='weak'][ancestor::tei:TEI/descendant::tei:revisionDesc/@docStatus='inProgress']"> <sch:assert test="ancestor::tei:w">ERROR: All end of line hyphens must be contained by the word (<w>) element.</sch:assert> </sch:rule> |
||||||||
Source | Github
<elementSpec rend="change" module="analysis" ident="pc"> <gloss>punctuation character</gloss> <desc>contains a character or string of characters regarded as constituting a single punctuation mark.</desc> <classes> <memberOf key="model.segLike"/> <memberOf key="model.linePart"/> </classes> <content> <textNode/> </content> <attList> <attDef ident="force" usage="req"> <desc>indicates the extent to which this punctuation mark conventionally separates words or phrases</desc> <datatype> <dataRef key="teidata.enumerated"/> </datatype> <valList type="closed"> <valItem ident="strong"> <desc>the punctuation mark is a word separator</desc> </valItem> <valItem ident="weak"> <desc>the punctuation mark is not a word separator</desc> </valItem> <valItem ident="inter"> <desc>the punctuation mark may or may not be a word separator</desc> </valItem> </valList> </attDef> <attDef ident="unit" mode="delete"/> <attDef ident="pre" mode="delete"/> </attList> </elementSpec> |