Re: [mile] Artart last call review of draft-ietf-mile-rolie-10

"Banghart, Stephen A. (Fed)" <stephen.banghart@nist.gov> Thu, 14 December 2017 19:14 UTC

Return-Path: <stephen.banghart@nist.gov>
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 A645E129467; Thu, 14 Dec 2017 11:14:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nistgov.onmicrosoft.com
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 NfrsOHOV__D7; Thu, 14 Dec 2017 11:14:20 -0800 (PST)
Received: from gcc01-CY1-obe.outbound.protection.outlook.com (mail-cy1gcc01on0117.outbound.protection.outlook.com [23.103.200.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7510F129443; Thu, 14 Dec 2017 11:14:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nistgov.onmicrosoft.com; s=selector1-nist-gov; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=6oGdzommY35qGBLJi3h7GTqBSwJx7TmWyVS8T/QHCng=; b=lq1pJkOZ7ZzuvKvg1yv9I+fBo53+2T0kNzXAqhblXef7RC4sVWxVd4mbWF3JQdJzfclGgHeIYj7RDY6Mpvha0HCFK4JB4ruEQdPYRfgY+uzPOSHBVvH8coPI2xLxrZuzwjq7p2d2DgHhhRv1Zrciap9VywiXyvlg1BgT22jUvx0=
Received: from CY4PR09MB1192.namprd09.prod.outlook.com (10.172.65.146) by CY4PR09MB1494.namprd09.prod.outlook.com (10.173.191.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Thu, 14 Dec 2017 19:14:18 +0000
Received: from CY4PR09MB1192.namprd09.prod.outlook.com ([10.172.65.146]) by CY4PR09MB1192.namprd09.prod.outlook.com ([10.172.65.146]) with mapi id 15.20.0302.013; Thu, 14 Dec 2017 19:14:18 +0000
From: "Banghart, Stephen A. (Fed)" <stephen.banghart@nist.gov>
To: Martin Thomson <martin.thomson@gmail.com>, "Waltermire, David A. (Fed)" <david.waltermire@nist.gov>
CC: "mile@ietf.org" <mile@ietf.org>, "draft-ietf-mile-rolie.all@ietf.org" <draft-ietf-mile-rolie.all@ietf.org>
Thread-Topic: [mile] Artart last call review of draft-ietf-mile-rolie-10
Thread-Index: AQHTQLy5EiZhxIKVNkSNg/Bn547ThKLrUSVQgACYZACAFejegIABGBVwgAPIrgCAMH2vgIAJklYAgAKMM4CAACMfgIAAKPFQ
Date: Thu, 14 Dec 2017 19:14:17 +0000
Message-ID: <CY4PR09MB1192933FF72165293CEA6749F00A0@CY4PR09MB1192.namprd09.prod.outlook.com>
References: <150752570618.18384.5615358468704377459@ietfa.amsl.com> <DM5PR09MB13070FC0B54EB6DB8C707EE7F0420@DM5PR09MB1307.namprd09.prod.outlook.com> <CABkgnnX5NVZgYtOWYMgD5yEOmdnk2GEZuyR2OLNDwbTO-BytAw@mail.gmail.com> <CABkgnnWhtGJG9Td4-9Rhv--F9pTCdnOAiRBtXL8hW8LJoOugkQ@mail.gmail.com> <MWHPR09MB11979FC6BD45C13589C99AA5F05D0@MWHPR09MB1197.namprd09.prod.outlook.com> <CABkgnnVucswghLsXi8h7tJC-gNhkPS6Ykdtb-dxv1MzKnquf9w@mail.gmail.com> <BN6PR09MB1491F1B7EB8E2262705BCBAAF0320@BN6PR09MB1491.namprd09.prod.outlook.com> <CABkgnnVufhudp-HWSA519kFAGjH0odTxCT2CyGYuiD6-XMpukg@mail.gmail.com> <CY4PR09MB14958B4A0E57C69EE29D9CCBF00A0@CY4PR09MB1495.namprd09.prod.outlook.com> <CABkgnnWjoQFKxeK+drEq8Q2-DmakoMBVF3G_bVgt0LirgQ4=Ww@mail.gmail.com>
In-Reply-To: <CABkgnnWjoQFKxeK+drEq8Q2-DmakoMBVF3G_bVgt0LirgQ4=Ww@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=stephen.banghart@nist.gov;
x-originating-ip: [129.6.251.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR09MB1494; 6:N+KQ49N/KQydaIO6MzTPuFc7OzPqU+0XUa81DNx2tSsdX7vR6arK8gKliFPDH8teJyFTsG6f0U5Y0C4MFAMPqotRQOUKn7N5xp4RSsqqt9E5tZVZrmmtvXmyoSW7j4IpxZT4ADthdx8lqBP6zqWVJii7ErZYAtnX5Q4NbGoBKp0wnwiQS7jAL5ItVWmoB2wDqiMfo0+1ifU8+dPPzIQkcWRSrHkgQKkGH8LF1xYdB344NAD3rFCEcAomzHk0fSPLFihVtO57NnL9+R3iS9P+CS1MYXc7znf4w9fjWYXvq31aeFyN9xDsd6nxzLiGBAQI3VIPMbFWoggdY2COrULgde6ax9sMY03K6GaCsRD10jk=; 5:wLVi1YIKcjzrGXuUTwY20etvAVPDVGtepALHnSzWD4j2CrEIkpRbo94J4sE+nP/DQJO4EgdmcStLYSIWlsPl1kbhNCqXN/AuCbS1bfPnUaoj7EBIoLyZwVxNfbXZqJ98znAwPyIuwV6PLjBeXb21gcWkEe3Qlp/O+oLGnErXYRA=; 24:31zadU4bZTBj4g61fV0DzbRbLh2KRjHxgquIwxiyhs7KXwwxZiAVr4Xgq6Cqh1Hz2l+BotgLoGi/18vjEvQd5bBe7ZQzh4qcD9bkcR/7/LA=; 7:Z9dp0gDwcxGVWJFrHrD+M2RinaVX9LZitY99L9f1zSnM3UneCaSUrJpdujgELt868YxtLbCGFUsJCpofD+TBdZQ9/RG5jdlZe6WKKvQ2QLw6Mhtz1lBYvf5qekjDC3Co0Lz3G7LUJBmPnCu46VxTzd7Fo10Zd6TdZ61ipAGvBKnYGEERr5upbamNP1yxhUCol5sUIxq7s32Uz7NbzGyqb5S/UVTTqwnJSL4ubbJq0bIr+9OgC4Oc8oKjLP9fgI3v
x-ms-exchange-antispam-srfa-diagnostics: SSOS;SSOR;
x-forefront-antispam-report: SFV:SKI; SCL:-1; SFV:NSPM; SFS:(10019020)(376002)(366004)(39850400004)(346002)(396003)(13464003)(24454002)(51444003)(199004)(189003)(5660300001)(3280700002)(74316002)(8936002)(478600001)(8676002)(53546011)(6506007)(4326008)(305945005)(7736002)(230783001)(25786009)(2906002)(68736007)(3660700001)(3846002)(106356001)(2900100001)(6116002)(102836003)(81156014)(81166006)(97736004)(6436002)(105586002)(2950100002)(55016002)(316002)(9686003)(93886005)(110136005)(86362001)(54906003)(6636002)(53936002)(229853002)(66066001)(33656002)(6246003)(7696005)(76176011)(39060400002)(99286004)(77096006)(14454004); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR09MB1494; H:CY4PR09MB1192.namprd09.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
x-ms-office365-filtering-correlation-id: 55cb3e19-689d-41aa-a56d-08d54326df8f
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(2017052603307); SRVR:CY4PR09MB1494;
x-ms-traffictypediagnostic: CY4PR09MB1494:
x-microsoft-antispam-prvs: <CY4PR09MB149423D8003AC4268AEE136EF00A0@CY4PR09MB1494.namprd09.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(65766998875637)(100405760836317);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(8121501046)(5005006)(3002001)(3231023)(93006095)(93001095)(10201501046)(6055026)(6041248)(20161123560025)(20161123564025)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011); SRVR:CY4PR09MB1494; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:CY4PR09MB1494;
x-forefront-prvs: 05214FD68E
received-spf: None (protection.outlook.com: nist.gov does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nist.gov
X-MS-Exchange-CrossTenant-Network-Message-Id: 55cb3e19-689d-41aa-a56d-08d54326df8f
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Dec 2017 19:14:17.7282 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2ab5d82f-d8fa-4797-a93e-054655c61dec
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR09MB1494
Archived-At: <https://mailarchive.ietf.org/arch/msg/mile/45dFu17ObtPk-b7coranVISPhcw>
Subject: Re: [mile] Artart last call review of draft-ietf-mile-rolie-10
X-BeenThere: mile@ietf.org
X-Mailman-Version: 2.1.22
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: Thu, 14 Dec 2017 19:14:22 -0000

Martin,

We've posted a new version (-16) with the rolie:format changes as discussed. Thank you again for your work in reviewing the document, it has been extremely helpful in improving the draft throughout these last several draft iterations.

Thanks,
Stephen Banghart

> -----Original Message-----
> From: Martin Thomson [mailto:martin.thomson@gmail.com]
> Sent: Thursday, December 14, 2017 11:39 AM
> To: Waltermire, David A. (Fed) <david.waltermire@nist.gov>
> Cc: Banghart, Stephen A. (Fed) <stephen.banghart@nist.gov>;
> mile@ietf.org; draft-ietf-mile-rolie.all@ietf.org
> Subject: Re: [mile] Artart last call review of draft-ietf-mile-rolie-10
> 
> Hi Dave, I think that you are underestimating the cost of each of these, but
> it's ultimately your document and your responsibility.  I won't continue to try
> to convince you further :)
> 
> On Thu, Dec 14, 2017 at 8:32 AM, Waltermire, David A. (Fed)
> <david.waltermire@nist.gov> wrote:
> > Martin,
> >
> >> Apologies for delays; travel.
> >
> > No worries.
> >
> >> On Wed, Dec 6, 2017 at 3:28 PM, Waltermire, David A. (Fed)
> >> <david.waltermire@nist.gov> wrote:
> >> > I agree that media types would be ideal here, but they are
> >> > insufficient for what
> >> we are trying to accomplish in ROLIE. Let's use a ROLIE entry for an
> >> IODEF resource as an example. A notional example ROLIE entry might look
> like this:
> >> [...]
> >> > In the example, the <rolie:format> element informs the client that
> >> > the content
> >> is IODEF v2 content, which can then be used by the client to make a
> >> decision to filter or download the content. The client may choose to
> >> filter if it doesn't support IODEF 2.0 as an example.
> >>
> >> Why would defining "application/iodefv2+xml" be worse than this?  It's
> simpler.
> >> It fits with a bunch of other mechanisms.  A new, bespoke format that
> >> is more complex, yet still inadequate, is strictly worse in my opinion and
> experience.
> >
> > I am agreeing with you that defining "application/iodefv2+xml" is better,
> but creating new media types for arbitrary formats is not the responsibility of
> ROLIE. The specifications for these things should be doing this. What we are
> providing through rolie:format is a way to address the less-than-ideal case of
> having no specific media type. The consensus of the WG was that this is
> needed.
> >
> > In cases where a specific media type is provided, we could change the
> requirement making rolie:format optional. This would support the ideal case
> of using a media type without the rolie:format element and the less-than-
> ideal case of using something like "application/ xml" + rolie:format. We can
> work on some text if this sounds like a good compromise. Are you ok with
> this approach?
> >
> >> > A primary reason in my mind is that we are looking for an approach
> >> > that will
> >> map to JSON objects easily. We are working on new drafts for
> >> representing ROLIE feeds in JSON and CBOR. In such an approach, use
> >> of a URN-based property table (with indexes for CBOR) provides a path
> >> that can be more easily translated to JSON as compared to using
> >> ns+localname. We are willing to forego some constraints in the
> >> grammar to make JSON and CBOR an easier proposition for this
> application.
> >>
> >> I'm not sure that I find this any more persuasive.  ns+localname is
> >> trivial to map to JSON provided you stick to simple types for values.
> >
> > There are pros and cons on both sides of the argument. We have a good
> technical rationale for the text in the draft; we are willing to give up some
> validation to allow for a clearer path forward with JSON/CBOR. Can we agree
> to disagree and move forward on this one?
> >
> > Thanks,
> > Dave