Print

Print


The reason it works this way is that <space> and <certainty> had 
specific definitions of the @resp and @cert attributes respectively, and 
when we made @resp and @cert global, we preferred to keep those more 
precise definitions rather than have them changed to the more generic 
global definitions. The ability to override class attribute 
specifications at the element level is relatively new and very handy for 
this sort of thing. We do it with @type from att.typed too, with e.g. 
<list>, which is a member of att.typed, but overrides the definition 
locally to provide more precision.

Cheers,
Martin

On 2015-05-27 05:21 AM, Lou Burnard wrote:
> This is actually a little confusing... although <space>  is a member of
> att.global and therefore inherits @resp from att.global.responsibility,
> it then overrides that definition with a local version.
>
>
> On 27/05/15 13:14, Torsten Scha├čan wrote:
>> Hi,
>>
>> the attribute @resp belongs to the class att.global.responsibility but
>> it turns out that this class is not global as <space> is missing.
>> <space> is listed separately as an element that can have @resp.
>> The same is true for @cert and <certainty>.
>>
>> This is an error?
>>
>> Best,
>> Torsten
>>
>> --
>> Torsten Schassan
>> Digitale Editionen
>> Abteilung Handschriften und Sondersammlungen
>> Herzog August Bibliothek, Postfach 1364, D-38299 Wolfenbuettel
>> Tel.: +49-5331-808-130 (Fax -165), schassan {at} hab.de
>>
>> Handschriftendatenbank: http://diglib.hab.de/?db=mss