teibare slightly broken

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

teibare slightly broken

Lou Burnard-6
I've just been alerted (thanks Peter) to a problem in the teibare.odd
which appears in the current TEI/exemplars directory (and is part of the
oxygen TEI framework, updated at each release).

According to the text of the ODD "Finally three of  the TEI attribute
classes are simplified. The attributes xml:space, rend, and xml:base
are removed from the att.global class, so that this now makes available
to all elements only the following attributes: <att>xml:id</att>,
<att>n</att>, and
<att>xml:lang</att>. " But of course this is no longer true, because
@rend is now supplied by att.global.rendition rather than by att.global
(along with a lot of other weird attributes which weren't there before).

One solution might be to tie this ODD explicitly to a much earlier
release of the Guidelines by means of a @source parameter. That would
test whether all the tools in the processing chain Do The Right Thing in
such a case.

Another might be to bring the ODD up to date, e.g. by deleting the
att.global.rendition class. That would probably be less upsetting for
existing tools.

Or we could just leave well alone, and be prepared to shrug when people
complain that TEI Bare is really not as bare as it claims to be...
Reply | Threaded
Open this post in threaded view
|

Re: teibare slightly broken

Peter Stadler
I’d vote for updating the teibare.odd – because it seems like a simple fix and would bring the spirit (the documentation) back in alignment with the schema.

Best
Peter

> Am 08.03.2018 um 18:27 schrieb Lou Burnard <[hidden email]>:
>
> I've just been alerted (thanks Peter) to a problem in the teibare.odd which appears in the current TEI/exemplars directory (and is part of the oxygen TEI framework, updated at each release).
>
> According to the text of the ODD "Finally three of  the TEI attribute classes are simplified. The attributes xml:space, rend, and xml:base
> are removed from the att.global class, so that this now makes available to all elements only the following attributes: <att>xml:id</att>, <att>n</att>, and
> <att>xml:lang</att>. " But of course this is no longer true, because @rend is now supplied by att.global.rendition rather than by att.global (along with a lot of other weird attributes which weren't there before).
>
> One solution might be to tie this ODD explicitly to a much earlier release of the Guidelines by means of a @source parameter. That would test whether all the tools in the processing chain Do The Right Thing in such a case.
>
> Another might be to bring the ODD up to date, e.g. by deleting the att.global.rendition class. That would probably be less upsetting for existing tools.
>
> Or we could just leave well alone, and be prepared to shrug when people complain that TEI Bare is really not as bare as it claims to be...