[tei-council] Guidelines build temporarily borked

Martin Holmes mholmes at uvic.ca
Wed Jul 30 11:15:55 EDT 2014


On 14-07-30 04:05 AM, Lou Burnard wrote:
> On 30/07/14 11:51, Sebastian Rahtz wrote:
>> naaaaasty one.
>>
>> you have overridden @rend on <list> in order to give a semi-closed value list; because @rend is part of att.global, you
>> can no longer simply inherit att. global; so instead you inherit all the other components separately. however, the vagaries
>> of DTDs means that those components are not declared yet, whereas the composite att. global _is_.
>
> Makes sense. So the proper solution is probably to declare a new
> superclass of att.global called att.styling or some such containing
> @rend @rendition @style and have att.global inherit that. That class can
> then be predeclared in the right place in ST.

I like this approach.

>> frankly, I’d suggest you simply  drop the nice suggested value list for list/@rend. We don’t suggest values
>> for @rend anywhere else, so why do so here?
>
> Makes good sense too!

Except that we go from clear suggestions that people can rely on the 
Stylesheets to work with, to no suggestions at all. Not good.

>> sorting out the underlying processing code to support what you’ve (which was entirely
>> technically correct) will be hard; I at least wouldn’t look at it in time for next release,
>> and I suspect it would be a big ask for someone else to grok odd2dtd in a hurry
>
> I don't mind having a go at my proposed solution above if people feel
> strongly that absence of the proposed value list would be a release breaker

I think it would, really.

Cheers,
Martin


More information about the tei-council mailing list