Re: [mile] WGLC: Review of draft-ietf-mile-template-03

Brian Trammell <trammell@tik.ee.ethz.ch> Wed, 09 May 2012 14:00 UTC

Return-Path: <trammell@tik.ee.ethz.ch>
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 1CF2921F85FC for <mile@ietfa.amsl.com>; Wed, 9 May 2012 07:00:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.216
X-Spam-Level:
X-Spam-Status: No, score=-6.216 tagged_above=-999 required=5 tests=[AWL=0.383, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LALTcu8tixdA for <mile@ietfa.amsl.com>; Wed, 9 May 2012 07:00:38 -0700 (PDT)
Received: from smtp.ee.ethz.ch (smtp.ee.ethz.ch [129.132.2.219]) by ietfa.amsl.com (Postfix) with ESMTP id 7203A21F85F0 for <mile@ietf.org>; Wed, 9 May 2012 07:00:38 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by smtp.ee.ethz.ch (Postfix) with ESMTP id CE3B3D930B; Wed, 9 May 2012 16:00:37 +0200 (MEST)
X-Virus-Scanned: by amavisd-new on smtp.ee.ethz.ch
Received: from smtp.ee.ethz.ch ([127.0.0.1]) by localhost (.ee.ethz.ch [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 8Q70gNw8lnde; Wed, 9 May 2012 16:00:37 +0200 (MEST)
Received: from [10.0.1.2] (cust-integra-121-161.antanet.ch [80.75.121.161]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: briant) by smtp.ee.ethz.ch (Postfix) with ESMTPSA id A1AF4D9300; Wed, 9 May 2012 16:00:36 +0200 (MEST)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset="us-ascii"
From: Brian Trammell <trammell@tik.ee.ethz.ch>
In-Reply-To: <AE31510960917D478171C79369B660FA0E954F2FB1@MX06A.corp.emc.com>
Date: Wed, 09 May 2012 16:00:36 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <85F102E9-5AE7-4FAA-A913-5BFC343A8796@tik.ee.ethz.ch>
References: <AE31510960917D478171C79369B660FA0E954F2FB1@MX06A.corp.emc.com>
To: kathleen.moriarty@emc.com
X-Mailer: Apple Mail (2.1257)
Cc: mile@ietf.org
Subject: Re: [mile] WGLC: Review of draft-ietf-mile-template-03
X-BeenThere: mile@ietf.org
X-Mailman-Version: 2.1.12
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: Wed, 09 May 2012 14:00:39 -0000

hi, Kathleen,

Thanks for your comments! I've incorporated these into the -04 working revision, which I'll submit shortly. Comments/questions inline.

On May 2, 2012, at 3:55 PM, <kathleen.moriarty@emc.com> <kathleen.moriarty@emc.com> wrote:

> This list does not include "restriction'.  I know it is not currently listed as one that can be extended, but I suspect that may change in and RFC5070-bis from comments I have heard on difficulties with the limited set... or it may get solved with an extension that enables additional ways to mark data.  I am not sure there is a way to do this, but if we added something that said updated versions of IODEF may change this list so that folks not as familiar with following references to the updates and then understanding that the change is possible with new versions of IODEF.

I've added a note (as with one on types, as per Sean's comments) that the list is current but may change in the future, check documents that update 5070.

> Appendix B:  How do we get new enumerated Type extensions and new attribute values into the schema?  Do we also need a table where these get added so that they can be included in the current schema version, then where there are updates, if they have been useful, we pull them into the new IODEF schema version?  We may need to set that up here?  Any thoughts? Or is this handled some other way?  I had a table created for RID to serve this purpose.  DO we want to do the same thing here?  Sorry I didn't catch it sooner.

Couple of issues here that I can see, that follow from how the IODEF extension mechanism works.

1. IODEF basically defines the contents of an extension attribute, AdditionalData, and RecordItem to be free-form; so there's nowhere in IODEF to note a specific extension is in use, other than in the inclusion of schemas/namespaces in the XML document itself.

2. Since IODEF extensions need to use extension attributes and AdditionalData/RecordItem, pulling them into a new IODEF schema version, at which point I presume we'd want to take them out of AdditionalData and incorporate them as "first class members" of the document (whether by joining the enumeration or being directly contained without an AdditionalData in the way) would cause them to be non-interoperable with previous versions of IODEF. 

Not sure what the solution to these is, but I think the right place to address them is probably in any update to IODEF itself, not in the template.

Best regards,

Brian (author hat)