[tei-council] rationalizing special list content

James Cummings James.Cummings at it.ox.ac.uk
Tue Sep 9 06:25:55 EDT 2014


Also +1

-J

On 08/09/14 21:49, Fabio Ciotti wrote:
> +1, I love simmetry as well!
>
> 2014-09-08 21:58 GMT+02:00 Martin Holmes <mholmes at uvic.ca>:
>> +1 from me. I like symmetry.
>>
>> Cheers,
>> Martin
>>
>> On 14-09-08 12:46 PM, Syd Bauman wrote:
>>> [Warning: intended to be read (as most my e-mail is) using a
>>> fixed-width, aka "monospaced", typeface.]
>>>
>>> Working on bug 658 I find that the content models of special lists
>>> are as follows:
>>>
>>>    element listEvent    { ( model.headLike*, ( event | listEvent )+,             ( relation | listRelation )* ) }
>>>    element listNym      { ( model.headLike*, ( nym | listNym )+,                 ( listRelation | relation )* ) }
>>>    element listOrg      { ( model.headLike*, ( org | listOrg )+,                 ( listRelation | relation )* ) }
>>>    element listPerson   { ( model.headLike*, ( model.personLike | listPerson )+, ( relation | listRelation )*)  }
>>>    element listPlace    { ( model.headLike*, ( model.placeLike | listPlace )+,   ( listRelation | relation )*)  }
>>>    element listRelation { ( model.pLike+ | relation+ ) }
>>>
>>> I am planning to update these to the following:
>>>
>>>    element listEvent    { ( model.headLike*, ( event | listEvent )+,             ( relation | listRelation )* ) }
>>>    element listNym      { ( model.headLike*, ( nym | listNym )+,                 ( relation | listRelation )* ) }
>>>    element listOrg      { ( model.headLike*, ( org | listOrg )+,                 ( relation | listRelation )* ) }
>>>    element listPerson   { ( model.headLike*, ( model.personLike | listPerson )+, ( relation | listRelation )*)  }
>>>    element listPlace    { ( model.headLike*, ( model.placeLike | listPlace )+,   ( relation | listRelation )*)  }
>>>    element listRelation { ( model.headLike*, ( relation | listRelation )+ ) }
>>>
>>> I.e., I'm going to
>>>
>>>    0) Allow <listRelation> inside <listRelation> (per the
>>>       Council-approved ticket)
>>>
>>>    1) re-arrange some of the elements within the models just to make it
>>>       consistent. These changes will have no effect on which documents
>>>       are valid on which are not.
>>>
>>>    2) add model.headLike* to <listRelation>, which Council did not
>>>       approve, but seems like a general purpose good idea.
>>>
>> --
>> tei-council mailing list
>> tei-council at lists.village.Virginia.EDU
>> http://lists.village.Virginia.EDU/mailman/listinfo/tei-council
>>
>> PLEASE NOTE: postings to this list are publicly archived


-- 
Dr James Cummings, James.Cummings at it.ox.ac.uk
Academic IT Services, University of Oxford


More information about the tei-council mailing list