<said>

<said> (speech or thought) indicates passages thought or spoken aloud, whether explicitly indicated in the source or not, whether directly or indirectly reported, whether by real people or fictional characters. [3.3.3 Quotation]
Module core — Elements Available in All TEI Documents
Attributes
aloud⚓︎ may be used to indicate whether the quoted matter is regarded as having been vocalized or signed.
Status Optional
Datatype teidata.xTruthValue
<p> Celia thought privately, <said aloud="false">Dorothea quite despises Sir James Chettam;
   I believe she would not accept him.</said> Celia felt that this was a pity.

<!-- ... -->
</p>
Note

The value true indicates the encoded passage was expressed outwardly (whether spoken, signed, sung, screamed, chanted, etc.); the value false indicates that the encoded passage was thought, but not outwardly expressed.

direct⚓︎ may be used to indicate whether the quoted matter is regarded as direct or indirect speech.
Status Optional
Datatype teidata.xTruthValue
Default true

<!-- in the header --><editorialDecl>
 <quotation marks="none"/>
</editorialDecl>
<!-- ... -->
<p>Tantripp had brought a card, and said that <said direct="false">there was a gentleman waiting in the lobby</said>.
The courier had told him that <said direct="false">only Mrs. Casaubon was at home</said>,
but he said <said direct="false">he was a relation of Mr. Casaubon's: would she see him?</said>
</p>
Note

The value true indicates the speech or thought is represented directly; the value false that speech or thought is represented indirectly, e.g. by use of a marked verbal aspect.

Member of
Contained by
analysis: cl phr s
cmc: post
iso-fs: fDescr fsDescr
linking: ab seg
spoken: u writing
tagdocs: eg
textcrit: lem rdg wit witness
verse: rhyme
May contain
dictionaries: lang oRef pRef
gaiji: g
header: biblFull idno
iso-fs: fLib fs fvLib
textstructure: floatingText
verse: caesura rhyme
character data
Example

<!-- in the header --><editorialDecl>
 <quotation marks="all"/>
</editorialDecl>
<!-- ... -->
<p>
 <said>"Our minstrel here will warm the old man's heart with song, dazzle him with jewels and
   gold"</said>, a troublemaker simpered. <said>"He'll trample on the Duke's camellias, spill
   his wine, and blunt his sword, and say his name begins with X, and in the end the Duke
   will say, <said>'Take Saralinda, with my blessing, O lordly Prince of Rags and Tags, O
     rider of the sun!'</said>"</said>
</p>
Example
<p>
 <said aloud="truerend="pre(“) post(”)">Hmmm</said>, said a small voice in his ear.
<said aloud="truerend="pre(“) post(”)">Difficult. Very difficult. Plenty of courage, I see.
   Not a bad mind either. there's talent, oh my goodness, yes — and a nice thirst to prove
   yourself, now that's interesting. … So where shall I put you?</said>
</p>
<p>Harry gripped the edges of the stool and thought, <said aloud="falserend="italic">Not
   Slytherin, not Slytherin</said>.</p>
Content model
<content>
 <macroRef key="macro.specialPara"/>
</content>
Schema Declaration
<rng:element name="said">
 <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.ascribed.directed.attributes"/>
 <rng:ref name="att.ascribed.attributes"/>
 <rng:ref name="att.cmc.attributes"/>
 <rng:optional>
  <rng:attribute name="aloud">
   <rng:ref name="teidata.xTruthValue"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="direct"
   a:defaultValue="true">

   <rng:ref name="teidata.xTruthValue"/>
  </rng:attribute>
 </rng:optional>
 <rng:ref name="macro.specialPara"/>
</rng:element>
element said
{
   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.ascribed.directed.attributes,
   att.ascribed.attributes,
   att.cmc.attributes,
   attribute aloud { teidata.xTruthValue }?,
   attribute direct { teidata.xTruthValue }?,
   macro.specialPara
}