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] question on @locktitle for topichead and topicgroup elements


Based on a very short discussion at today's TC call -

I think that locktitle does not serve any purpose on these elements. As
Bruce said, it was pulled in with the topicref-atts attribute. I believe
(digging back into history) some people considered locktitle to be a
cascading attribute, which is probably why it was not removed. However, the
TC has made clear in the past that this attribute should *not* inherit.
With that clear - locktitle is more or less meaningless.

Most of the other attributes do serve a purpose. Bruce listed all of these:
collection-type, processing-role, type, scope, locktitle, format,
linking, toc, print, search, and chunk.

Most of these attributes can cascade to children, and I have often seen
them used on topicgroup in order to treat the children as a group. For the
remaining items:
@chunk has a specific definition for topichead (that is, for any topicref
that just uses a title), in that it indicates a title-only topic must be
generated, possibly including children. [1]
@collection-type generally has an effect on the children, and the same is
true here - it may result in next/previous or family relationships among
those children.
@locktitle was discussed above

[1] (under the definition of "to-content")
http://docs.oasis-open.org/dita/v1.2/os/spec/archSpec/chunking.html

Robert D Anderson
IBM Authoring Tools Development
Chief Architect, DITA Open Toolkit

Tarun Garg <tarung@adobe.com> wrote on 04/03/2011 11:59:35 PM:

> From: Tarun Garg <tarung@adobe.com>
> To: Su-Laine Yeo <su-laine.yeo@justsystems.com>
> Cc: dita <dita@lists.oasis-open.org>
> Date: 04/04/2011 12:03 AM
> Subject: RE: [dita] question on @locktitle for topichead and
> topicgroup elements
>
> Hi Su-Laine,
>
> Nice Catch!
> In fact, that makes me think the purpose of other attributes for
> these elements.  Many attributes like @scope, @type, etc. do not
> have any direct use for these elements. I think they just serve the
> purpose of specifying the value at a higher level; so that it can
> get derived/used in all the descendents where not specified explicitly.
>
> Regards,
> Tarun Garg | Adobe Systems | +91-120-2444711 | tarung@adobe.com
>
>
> From: Su-Laine Yeo [mailto:su-laine.yeo@justsystems.com]
> Sent: Saturday, April 02, 2011 2:34 AM
> To: dita
> Subject: RE: [dita] question on @locktitle for topichead and
> topicgroup elements
>
> Thanks Bruce. I've added an item requesting doc clarification to
> http://wiki.oasis-open.org/dita/DITA_1.3_Proposals
>
> Bruce's point implies that @locktitle is there only because it's
> part of a group of attributes, i.e. it is there for the convenience
> of the DTD developer, but has no defined purpose. If that is case,
> then the spec should say explicitly that attribute x on element y
> has no defined purpose. Otherwise, we're making the user think about
> what possible uses an attribute could have, and then reaching the
> correct conclusion that there is no purpose via the process of
> growing weary of thinking about it.
>
> Su-Laine
>
> From: Bruce Nevin (bnevin) [mailto:bnevin@cisco.com]
> Sent: Thursday, March 31, 2011 6:31 PM
> To: dita
> Subject: RE: [dita] question on @locktitle for topichead and
> topicgroup elements
>
> Is there anything in the topicref-atts group that is needed there?
> Presumably inclusion of the topicref-atts group is the reason we see
> topicref-atts in these elements. Or is there some function of
> @locktitle other than overriding the title found in referenced content?
>
> For reference, the topicref-atts attribute group includes
> collection-type, processing-role, type, scope, locktitle, format,
> linking, toc, print, search, and chunk.
>
>
> From: Su-Laine Yeo [mailto:su-laine.yeo@justsystems.com]
> Sent: Thursday, March 31, 2011 8:55 PM
> To: dita
> Subject: [dita] question on @locktitle for topichead and topicgroup
elements
> Hi everyone,
> This is more out of curiosity than anything: In <topichead> and
> <topicgroup> elements, does the @locktitle attribute do anything?
> If yes, what does it do?
> Su-Laine
> Su-Laine Yeo
> Solutions Consultant
> JustSystems Canada, Inc.
> Office: 1 (778) 327-6356
> syeo@justsystems.com
> XMetaL Community Forums: http://forums.xmetal.com
> For partners only: http://www.justpartnercenter.com



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