Subject: [Ecrit] draft-ietf-ecrit-additional-data-10: mandatory elements in blocks

From: "STARK, BARBARA H" <[email-masked]>
Date: Wed, 31 Jul 2013 17:09:08 +0000

Comments related to blocks with no mandatory elements.
The Use statements for an element should not be considered a statement as to whether the block itself is mandatory or optional. Bock usage/inclusion Use statements need to be elsewhere. So Use of an element is restricted to use of that element within a block that exists.
-------------
3.3.  Device Information

Comment 20: It's sort of weird that there's not a single required element for this block. But, ok. Does this mean it's possible to have the block present with nothing in it?
--------------
3.4.1.  xCard for Subscriber's Data
   Use:  Conditional : Some services (e.g., prepaid phones, initialized
      phones, etc.) may not have this information.

Comment 21: What's the condition? Or is it really just Optional?
As with DeviceInfo block, there are no required elements. But in this case, this is the only possible element. So it seems that if a Subscriber block exists, then this SubscriberData element is Required. Otherwise it makes no sense for the Subscriber block to exist.
--------------
3.5.1.  Comment

   Data Element:  EmergencyCall.Comment

   Use:  Optional

Comment 22: Again, it makes no sense for the one possible element of a block to be optional when that block is present. This is a statement about the existence of this element in the block and not about the block itself. All blocks are effectively optional.