ISO Schematron rules
The @when attribute cannot be used with any other att.datable.w3c attributes.
The @from and @notBefore attributes cannot be used together.
The @to and @notAfter attributes cannot be used together.
@calendar indicates the system or calendar to which the date represented by the content of this element
belongs, but this element has no textual content.
The element should not be categorized in detail with @subtype unless also categorized in general with @type
@targetLang should only be used on if @target is specified.
The element indicated by @spanTo () must follow the current element
@schemeVersion can only be used if @scheme is specified.
It is considered poor
practice to end a number with a decimal point; as of 2019-02-25 TEI will
consider this @points attribute of invalid
Abstract model violation: Paragraphs may not occur inside other paragraphs or ab elements.
Abstract model violation: Lines may not contain higher-level structural elements such as div, p, or ab.
Only one of the
attributes @target and @cRef may be supplied on .
Only one of the
attributes @target' and @cRef' may be supplied on
The content of a "gloss" list should include a sequence of one or more pairs of a label element followed by an item element
If the @target attribute on is used, the
relatedItem element must be empty
A relatedItem element should have either a 'target' attribute
or a child element to indicate the related bibliographic item
Abstract model violation: Lines may not contain lines or lg elements.
An lg element
must contain at least one child l, lg or gap element.
Abstract model violation: Lines may not contain line groups.
On , either the @marks attribute should be used, or a paragraph of description provided
Abstract model violation: Lines may not contain higher-level structural elements such as div.
Abstract model violation: p and ab may not contain higher-level structural elements such as div.
You may not nest one s element within
another: use seg instead
Only one of the attributes @target and @from may be supplied on
Only one of the attributes @target and @to may be supplied on
If @to is supplied on , @from must be supplied as well
The attributes @to and @from on may each contain only a single value
You must supply at least two values for @target or on
Abstract model violation: ab may not occur inside paragraphs or other ab elements.
Abstract model violation: Lines may not contain higher-level divisions such as p or ab.
You must supply at least two values for @target on
WARNING: deprecated use of element — The element will not be allowed outside of msDesc as of 2018-10-01.
The element may appear once only
The element may appear once only
The element may appear once only
WARNING: deprecated use of element — The element will not be allowed outside of msDesc as of 2018-10-01.
WARNING: deprecated use of element — The element will not be allowed outside of msDesc as of 2018-10-01.
An msIdentifier must contain either a repository or location of some type, or a manuscript name
Only one <lem> element may appear within a <rdgGrp>
The @location value "external" is inconsistent with the
parallel-segmentation method of apparatus markup.
The first and
last elements of this path are the same. To specify a closed polygon, use
the zone element rather than the path element.
The @spanTo attribute of is required.
The @spanTo attribute of is required.
The @spanTo attribute of is required.
must have at least one child add and at least one child del
One of the attributes 'name', 'ref' or 'key' must be supplied
Only one of the attributes @active and @mutual may be supplied
the attribute 'passive' may be supplied only if the attribute 'active' is supplied