TEIC / TEI

The Text Encoding Initiative Guidelines
https://www.tei-c.org
Other
268 stars 88 forks source link

schemaSpec/@‍‍defaultExceptions should take an empty sequence to allow disabling of the feature #2478

Open dmj opened 8 months ago

dmj commented 8 months ago

As of September 2023 the datatype of schemaSpec/@‍defaultExceptions is defined as "1–∞ occurrences of teidata.namespaceOrNameseparated by whitespace". This means a user cannot disable the use of @‍defaultExceptions by setting the attribute value to the empty string. One use-case where disabling this feature is desired is where ISO Schematron constraints contain Schematron Quick Fix instructions that add TEI elements. Because @‍defaultExceptions exclude elements from the TEI namespace, validation of those ODD customizations fails.