Re: [mile] Reference and related nits in draft-ietf-mile-enum-reference-format

Adam Montville <adam@stoicsecurity.com> Mon, 19 May 2014 13:59 UTC

Return-Path: <adam@stoicsecurity.com>
X-Original-To: mile@ietfa.amsl.com
Delivered-To: mile@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65B501A0386 for <mile@ietfa.amsl.com>; Mon, 19 May 2014 06:59:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level:
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id So61UnJ3ToPi for <mile@ietfa.amsl.com>; Mon, 19 May 2014 06:59:00 -0700 (PDT)
Received: from mail-pa0-f51.google.com (mail-pa0-f51.google.com [209.85.220.51]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 284711A005C for <mile@ietf.org>; Mon, 19 May 2014 06:59:00 -0700 (PDT)
Received: by mail-pa0-f51.google.com with SMTP id kq14so5883504pab.10 for <mile@ietf.org>; Mon, 19 May 2014 06:59:00 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:message-id:references:to; bh=+00Ys/BiYBVy6CdWHdQDjDenvaTMyu+JLfS969NSfBI=; b=OM4i3ctsoYRcywvq4axg5hBUZZQukgeA9vZ8KKA5blvFMRhja8Ps5nkBRMghb8CpUY GYGdpwyyC6AgtbTXPDfXKUMddCAhb4JgKPvc3hzG2s2A0SHCJ3WszEguygmeElZUnBZF qQ3z1HjaM6g0uio3BSG0xpxEH/mU5c9ZoPuMMtwV1TcrPPJE8qYdGTlgmdeIwfS+vRgl H8sHkOD0MMRJEmhBzgSfyDgvKW4SY5OWiKcnFavJcS7vzBDH7Vf+/gKhn/LyneEkcprZ axjj+YrfqJHpIZBA1cU7lWuojEOPDDKd+NlTN6FOgo05p3XOstbrT6N9xnb5pDCFcwXy QgTg==
X-Gm-Message-State: ALoCoQmb3NlHxsX+ZNBk25ojf1Hw/H19fDYxn1hgR2YYGCSCqO3Ro23fZTsHNHHYYgq2+elkN7oz
X-Received: by 10.68.201.10 with SMTP id jw10mr42910399pbc.25.1400507940077; Mon, 19 May 2014 06:59:00 -0700 (PDT)
Received: from [172.20.10.164] ([12.216.224.110]) by mx.google.com with ESMTPSA id vm3sm30290602pbc.45.2014.05.19.06.58.57 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 19 May 2014 06:58:58 -0700 (PDT)
Content-Type: multipart/signed; boundary="Apple-Mail=_E9F1C673-48EB-4992-87DD-D474D7E27366"; protocol="application/pgp-signature"; micalg="pgp-sha1"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\))
From: Adam Montville <adam@stoicsecurity.com>
In-Reply-To: <8D3D17ACE214DC429325B2B98F3AE712076C55BC0D@MX15A.corp.emc.com>
Date: Mon, 19 May 2014 06:58:55 -0700
Message-Id: <4CD8DDF5-ECA1-4351-90DE-D8B213788A1C@stoicsecurity.com>
References: <8D3D17ACE214DC429325B2B98F3AE712076C55BC0D@MX15A.corp.emc.com>
To: "Black, David" <david.black@emc.com>
X-Mailer: Apple Mail (2.1878.2)
Archived-At: http://mailarchive.ietf.org/arch/msg/mile/BiaXHfgP5EdOCQx37PjNG8hEn4I
Cc: "<mile@ietf.org>" <mile@ietf.org>, "mile-chairs@tools.ietf.org" <mile-chairs@tools.ietf.org>
Subject: Re: [mile] Reference and related nits in draft-ietf-mile-enum-reference-format
X-BeenThere: mile@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Managed Incident Lightweight Exchange, IODEF extensions and RID exchanges" <mile.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mile>, <mailto:mile-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mile/>
List-Post: <mailto:mile@ietf.org>
List-Help: <mailto:mile-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mile>, <mailto:mile-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 May 2014 13:59:02 -0000

David, thank you.  I've noted all of these and will make appropriate updates.

Are there other comments other than those posed by Alexey and David?

On May 18, 2014, at 7:39 PM, Black, David <david.black@emc.com> wrote:

