OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

dita message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Re: [dita] App-specific values for @cascade

This seems like a good idea to me.


Eliot Kimber, Owner
Contrext, LLC

On 4/7/14, 3:27 PM, "Robert D Anderson" <robander@us.ibm.com> wrote:

>The @cascade attribute coming in DITA 1.3 is a CDATA attribute with 2
>pre-defined values to control how attribute values merge during a cascade
>There was a lot of discussion about making this CDATA to allow for the
>case where applications need to support more conditions than we have now.
>The discussion led to the design points that:
>1. The standard values (merge or nomerge) must come first if using
>multiple values
>2. App-specific tokens must be in upper case, potentially followed by a
>list of affected attributes
>A sample would be something like "merge APPTOKEN audience platform".
>In the review Chris Nitchie pointed out that this is inconsistent with
>other parts of the spec:
>1. For the chunk attribute, we state that app-specific tokens must begin
>with a prefix, such as app:chunkToken.
>2. If a token in @cascade is followed by a list of attributes, it becomes
>very similar to the groups allowed in property attributes.
>Chris and I both agree that this extension mechanism is unlikely to be
>used often, so we should not spend much time worrying about it. At the
>same time, it would be more consistent (and simpler for implementations)
>if we change the syntax of application specific tokens to match similar
>usage elsewhere. This would change the previous example to something more
>"merge app:token(audience platform)"
>or just
>"merge app:token"
>I'd like to propose making this change in response to Chris's review
>comment on the cascade mechanism.
>Thanks -
>Robert D Anderson
>IBM Authoring Tools Development
>Chief Architect, DITA Open Toolkit (http://dita-ot.sourceforge.net/)

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]