Re: [Ecrit] Intdir telechat review of draft-ietf-ecrit-similar-location-18

Brian Rosen <br@brianrosen.net> Fri, 25 February 2022 20:47 UTC

Return-Path: <br@brianrosen.net>
X-Original-To: ecrit@ietfa.amsl.com
Delivered-To: ecrit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 407403A08B5 for <ecrit@ietfa.amsl.com>; Fri, 25 Feb 2022 12:47:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.888
X-Spam-Level:
X-Spam-Status: No, score=-1.888 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=brianrosen-net.20210112.gappssmtp.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 yuzPn3IWKX1V for <ecrit@ietfa.amsl.com>; Fri, 25 Feb 2022 12:47:40 -0800 (PST)
Received: from mail-io1-xd35.google.com (mail-io1-xd35.google.com [IPv6:2607:f8b0:4864:20::d35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C0F23A08AD for <ecrit@ietf.org>; Fri, 25 Feb 2022 12:47:12 -0800 (PST)
Received: by mail-io1-xd35.google.com with SMTP id h16so7881545iol.11 for <ecrit@ietf.org>; Fri, 25 Feb 2022 12:47:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brianrosen-net.20210112.gappssmtp.com; s=20210112; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=zW2uqvh0VnKAqiuI+5uF+ZBVgFYYkedDuYiYucNFA30=; b=kkPTi2bZbmE/peLa6YEWO0aN6va03WOQfPv+qUngsgY9+XIt5oM3iOsAks3sA8xJPj p6ZsM0Slot4V59Qn3XolYtM8gZ5aF+eh6tK5Dxi+/LIIUePvEbZwiNlTmUMi3wDU5Kho 8RZb0UizFedHwvD3pOHMdID2yOFvMqL8UyiabNxGMqBfin9A7T9B19vJGnIag/cbYxHu cRDItgBJY4Z4O9OV1hUB7x5Lqg1WcPLtsVfHvqIKhzVKXJf1b/0/mh39iNCcRLNk8VKQ xvxYlVv6qpJPRsusJX0lyCh+MIyYK70ZE4lDmsHwU5+oKa+u2n8kOXU4Ry4QApmbr+pI Ho4Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=zW2uqvh0VnKAqiuI+5uF+ZBVgFYYkedDuYiYucNFA30=; b=6RoOw+EmJHZO5IZQX6kt3V3BQTON4BAz6qa9K/imZmT6DYwP1nwlPagqLwaah2ryX5 yWhI8OzdD4IZoiUfZJ1NO9+i0+lcF08iMch+nPMLoipQ1bXHF+11CYMyCNL9abMNpIef 2ZbPCpBxg/pRikW9LdVIwIdY0MLzVW1MVmIQ7SriBBjhJBrjgoz++8dUTx/gTjFF9Ja0 r5brx15pfTIFuUzQ+7+ch8wGWgErwZSvW/cynQDhYU9YVM+qzMU+P42G/swt/+tishKe HYeGQbG+CA8Gwd+04FdZ0QPvuxEdmfqupOK1Sr/d5g0jUbJQWbcDfWUWZSp1almiP4kD K9Sg==
X-Gm-Message-State: AOAM532NkXU33c0gZPOVbyd1aXbDeUe1zJrrJL3TdvThAQ0mNqgOzgFS +AkIvPNqMf9MQz8TUrchk26jpQ==
X-Google-Smtp-Source: ABdhPJxwQDcCNm7r2XgELyz3NVAdLVGHVtvPki1VkNuRAOEp+5VDb+suDRScWL6EuRHWKxS9N1sRDw==
X-Received: by 2002:a05:6638:4102:b0:314:32a6:90bc with SMTP id ay2-20020a056638410200b0031432a690bcmr7469697jab.168.1645822030866; Fri, 25 Feb 2022 12:47:10 -0800 (PST)
Received: from smtpclient.apple (dynamic-acs-24-154-121-237.zoominternet.net. [24.154.121.237]) by smtp.gmail.com with ESMTPSA id c18-20020a05660221d200b00640a0083089sm1933479ioc.30.2022.02.25.12.47.09 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 25 Feb 2022 12:47:10 -0800 (PST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 15.0 \(3693.20.0.1.32\))
From: Brian Rosen <br@brianrosen.net>
In-Reply-To: <164581716753.7745.821114178315815901@ietfa.amsl.com>
Date: Fri, 25 Feb 2022 15:47:08 -0500
Cc: int-dir@ietf.org, draft-ietf-ecrit-similar-location.all@ietf.org, ECRIT <ecrit@ietf.org>, last-call@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <A702198B-0EFF-450B-B13E-98D0C86C3423@brianrosen.net>
References: <164581716753.7745.821114178315815901@ietfa.amsl.com>
To: Tatuya Jinmei <jinmei@wide.ad.jp>
X-Mailer: Apple Mail (2.3693.20.0.1.32)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ecrit/NyTUSA06s2iBfII4gAOnO8jC5dA>
Subject: Re: [Ecrit] Intdir telechat review of draft-ietf-ecrit-similar-location-18
X-BeenThere: ecrit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Emergency Context Resolution with Internet Technologies <ecrit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ecrit>, <mailto:ecrit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ecrit/>
List-Post: <mailto:ecrit@ietf.org>
List-Help: <mailto:ecrit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ecrit>, <mailto:ecrit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Feb 2022 20:47:46 -0000

Thanks for the review.  See inline.

> On Feb 25, 2022, at 2:26 PM, Tatuya Jinmei via Datatracker <noreply@ietf.org> wrote:
> 
> Reviewer: Tatuya Jinmei
> Review result: Ready
> 
> I am an assigned INT directorate reviewer for
> <draft-ietf-ecrit-similar-location-18.txt>. These comments were written
> primarily for the benefit of the Internet Area Directors. Document editors and
> shepherd(s) should treat these comments just like they would treat comments
> from any other IETF contributors and resolve them along with any other Last
> Call comments that have been received. For more details on the INT Directorate,
> see https://datatracker.ietf.org/group/intdir/about/
> <https://datatracker.ietf.org/group/intdir/about/>.
> 
> This draft defines a few optional extensions to the LoST protocol as defined in
> RFC5222 so that the server can provide supplemental information that may be
> useful for the client.  I'm not familiar with the LoST protocol, so it's quite
> possible my review miss something.  With noting that, the draft is very well
> written, its purpose and explanations are clear, and I didn't find any obvious
> problem, especially those related to the INT area.  I think it's ready for
> publication.
> 
> I have a couple of comments, making mostly just out of curiosity.  I'd be happy
> to get clarifications on these points, but these are not blocking issues at all.
> 
> - The definition of similarity (in Section 2) looks loose to me:
> 
>   Similar Location:  A suggested civic location that is similar to an
>      Invalid Location which was used in a LoST query, but which has one
>      or more elements added, modified, or removed such that the
>      suggested location is a Valid Location.
> 
>  If we apply this definition literally, a completely "different" location
>  could be considered to be "similar" as long as it's valid, since all
>  editorial operations can be applied for arbitrary times, right?  Perhaps it's
>  intentionally kept loose and left to the server implementation and
>  discretion, but it would be also nice if it gives some example of what would
>  NOT be considered to be similar (for example, what if an element contains a
>  misspelling and fixing it would make it valid?).
The server can’t know what the intended location is.  So it very well could be different in the sense you mean.
Yes, it is intended to be loose, because the server might use all kinds of info that isn’t specified: think about an AI that looked at all the invocations of the command, and subsequent validations, to see how it’s advice was used and tuned the advice accordingly.  It is, by definition, guessing.  We don’t say how wild a guess it can make, or not make.  A misspelled word is an excellent example of what it could be used for: suppose the postal code was specific enough to see that it likely was a misspelled municipality name.  Perfectly reasonable Similar location.    The original has municipality on the <invalid> list, and all the other lower level submitted fields on the <unchecked> list.  The Similar Location has all the same fields with the correct municipality (A3).  


> 
> - Also related to the above definition, can "Similar Location" be used only
> when the input is invalid?  For example, what if both "6000 15th Avenue
> Northwest" and "6000 15th Avenue Southwest" exist and the input is either of
> them in a complete form, can we include the other as a "Similar Location”?

The text describes the use case when the input If you had a valid location in the input, then you can’t get a field with a different value in Similar Location.   You can get Similar Location, but it would have additional fields that were not in the input.  Looking at the text, we could make that more clear.

Brian