time to start deprecating certain <defaultVal>s
Re: https://github.com/TEIC/TEI/issues/1456 https://github.com/TEIC/TEI/issues/1457 https://github.com/TEIC/TEI/issues/1467 https://github.com/TEIC/Stylesheets/issues/158 Since no one has objected to the deprecation and then removal of <defaultVal>unknown</defaultVal> (ticket 1456) or the default value of "false" for att.msExcerpt/@defective (ticket 1457), it would seem we should go ahead with these. But then we (Martin and I) noted that James is the only one besides us to have commented on them at all. So we thought it would be a good idea to check here to see if anyone objects. Note that these two tickets are the low-hanging fruit in the larger project to rid the TEI of default values. In general, Martin and James want to get rid of them all, Sebastian wanted to make them all into processor hints instead of schema-declared default values, and I want to examine each one and decide what to do on a case-by-case basis (but often like the processor hint idea). These two default values were chosen as test cases because (it seems to me and Martin) there so obviously should not be defaults at all. Note also that the action of "deprecation" for a default value is not defined, but we think probably just putting a red box around it and tucking in some warning text in the tagdoc is sufficient. (If we added Schematron to warn about it, a whole lot of people would be getting warnings for something they know or care nothing about. We figure that group is orders of magnitude larger than the group of people who would get the warning because they are actually relying on the default value.)
participants (1)
-
Syd Bauman