I'm not sure I understand the objection to the name "global" either;
these are still global attributes in the TEI (although I suppose there's
nothing to stop you from omitting them). That the technology for
recording and building schemata doesn't enforce their globality is a
different issue, and clearly desirable since the technology is intended
to not be exclusive to the TEI (even if it is right now).
I guess I'm just saying that the name "global" doesn't in itself imply
that they are _automatically_ added to all elements (except because we
now expect it to), just that they are by default available in the TEI
model. What is "totally misleading" about that?
On 09/02/2011 16:24, Lou Burnard wrote:
> But these attributes actually *are* global in the TEI by default aren't they? If you wanted to add some other attributes and make them universally available, wouldn't you expect to add them to a class called something pretty close to "global".
> I suppose "att.pervasive" wouldn't do?
> From: TEI (Text Encoding Initiative) public discussion list [[log in to unmask]] On Behalf Of Martin Holmes [[log in to unmask]]
> Sent: 08 February 2011 17:15
> To: [log in to unmask]
> Subject: Re: a small but important change: explicit att.global ?
> On 11-02-08 07:57 AM, Sebastian Rahtz wrote:
>> On 8 Feb 2011, at 09:06, Torsten Schassan wrote:
>>> I am not at all generally against the plans but isn't is a contradiction
>>> to call attributes global if you have to add them manually to all
>> well, yes, thats the other side of the argument.
>> The idea of "global attributes" is plainly part of the TEI model,
>> but such a concept is not available in the target schema languages.
>> So we have to add them explicitly. The proposed change moves that
>> add-ing into the work of the TEI spec writer, rather than the implementation
>> of an ODD processor.
> I think Torsten is absolutely right, though. The name will be completely
> misleading under the new system, so I think it will have to change. It
> might be better as "standard" or "general" rather than "global".
> Otherwise the documentation is going to have to say things like "Global
> attributes are not actually global; you have to manually add them to all
> elements. But they're called global because we expect you to do that."
> If that's not confusing, I don't know what is. :-)
> Martin Holmes
> University of Victoria Humanities Computing and Media Centre
> ([log in to unmask])
Dr Gabriel BODARD
(Research Associate in Digital Epigraphy)
Centre for Computing in the Humanities
King's College London
26-29 Drury Lane
London WC2B 5RL
Email: [log in to unmask]
Tel: +44 (0)20 7848 1388
Fax: +44 (0)20 7848 2980