- From: Glenn A. Adams <gadams@xfsi.com>
- Date: Tue, 26 May 2009 21:39:40 -0400
- To: "Timed Text Working Group WG" <public-tt@w3.org>
actually, it is not inconsistent; it is intentionally different: it is one thing to define an internally consistent definition of a profile, it is another thing to logically express that more than one profile is intended to be satisfied; the differences in the language reflect these two distinct intents; no change is required; > -----Original Message----- > From: public-tt-request@w3.org [mailto:public-tt-request@w3.org] On Behalf Of Timed Text > Working Group Issue Tracker > Sent: Saturday, May 23, 2009 5:57 AM > To: public-tt@w3.org > Subject: ISSUE-109 (inconsistent handling of profile conflicts): Proposal to unify > handling of profile conflicts. [DFXP 1.0] > > > ISSUE-109 (inconsistent handling of profile conflicts): Proposal to unify handling of > profile conflicts. [DFXP 1.0] > > http://www.w3.org/AudioVideo/TT/tracker/issues/109 > > Raised by: Sean Hayes > On product: DFXP 1.0 > > The following language appears in the definition of the profile element: > > "If more than one ttp:profile element appears in a TT AF document instance, then all > specified profiles apply simultaneously. In such a case, if some feature or some > extension is specified by one profile to be required (mandatory) and by another profile > to be optional (voluntary), then that feature or extension must be considered to be > required (mandatory)." > > This is inconsistent (and for no obvious reason) with the case where the same element is > multiply defined within a single <profile> element; where the language below applies. > This requires two different types of handling in the processor where one would suffice > if the handling were unified. > > "for each ttp:feature and ttp:extension element descendant of the ttp:profile element, > using a post-order traversal, merge the specified feature or extension with the features > and extensions of the profile, where merging a feature or extension entails replacing an > existing feature or extension specification, if it already exists, or adding a new > feature or extension specification, if it does not yet exist in the profile;" > > propose to replace the latter language with something to the effect of: > > for each ttp:feature and ttp:extension element descendant of the ttp:profile element, > using a post-order traversal, merge the specified feature or extension with the features > and extensions of the profile, where merging a feature or extension entails adding it if > it does not yet exist in the profile; or where it does exist in the profile and one > designation denotes it required (mandatory) and the other optional (voluntary), then > that feature or extension must be made required (mandatory) in the profile. > > (the alternate would be to treat the profile elements in document order would also be > acceptable) > >
Received on Wednesday, 27 May 2009 01:40:23 UTC