<constraint><sch:pattern><sch:rulecontext="tei:seg[text() ne '']"><sch:asserttest="matches(.,'^\S[\s\S]+\S$')">darf nicht mit Leerzeichen beginnen oder enden</sch:assert></sch:rule></sch:pattern></constraint>
<constraint><sch:pattern><sch:rulecontext="tei:seg[text()[1] ne '']"><sch:asserttest="matches(text()[1],'^\S[\s\S]+\S$')">darf nicht mit Leerzeichen beginnen oder enden</sch:assert></sch:rule></sch:pattern></constraint>