On Mon 14/Dec/2020 16:57:53 +0100 Brotman, Alex wrote:
From: John R Levine <[email protected]>

The goal was to clarify the language, without (to the best of our ability)
changing the schema.  I'd welcome a other attempts at clarifications (if you
believe mine introduces structural XML changes).

So it'd say yeah, we know the XML lets you put multiple header_from
domains in the same report row, but please don't do that, send a separate
report row for each header_from?


I'm still not clear how could two From: domain fall in the same row. Appendix C is very clear that there is a single IdentifierType for each row. And each IdentifierType has exactly one "header_from". I am appalled at the fact that such rule is not given in the text. There has to be a better description in Section 2.2. I'd propose something like:

    The bulk of a report consists of data for each message received during the
    reporting period, where each record aggregates messages having similar
    characteristics.  Relevant characteristics are:

Then follow with a revised bullet list. It should be a descriptive equivalent of the grammar in Appendix C. The current version doesn't match, obviously, since it confuses ourselves. We cannot ship it as is.


So it should be clarified as such:

    o  Data for each Domain Owner's subdomain separately from mail from
       the sender's Organizational Domain, even if there is no explicit
       subdomain policy

Perhaps changed to something more like:

   o A separate report should be generated for each 5322.From subdomain, 
regardless
       of which policy domain was used during receipt of messages


That's excessive, IMHO. If the recipient is the same, there's no reason to split that data into different reports.


For the other thread with Ale, is there anything wrong with stating both 
minOccurs/maxOccurs set at "1" so that it's more clear that it must be once, 
and only once?


At the beginning of Appendix C there is a paragraph saying:

   NOTE: Per the definition of XML, unless otherwise specified in the
   schema below, the minOccurs and maxOccurs values for each element are
   set to 1.

It's hard to make it clearer than that.  Perhaps:

   NOTE: Per the definition of XML, each element can appear zero or more
   times, as specified by minOccurs and maxOccurs values.  When not
   explicitly specified, the default value for both attributes is 1.

After that, specifying the default might be more confusing than helpful.


Best
Ale
--
























_______________________________________________
dmarc mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dmarc

Reply via email to