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: Mapref resolution



I've had an open item on this for a while, so hopefully this note will
close it out.

There was an open question of how the scope attribute is evaluated when set
on (or inherited on) a map reference. That is, what does it mean to say:
<topicref href="some.ditamap" scope="peer" format="ditamap"/>

Jeff was pushing for the scope attribute to be grouped together with format
and href -- that is, they all describe the target of the current topicref
element, not behaviors or values that can be pushed on to the target. This
means that scope="peer" on the map reference defines that target map as a
peer to the current information set. Following that logic, the map itself
is not available to access, so the scope value cannot cascade into that
map.

I know of some users in IBM who were doing something else with the
attribute, and had an action to go back to those users and discuss it. They
are willing to change their expectations based on the OASIS decision, so at
this point I am happy to go along with Jeff's suggestion, which I also feel
is more in keeping with the definition of the scope attribute.

In summary - the scope attribute should not cascade through a map
reference. Its presence on a map reference indicates the scope of that map.

The latest note I can find on @scope shows one other open item, about
cascading of multi-value attributes, but I think that discussion continued
on another thread:
http://markmail.org/message/aubiynwhxg5t7pax?q=scope
+list:org.oasis-open.lists.dita

Thanks -

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



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