[mile] Some comments on draft-ietf-mile-jsoniodef

"Panwei (William)" <william.panwei@huawei.com> Wed, 02 January 2019 10:09 UTC

Return-Path: <william.panwei@huawei.com>
X-Original-To: mile@ietfa.amsl.com
Delivered-To: mile@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DAB7312872C for <mile@ietfa.amsl.com>; Wed, 2 Jan 2019 02:09:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 KGMlHI8Wgtcb for <mile@ietfa.amsl.com>; Wed, 2 Jan 2019 02:09:00 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9B55F1286D9 for <mile@ietf.org>; Wed, 2 Jan 2019 02:08:59 -0800 (PST)
Received: from LHREML712-CAH.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id C13751EBD886B for <mile@ietf.org>; Wed, 2 Jan 2019 10:08:54 +0000 (GMT)
Received: from lhreml703-chm.china.huawei.com (10.201.108.52) by LHREML712-CAH.china.huawei.com (10.201.108.35) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 2 Jan 2019 10:08:30 +0000
Received: from lhreml703-chm.china.huawei.com (10.201.108.52) by lhreml703-chm.china.huawei.com (10.201.108.52) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1591.10; Wed, 2 Jan 2019 10:08:29 +0000
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml703-chm.china.huawei.com (10.201.108.52) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1591.10 via Frontend Transport; Wed, 2 Jan 2019 10:08:29 +0000
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.172]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0415.000; Wed, 2 Jan 2019 18:08:23 +0800
From: "Panwei (William)" <william.panwei@huawei.com>
To: "mile@ietf.org" <mile@ietf.org>
Thread-Topic: Some comments on draft-ietf-mile-jsoniodef
Thread-Index: AdSifIATyuO3mw31QjivuEI9LuTarw==
Date: Wed, 02 Jan 2019 10:08:22 +0000
Message-ID: <30E95A901DB42F44BA42D69DB20DFA6A6090EA56@nkgeml513-mbx.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.134.37.117]
Content-Type: multipart/alternative; boundary="_000_30E95A901DB42F44BA42D69DB20DFA6A6090EA56nkgeml513mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/mile/1al2zwBC2U1oHtFeik0QpSOOxoo>
Subject: [mile] Some comments on draft-ietf-mile-jsoniodef
X-BeenThere: mile@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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: Wed, 02 Jan 2019 10:09:02 -0000

Hi,

I've read this draft and I have some comments as followings.

1. Lack of links for the RFCs and BCPs which are referenced. These items be referenced don't have hyperlinks in this draft.
2. RFC7203 and RFC7213 are referenced in the draft, but are not included in section 9 "References".
3. Section 1.1 should be changed to the following description according to RFC8174.
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
"OPTIONAL" in this document are to be interpreted as described in BCP
14 [RFC2119][RFC8174] when, and only when, they appear in all
capitals, as shown here.
4. In section 2.2.2, the comma "," after the last object of "SoftwareReference" should be deleted.
"SoftwareReference": {
  "value": "cpe:/a:google:chrome:59.0.3071.115 ",     //STRING
  "spec-name": "cpe",                                 //ENUM
  "dtype": "string",                                  //ENUM
}
5. In section 2.2.4, the "String" should be changed to "STRING" like the other sections. And the comma "," after the last object of "ExtensionType" should be deleted.
"ExtensionType": {
  "value": "xxxxxxx",                                 //String
  "name": "Syslog",                                   //String
  "dtype": "string",                                  //String
  "meaning": "Syslog from the security appliance X",  //String
}
6. In section 3.1, the table should have a formal name prefixed with "Table 1:" or "Figure 1:".
7. In section 3.1, also in the table, the values of the "Corresponding Section in [RFC7970]" column are all wrong on the "System" line and below.
    For example, the table says the System Class corresponds to Section 3.16 in RFC7970, but actually corresponds to Section 3.17 in RFC7970.
8. In section 4, there are two typos, as the red words in the following. First, "example" should be "examples". Second, "the the" should be "the".
This section provides example of IODEF documents. These examples do
not represent the full capabilities of the data model or the the only
way to encode particular information.
9. In section 7, the draft says "This document registers a JSON schema", but it doesn't describe what the JSON schema is.
10. In Appendix A, the table should have a formal name, now it only has a prefix "Figure 8".

Best Regards
Wei Pan