- From: Felix Sasaki <fsasaki@w3.org>
- Date: Wed, 19 Sep 2012 17:59:38 +0200
- To: Yves Savourel <ysavourel@enlaso.com>
- Cc: public-multilingualweb-lt@w3.org
- Message-ID: <CAL58czo42CBeF+MeFzOOoyKkuWWQ7cE4--d_id31GaPFpbFovA@mail.gmail.com>
Hi Yves, thanks for your replies. 2012/9/19 Yves Savourel <ysavourel@enlaso.com> > Thanks for the explanations Felix. > > -- As far as I can tell (but I may have missed one) we don't have any > example in 1.0 or the test suite that demonstrates the overriding is for > all information of a multi-information data category, even when the local > information is undefined. And indeed we don't have an example demonstrating > the contrary either. > > -- The case of defining 'termInfoRef' as optional along with 'term' for > the local markup doesn't demonstrate anything IMO, it says it's optional, > but doesn't say if its absence also overrides a previous rule. In general > absence of an attribute means it has no effect. > > -- The modified example you send in the other email simply shows that when > the non-complete overriding semantics are used you have to override all > information explicitly. One cannot guess an intention from an example. If > the intention is to have alerts for the three notes, the example is fine. > Yes, but ... that is the main point with the incomplete overriding: you cannot be sure what it means if there is partial overriding: is it an oversight of the data category user or intended? Also, for more complex data categories like lq-issue http://www.w3.org/International/multilingualweb/lt/drafts/its20/its20.html#lqissue-local what would we do: would a local locQualityType override a standoff qualityType? Would locQuality comments local inline / standoff / global just added or would they replace each other. > > -- Even your implementation, Sebastian's (or mine which happen to also to > do complete overriding) isn't a formal proof that the intention of 1.0 was > to do complete overriding: they are not tested against anything that would > give a different output with the non-complete overriding semantics. > > > ...But, there is the outputType attribute in the 1.0 test suite result > format. > Since it is defined at the node level rather than in each information it > does indeed prove to me the intent to have a complete overriding in 1.0. > Sorry I missed that. > > Then, you are right obviously: we must stay backward compatible. > > But we probably need something more explicit than the current sentence: > "Override semantics are always complete, that is all information that is > specified in one rule element is overridden by the next one" in 2.0 to make > the intent very clear. > Or we should change the example so it shows a local undefined information > overriding a global one. > You are right. Let's discuss that tomorrow, and also what that could mean for the various data categories. Best, Felix > > Cheers, > -yves > > > -- Felix Sasaki DFKI / W3C Fellow
Received on Wednesday, 19 September 2012 16:00:05 UTC