[tei-council] MD chapter revised: namespace rules

Laurent Romary laurent.romary at loria.fr
Tue Apr 10 10:26:16 EDT 2007


I would support the idea to have translated elements in another  
namespace: they really represent a different "vocabulary" and as such  
should not interfere with the reference TEI one.
Laurent

Le 10 avr. 07 à 16:09, Arianna Ciula a écrit :

>
>
> Laurent Romary wrote:
>> I am completely in line with James on his arguments related to  
>> points 2 and 3. The requirements that adding an attribute too an  
>> element (especially an existing TEI attribute by the way) should  
>> force the element to change namespace is slightly too strong.
>
> I agree with these points as well (2 and 3).
> I am not sure what to say about the translated element names  
> though. It probably makes sense to have other TEI namespaces for  
> those for pragmatical reasons as Lou suggested, even if,  
> conceptually, I still think they are a sort of a priori approved  
> renaming and therefore shouldn't be perceived as different from  
> what is in the TEI namespace.
>
> Arianna
>
>> I am thinking of people who may want to add a simple type  
>> attribute to an element and would not want to bother about  
>> namespaces though.
>> Laurent
>> Le 10 avr. 07 à 14:13, James Cummings a écrit :
>>> Lou Burnard wrote:
>>>> 2. If new attributes are added to a TEI element, the resulting  
>>>> element
>>>> must be moved out of the TEI namespace.
>>>
>>> I'm not convinced by that.  If I add a new attribute to a TEI  
>>> element, the
>>> TEI element is still a TEI element.  It just has a new attribute  
>>> and that
>>> attribute is signalled as not being part of the TEI by itself  
>>> being in a
>>> different namespace.  my:newAtt="foo".  I don't see that the  
>>> element is now
>>> so changed that it is no longer the TEI element.
>>>
>>>> 3. Only modified elements which have undergone a clean  
>>>> modification [1]
>>>> may remain in the TEI namespace.
>>>
>>> Agreed, but I think adding an attribute which is in a different  
>>> namespace
>>> is a clean modification.  You are right that changed content  
>>> models, etc.
>>> are dirty changes.  However, if the change is to remove an  
>>> element from
>>> some classes, or limit an open attribute value list, or anything  
>>> similar
>>> which constrains it, then that is a clean modification because  
>>> the TEI
>>> content still validates against tei_all.
>> _______________________________________________
>> tei-council mailing list
>> tei-council at lists.village.Virginia.EDU
>> http://lists.village.Virginia.EDU/mailman/listinfo/tei-council
>
> -- 
> Dr Arianna Ciula
> Research Associate
> Centre for Computing in the Humanities
> King's College London
> Strand
> London WC2R 2LS (UK)
> Tel: +44 (0)20 78481945
> http://www.kcl.ac.uk/cch
> _______________________________________________
> tei-council mailing list
> tei-council at lists.village.Virginia.EDU
> http://lists.village.Virginia.EDU/mailman/listinfo/tei-council




More information about the tei-council mailing list