[Geopriv] AD review of draft-ietf-geopriv-uncertainty-02

Alissa Cooper <alissa@cooperw.in> Tue, 26 August 2014 20:39 UTC

Return-Path: <alissa@cooperw.in>
X-Original-To: geopriv@ietfa.amsl.com
Delivered-To: geopriv@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 52EBD1A888D for <geopriv@ietfa.amsl.com>; Tue, 26 Aug 2014 13:39:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.8
X-Spam-Level:
X-Spam-Status: No, score=-0.8 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_LOW=-0.7] 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 yFRJhtiqmzxA for <geopriv@ietfa.amsl.com>; Tue, 26 Aug 2014 13:39:26 -0700 (PDT)
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D6EC41A888A for <geopriv@ietf.org>; Tue, 26 Aug 2014 13:39:25 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by gateway2.nyi.internal (Postfix) with ESMTP id 03E7B2064D for <geopriv@ietf.org>; Tue, 26 Aug 2014 16:39:25 -0400 (EDT)
Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Tue, 26 Aug 2014 16:39:25 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=cooperw.in; h=date :subject:from:to:message-id:mime-version:content-type :content-transfer-encoding; s=mesmtp; bh=Y3me6ktI2OjaDI4fuK6I1me eTnQ=; b=jWL2cpGCHG9Y1IPIXXwY6j4QPY9pd2r6hTHBttJBPP3UJ/ZAbPcJuhw EJEV9P8y7XfJ3QYw66lzW/Pe3UNwj649K/zQmvdZo3xIUzPh+gBtD4+7jTpWmY0l VDfCEHnfqNK7T4L4UBZt9HmVYvzxj5JZZ/A9OKSZrduwR0dP7EwE=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=date:subject:from:to:message-id :mime-version:content-type:content-transfer-encoding; s=smtpout; bh=Y3me6ktI2OjaDI4fuK6I1meeTnQ=; b=qz+xh775t/C0RE0/HlGjWj4ve9F0 Qpl8F2u0FFwA1i++Akll8iX4VOZFD/jqkTVFdrzwiGHAwfTsZTVUSk4aS708vKV6 otdVJxdSwkLfVNmlNvIU3zcoY3CMZvkpyqiPS8rSxc3ql/eYul86EGNCHHaVuFyH wAhJdCIIUfM5A0w=
X-Sasl-enc: CMfuMbuFo20Dy2ZJpqss++/AM7FADqeITaNC09eeHtRb 1409085564
Received: from [171.68.18.50] (unknown [171.68.18.50]) by mail.messagingengine.com (Postfix) with ESMTPA id 3B0346801A8 for <geopriv@ietf.org>; Tue, 26 Aug 2014 16:39:23 -0400 (EDT)
User-Agent: Microsoft-MacOutlook/14.4.3.140616
Date: Tue, 26 Aug 2014 13:39:20 -0700
From: Alissa Cooper <alissa@cooperw.in>
To: geopriv@ietf.org
Message-ID: <D0223E88.5386A%alissa@cooperw.in>
Thread-Topic: AD review of draft-ietf-geopriv-uncertainty-02
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/geopriv/3HCu438DznAeUNtwctT2A7qgq5A
Subject: [Geopriv] AD review of draft-ietf-geopriv-uncertainty-02
X-BeenThere: geopriv@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Geographic Location/Privacy <geopriv.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/geopriv>, <mailto:geopriv-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/geopriv/>
List-Post: <mailto:geopriv@ietf.org>
List-Help: <mailto:geopriv-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/geopriv>, <mailto:geopriv-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Aug 2014 20:39:28 -0000

I have reviewed draft-ietf-geopriv-uncertainty-02 in preparation for IETF
LC. The document is in good shape. I have a number of questions and
comments I’d like to see resolved before issuing the LC. I’ve also
included a number of nits that should be fixed in the next rev.

Questions and comments:

== Documents updated ==
The shepherd write-up says that this document “augments” RFC 5139. This is
likely to confuse some ADs, or cause them to wonder why this document
doesn’t update RFC 5139. So I would suggest deleting that phrase.

Furthermore, as explained below, I think this document actually
normatively updates RFC 3693 and RFC 4119, so those indications should be
added to the document header, abstract, and shepherd write-up (assuming
the WG agrees).

== Section 2.1 ==
"A rectangular PDF is
      often described by the half-width of the distribution; that is,
      half the width of the distribution.
...
For a rectangular distribution, half of
   the width of the distribution is used.”

Are these two sentences saying the same thing — that the half-width of a
rectangular distribution is used to describe the distribution? Or is the
second sentence saying something new or different?

== Section 2.2 ==
Since this document is deprecating terminology defined in RFC 3693, I
think it should declare that it is normatively updating RFC 3693.

== Section 3.3 ==
"In this case, uncertainty is effectively described by the
   presence or absence of elements -- elements that are not present are
   deemed to be uncertain.”

I think the above is true from the perspective of the location recipient.
The sender may have more certainty about some elements but may choose not
to send them. I would suggest the following edit:

"In this case, uncertainty is effectively described by the presence or
absence of elements. To the recipient of location information, elements
that are not present are considered to be uncertain.”

== Section 3.4 ==
"[RFC6225] defines a means for representing uncertainty, but a value
   for confidence is not specified.  A default value of 95% confidence
   is assumed for the combination of the uncertainty on each axis.”

s/is/should be/

Otherwise it’s hard to know how to interpret this (did all location
information previously sent via a GeoLoc option have 95% confidence?)

== Section 4.1 ==
This is the section that causes me to think that this document updates RFC
4119.

== Section 6.1 ==
Why doesn’t Figure 8 have a confidence element?

"Note that the numbers shown are all rounded; no rounding is possible
during this
   process since rounding would contribute significant errors.”

Does this mean that the numbers shown in the document are rounded for
display purposes, but that when making the actual calculations rounding
did not occur? If so, this needs a little clarification.

== Section 9 ==
I think it would be useful in this section to:
1) Elaborate on the note in 3.2 about why uncertainty may be withheld for
privacy purposes, and
2) Incorporate the RFC 4119 security considerations by reference.


Nits:

== Section 1 ==
s/based on their location estimate/based on its location estimate/

== Section 1.1 ==
s/in particular Target./in particular the term “Target.”/

== Section 2.1 ==
s/are related to the standard deviation/are related to the standard
deviation of the function/

== Section 4 ==
s/On the whole, a fixed definition for confidence is preferable. Primarily
because it ensures consistency between implementations./On the whole, a
fixed definition for confidence is preferable, primarily because it
ensures consistency between implementations.

s/generators might unable/generators might be unable/

== Section 5.4.1 ==
s/“Co" and "Cb" are the confidence values associated with each
region./“Co" and "Cr" are the confidence values associated with each
region./

== Section 6.2 ==
s/Assuming that confidence is known to be 19%/Assume that confidence is
known to be 19%/

s/area of the concert hall/area of a concert hall/