← Prev in month ← Prev in thread
Next in thread → Next in month →

Call For Dissent for canCopy attribute text

From
Soroush.Saadatfar <>
Date
2016-08-05T15:42:06+00:00
ID
Thread
Call For Dissent for canCopy attribute text
Dear Committee membres,

This is to deliver my action item with regards to this
 thread, raised by Ryan.

The issue is around definition of “corresponding” in the following constraint (4.3.1.21 id):

“

The inline elements enclosed by a <target> element MUST
 use the duplicate id values of their corresponding inline elements enclosed within the sibling <source> element
 if and only if those corresponding elements exist.

“

and proper usage of “copyOf” attribute. 

As it was pointed out by Yves, the tag for matching inline elements for <source>/<target> pair is “id”. So only if ids match, they must have  the same set of attributes (and their values), i.e. if they have
 identical non-id attributes (and their values), they are not required to share the same id. 

With regard to “copyOf”, the confusion is caused mainly because the constraints around the usage of this attribute are in a different section than the description of the attribute (4.3.1.8 copyOf). The following
 constraints, from sections “4 .7.2.4 Adding Codes” and “ 4.7.2.4.1 Duplicating an Existing Code” respectively, clarify the valid scenario (also mentioned by Fredrik in the original thread):

"

The id value of the added code MUST be different from all id values
 in both source and target content of the unit where the new code is added.

“

Processing Requirements

Modifiers MUST NOT clone a code that has its canCopy attribute
 is set to no.

The copyOf attribute MUST be used when, and only when, the
 base code has no associated original data.

“

Therefore, in my opinion, adding a reference to to section “4.7 Inline Content” in the description of “copyOf" attribute (sec 4.3.1.8) will address the issue.

Regards,

Soroush.
← Prev in month ← Prev in thread
Next in thread → Next in month →