<constraint><sch:pattern><sch:rulecontext="tei:pb"><sch:asserttest="matches(./@n,'^fol.\s([1-9][0-9]{0,3}[a-z]?(r|v)?([0-9][0-9](r|v))?-?){1,2}$')">Die Foliierung entspricht nicht dem vorgegebenen Schema (Zahl + optional "r" oder "v" + optional weitere zweistellige Zahl mit "r" oder "v").</sch:assert></sch:rule></sch:pattern></constraint>
<constraint><sch:pattern><sch:rulecontext="tei:pb"><sch:asserttest="matches(./@n,'^fol.\s([1-9][0-9]{0,3}[a-z]?(r|v)?[a-z]?([0-9][0-9](r|v))?-?){1,2}$')">Die Foliierung entspricht nicht dem vorgegebenen Schema (Zahl + optional "r" oder "v" + optional weitere zweistellige Zahl mit "r" oder "v").</sch:assert></sch:rule></sch:pattern></constraint>