<s>

<s> (s-unit) contains a sentence-like division of a text. [17.1 Linguistic Segment Categories 8.4.1 Segmentation]
Moduleanalysis — Simple Analytic Mechanisms
Attributesatt.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.segLike (@function) (att.metrical (@met, @real, @rhyme)) (att.datcat (@datcat, @valueDatcat)) (att.fragmentable (@part)) att.typed (@type, @subtype)
Member of
Contained by
analysis: cl phr
figures: cell
linking: ab seg
spoken: u writing
tagdocs: eg
textcrit: lem rdg wit witDetail
verse: rhyme
May contain
Declaration

<rng:element name="s">
 <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.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:zeroOrMore>
  <rng:choice>
   <rng:text/>
   <rng:ref name="model.gLike"/>
   <rng:ref name="model.global"/>
   <rng:ref name="binaryObject"/>
   <rng:ref name="formula"/>
   <rng:ref name="graphic"/>
   <rng:ref name="media"/>
   <rng:ref name="code"/>
   <rng:ref name="distinct"/>
   <rng:ref name="emph"/>
   <rng:ref name="foreign"/>
   <rng:ref name="gloss"/>
   <rng:ref name="ident"/>
   <rng:ref name="mentioned"/>
   <rng:ref name="soCalled"/>
   <rng:ref name="term"/>
   <rng:ref name="title"/>
   <rng:ref name="hi"/>
   <rng:ref name="caesura"/>
   <rng:ref name="rhyme"/>
   <rng:ref name="address"/>
   <rng:ref name="affiliation"/>
   <rng:ref name="email"/>
   <rng:ref name="date"/>
   <rng:ref name="time"/>
   <rng:ref name="depth"/>
   <rng:ref name="dim"/>
   <rng:ref name="geo"/>
   <rng:ref name="height"/>
   <rng:ref name="measure"/>
   <rng:ref name="measureGrp"/>
   <rng:ref name="num"/>
   <rng:ref name="width"/>
   <rng:ref name="name"/>
   <rng:ref name="orgName"/>
   <rng:ref name="persName"/>
   <rng:ref name="geogFeat"/>
   <rng:ref name="offset"/>
   <rng:ref name="addName"/>
   <rng:ref name="forename"/>
   <rng:ref name="genName"/>
   <rng:ref name="nameLink"/>
   <rng:ref name="roleName"/>
   <rng:ref name="surname"/>
   <rng:ref name="bloc"/>
   <rng:ref name="country"/>
   <rng:ref name="district"/>
   <rng:ref name="geogName"/>
   <rng:ref name="placeName"/>
   <rng:ref name="region"/>
   <rng:ref name="settlement"/>
   <rng:ref name="climate"/>
   <rng:ref name="location"/>
   <rng:ref name="population"/>
   <rng:ref name="state"/>
   <rng:ref name="terrain"/>
   <rng:ref name="trait"/>
   <rng:ref name="idno"/>
   <rng:ref name="lang"/>
   <rng:ref name="rs"/>
   <rng:ref name="abbr"/>
   <rng:ref name="am"/>
   <rng:ref name="choice"/>
   <rng:ref name="ex"/>
   <rng:ref name="expan"/>
   <rng:ref name="subst"/>
   <rng:ref name="add"/>
   <rng:ref name="corr"/>
   <rng:ref name="damage"/>
   <rng:ref name="del"/>
   <rng:ref name="handShift"/>
   <rng:ref name="mod"/>
   <rng:ref name="orig"/>
   <rng:ref name="redo"/>
   <rng:ref name="reg"/>
   <rng:ref name="restore"/>
   <rng:ref name="retrace"/>
   <rng:ref name="secl"/>
   <rng:ref name="sic"/>
   <rng:ref name="supplied"/>
   <rng:ref name="surplus"/>
   <rng:ref name="unclear"/>
   <rng:ref name="undo"/>
   <rng:ref name="catchwords"/>
   <rng:ref name="dimensions"/>
   <rng:ref name="heraldry"/>
   <rng:ref name="locus"/>
   <rng:ref name="locusGrp"/>
   <rng:ref name="material"/>
   <rng:ref name="objectType"/>
   <rng:ref name="origDate"/>
   <rng:ref name="origPlace"/>
   <rng:ref name="secFol"/>
   <rng:ref name="signatures"/>
   <rng:ref name="stamp"/>
   <rng:ref name="watermark"/>
   <rng:ref name="att"/>
   <rng:ref name="gi"/>
   <rng:ref name="tag"/>
   <rng:ref name="val"/>
   <rng:ref name="ptr"/>
   <rng:ref name="ref"/>
   <rng:ref name="oRef"/>
   <rng:ref name="oVar"/>
   <rng:ref name="pRef"/>
   <rng:ref name="pVar"/>
   <rng:ref name="c"/>
   <rng:ref name="cl"/>
   <rng:ref name="m"/>
   <rng:ref name="pc"/>
   <rng:ref name="phr"/>
   <rng:ref name="seg"/>
   <rng:ref name="w"/>
   <rng:ref name="specDesc"/>
   <rng:ref name="specList"/>
  </rng:choice>
 </rng:zeroOrMore>
</rng:element>
element s
{
   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.segLike.attributes,
   att.metrical.attributes,
   att.datcat.attributes,
   att.fragmentable.attributes,
   att.typed.attributes,
   (
      text
    | model.gLikemodel.globalbinaryObjectformulagraphicmediacodedistinctemphforeignglossidentmentionedsoCalledtermtitlehicaesurarhymeaddressaffiliationemaildatetimedepthdimgeoheightmeasuremeasureGrpnumwidthnameorgNamepersNamegeogFeatoffsetaddNameforenamegenNamenameLinkroleNamesurnamebloccountrydistrictgeogNameplaceNameregionsettlementclimatelocationpopulationstateterraintraitidnolangrsabbramchoiceexexpansubstaddcorrdamagedelhandShiftmodorigredoregrestoreretraceseclsicsuppliedsurplusunclearundocatchwordsdimensionsheraldrylocuslocusGrpmaterialobjectTypeorigDateorigPlacesecFolsignaturesstampwatermarkattgitagvalptrrefoRefoVarpRefpVarcclmpcphrsegwspecDescspecList
   )*
}
Schematron

<s:report test="tei:s">You may not nest one s element within
another: use seg instead</s:report>
Example
<head>
 <s>A short affair</s>
</head>
<s>When are you leaving?</s>
<s>Tomorrow.</s>
Note

The s element may be used to mark orthographic sentences, or any other segmentation of a text, provided that the segmentation is end-to-end, complete, and non-nesting. For segmentation which is partial or recursive, the seg should be used instead.

The type attribute may be used to indicate the type of segmentation intended, according to any convenient typology.