[tei-council] [Fwd: Re: more on constraint]

Sebastian Rahtz sebastian.rahtz at oucs.ox.ac.uk
Tue Apr 21 18:02:42 EDT 2009



-------- Original Message --------
Subject: Re: more on constraint
Date: Tue, 21 Apr 2009 17:58:15 -0400
From: Syd Bauman <Syd_Bauman at Brown.edu>
Reply-To: Syd_Bauman at Brown.edu
To: Sebastian Rahtz <sebastian.rahtz at oucs.ox.ac.uk>
References: <18925.55131.974295.3530 at emt.wwp.brown.edu> 
<49EE3E53.7090306 at oucs.ox.ac.uk>

Pls forward to Council:


> I think I am mostly agreeing with Syd now, 

While I don't think your suggestion is bad, I don't think it is
agreeing with mine that much at all.


>    * no container list element, no functional grouping
>    * zero or more <constraint> elements to follow <content>
>    * <content> is syntactic sugar for <constraint scheme="relaxng">
>    * model of <constraint> is
>        @scheme,
>        att.typed,
>        att.identifiable,
>        macro.glossLike,
>        data
>   * Content model of <data> is macro.anyXML.
>   * normal I18N for <desc> and <gloss> (ie repeatable with multiple languages)
>   * I18N method for <data> is undefined, scheme-dependent
>   * semantics are that
>      - application of <content> is mandatory
>      - application of all <constraints> is optional,
>        but do as many as you can. the more you do,
>        the closer you'll get to conformance to the
>        abstract model. constraints are there to help you,
>        but do not fully test the abstract model.
>      - all constraints are additive. if you choose
>        to write the same rule in two languages, good for you -
>        a processor should do as many as it can.

If <content> is equivalent to <constraint scheme="relaxng">, does it
also get att.typed, att.identifiable, macro.glossLike, and (most of
all) data?


> Would the above make most people more or less happy? could you
> live without
>     a) grouping

Yes, I think so. In some sense type= gives you indirect grouping,
anyway.

>     b) alternatives in different languages

Absolutely. But then again, English is my native tongue.


> Sorry for going round and round in circles.

I think it's good to hash this stuff out.


-- 
Sebastian Rahtz
Information Manager, Oxford University Computing Services
13 Banbury Road, Oxford OX2 6NN. Phone +44 1865 283431

Sólo le pido a Dios
que el futuro no me sea indiferente


More information about the tei-council mailing list