> Hi Adam,
> 
>> With respect to your first sentence above, I assert that the document does not
>> "seem" to update ReferenceName, but actually does. :-)  Is it necessary to
>> explicitly state the obvious in this case?  I'm happy to update the document,
>> but I'm not sure I believe such a statement is necessary.  If it is necessary,
>> then a single sentence can be added to the abstract making the statement.
>> Thoughts here?
> 
> In this case, it is necessary to state the obvious for the sake of clarity -
> I've been there and had to do that ;-).  In addition to a sentence in the
> abstract, the header on the title page needs an "Updates: 5070 (if approved)"
> line, and a section should be added entitled "Summary of Changes to RFC 5070"
> that identifies the changes.
> 
> For a somewhat longer recent example, see RFC 7146:
> 	http://datatracker.ietf.org/doc/rfc7146/
> 
> ----------------
> 
> Here are some additional editorial nits that need attention ...
> 
> a) I recently had another draft dinged by the IESG for using a citation as
> a word in a sentence e.g., "[IODEF]" in the first sentence in Section 2:
> 
>   The need is to place enumeration identifiers and their references in
>   [IODEF]'s Reference class.
> 
> Believe it or not, the appropriate change is "[IODEF]" -> "IODEF [IODEF]" -
> I suggest just doing this and not asking why :-). The whole draft should be
> checked for other uses of citations in this fashion.
> 
> b) In addition, references should not be cited in the abstract, so I believe
> the appropriate changes to the two citations in the abstract are:
> 
>   The Incident Object Description Exchange Format [IODEF] provides a
> 
> 		"[IODEF]" -> "(IODEF)"
> 
>   Reference class used to reference external entities (such as
>   enumeration identifiers).  However, the method of external entity
>   identification has been left unstructured.  This document describes a
>   method to provide structure for referencing external entities for the
>   [IODEF] Reference class.
> 
> 		"[IODEF]" -> "IODEF"
> 
> Otherwise, the draft still looks good.
> 
> Thanks,
> --David
> 
>> -----Original Message-----
>> From: mile [mailto:mile-bounces@ietf.org] On Behalf Of Adam Montville
>> Sent: Sunday, May 18, 2014 7:58 PM
>> To: Alexey Melnikov
>> Cc: <mile@ietf.org>; mile-chairs@tools.ietf.org
>> Subject: Re: [mile] Working Group Last Call for draft-ietf-mile-enum-
>> reference-format
>> 
>> 
>> On May 11, 2014, at 2:54 PM, Alexey Melnikov <alexey.melnikov@isode.com>
>> wrote:
>> 
>>> 
>>>> On 8 May 2014, at 12:30, "Takeshi Takahashi" <takeshi_takahashi@nict.go.jp>
>> wrote:
>>>> 
>>>> Greetings, all,
>>>> 
>>>> This is the Working Group Last Call for
>>>> draft-ietf-mile-enum-reference-format, IODEF Enumeration Reference Format.
>>>> 
>>>> The last call starts now, and ends Monday 26 May 2014.
>>>> 
>>>> Please read the latest revision of the draft,
>>>> http://tools.ietf.org/html/draft-ietf-mile-enum-reference-format-04, and
>>>> send your comments to the mailing list; we'd also appreciate a comment if
>>>> you're fine with the draft as is.
>>> 
>>> Hi,
>>> Below is my review of the draft:
>>> 
>>> General comment: Is this intended as Proposed Standard? The draft header
>> doesn't say the document type.
>> 
>> I'll update this, thank you.
>> 
>>> 
>>> The document seems to update ReferenceName syntax to allow for nested XML
>> elements. However the document doesn't say that.
>>> In relationship to this: would this document cause any interoperability
>> issues with programs that can only parse the old schema?
>> 
>> I am unsure about interoperability issues, but they should be minimal and are
>> likely implementation specific.
>> 
>> I tried an experiment where I generated some code (JAXB) for IODEF 1.0 and
>> then fed it a modified recon example (Section 7.2 from RFC 5070).  The
>> <ReferenceName> element contained an <EnumRef> element as opposed to the
>> string "nmap".  Unmarshalling seemed to work without issue, but when examining
>> the ReferenceName element , the only thing present was a newline character.
>> In an example that doesn't use generated code but instead uses a SAX or DOM
>> parser, we can grab the inner XML.  Using a validating DOM/SAX/other parser
>> will, of course, break if the enumeration reference XML is embedded, so
>> parsers will need to be updated.
>> 
>> I'm not a professional implementor, so it would be good to hear considerations
>> from others.  Then, should these considerations be placed in the document (I
>> assume that was the good point of raising the issue)?
>> 
>> With respect to your first sentence above, I assert that the document does not
>> "seem" to update ReferenceName, but actually does. :-)  Is it necessary to
>> explicitly state the obvious in this case?  I'm happy to update the document,
>> but I'm not sure I believe such a statement is necessary.  If it is necessary,
>> then a single sentence can be added to the abstract making the statement.
>> Thoughts here?
>> 
>> 
>>> 
>>> 
>>> 4  IANA Considerations
>>> 
>>>     Note that certain name requests should not be permitted as either
>>>     Full Name or Abbreviation entries for the requested IANA table.
>>> 
>>> Do you mean restrictions imposed by the syntax described below or something
>> else? If you intended to exclude some specific keywords, where is the list of
>> them defined? Either way, I think you need to clarify. If you just meant the
>> ABNF restrictions, I suggest adding something like "The restrictions are
>> specified in the ABNF below".
>>> 
>>>     Allocation Policy: Expert Review [RFC5226] and Specification
>>>     Required [RFC5226]
>>> 
>>> Nit: I think it would be better to say "Specification Required (which
>> implies Expert Review)".
>>> 
>>> _______________________________________________
>>> mile mailing list
>>> mile@ietf.org
>>> https://www.ietf.org/mailman/listinfo/mile
>