This is much clearer but still seems
needlessly complicated by combining the two sorts of information in one
paragraph.
The terminological information must be
given in its most general form elsewhere for all types of linking. Is a link or
allusion to that general description appropriate? (I hesitate to say a
"reference" to it ;-)
How's this?
The referencing element is the
element with the referencing attribute (in this case, @conref) and the
referenced element is the element that is addressed by that attribute. See
[topic name].
The element with the content to be pushed
depends upon the type of push operation. In the case of a push and replace
operation, the content that is pushed is contained in the referencing element.
In the case of a push before or push after operation, the referencing element
uses a mark operation to specify the location to which the content is pushed,
and the content to be pushed is in a second element which specifies the push
operation. The reason for this is to ensure that inserting a
second such element at that location is valid.
_______________________________
Note that the lang ref topic
"The conref attribute" needs updating (unless my copy is
stale):
The conref attribute
This attribute is used to reference an ID on content that can be reused. It
allows reuse of DITA components from phrases to topics as well as maps and
pieces of maps.
Full details on how to resolve the conref attribute can be found in the DITA
Architectural specification. This topic primarily includes information on the
actual syntax required when using the conref attribute.
Typo (extraneous "a") in the arch spec topic "Content
reference":
A content reference can be a from one
element to one other element or from one element to a set of elements.
From: Kristen James Eberlein
[mailto:]
Sent: Thursday, October 08, 2009 2:30
PM
To: Park Seth-R01164
Cc: DITA TC
Subject: Re:
[dita] Conref terminology: Referencing element and referenced
element
OK, here's what I have drafted for my conref
push article:
"All the rules and restrictions are designed to ensure
that the result of the push operation is valid DITA. This section uses the
following terminology:
The referencing element is the
element with the @conref attribute. In the case of a push and replace
operation, this element contains the content that is pushed. In the case of a
push before or a push after operation, this element specifies the location
where content is pushed; a second element contains the content that is pushed.
The referenced element is the
element addressed by the @conref attribute; it is the element that is
replaced, prefaced, or followed by the content that is
pushed."
Any comments
welcome.
Kris
Park Seth-R01164 wrote:
I think the resolution was that the TC requests that
the author group consider making the terminology unambiguous.
The proposed terminology
(paraphrased):
The element with the referencing attribute (href,
conref, keyref, etc.) is always the referencing element, regardless of the
behavior of the reference.
The referenced element is the element specified in
the referencing attribute (or the resolved target of an indirect
reference) of the referencing element.
This does not make it easier to explain
conactions, but the best we can do is make sure the terminology is
unambiguous. For example:
When using conref pull (no conaction specified), the
referenced element replaces the referencing element.
When using conref push, the referencing element
replaces the referenced element.
(BTW, Don said specifically that he was sensitive to
making resolutions that impact arch spec activities.)
-sp
--------------------------------------------
seth park
information architect
Freescale Semiconductor,
Inc.
512.895.2463
---------------------------------------------------------------------
To unsubscribe from this mail list, you must leave the OASIS TC that generates
this mail. Follow this link to all your TCs in OASIS at:
https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php