Re: [netmod] Benjamin Kaduk's Discuss on draft-ietf-netmod-geo-location-08: (with DISCUSS and COMMENT)
Benjamin Kaduk <kaduk@mit.edu> Wed, 28 July 2021 16:47 UTC
Return-Path: <kaduk@mit.edu>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D9BA13A189C; Wed, 28 Jul 2021 09:47:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.499
X-Spam-Level:
X-Spam-Status: No, score=-1.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.399, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=no 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 yOh5en3ZdDag; Wed, 28 Jul 2021 09:46:58 -0700 (PDT)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) (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 7B34F3A187D; Wed, 28 Jul 2021 09:46:41 -0700 (PDT)
Received: from kduck.mit.edu ([24.16.140.251]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 16SGkWlw011177 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 28 Jul 2021 12:46:37 -0400
Date: Wed, 28 Jul 2021 09:46:32 -0700
From: Benjamin Kaduk <kaduk@mit.edu>
To: Christian Hopps <chopps@chopps.org>
Cc: The IESG <iesg@ietf.org>, draft-ietf-netmod-geo-location@ietf.org, netmod-chairs@ietf.org, netmod@ietf.org, kent+ietf@watsen.net
Message-ID: <20210728164632.GM3932@kduck.mit.edu>
References: <162146723152.27764.1299479086437558158@ietfa.amsl.com> <m2fsy9cdhl.fsf@ja.int.chopps.org> <20210717173321.GE74365@kduck.mit.edu> <m2h7gssrqq.fsf@ja.int.chopps.org> <20210717221418.GF74365@kduck.mit.edu> <C86851A1-66E3-44CA-A7BB-1ECD7E5AD59D@chopps.org> <20210717232456.GH74365@kduck.mit.edu> <DEB1392F-6480-42A2-B6E2-6CDAB69F3570@chopps.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <DEB1392F-6480-42A2-B6E2-6CDAB69F3570@chopps.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/I4pxVOBoZEWkJdbDZkVDbrMQJ84>
Subject: Re: [netmod] Benjamin Kaduk's Discuss on draft-ietf-netmod-geo-location-08: (with DISCUSS and COMMENT)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Jul 2021 16:47:09 -0000
On Mon, Jul 19, 2021 at 12:12:09PM -0400, Christian Hopps wrote: > > > > On Jul 17, 2021, at 7:24 PM, Benjamin Kaduk <kaduk@mit.edu> wrote: > > > > On Sat, Jul 17, 2021 at 07:17:09PM -0400, Christian Hopps wrote: > >> > >> > >>> On Jul 17, 2021, at 6:14 PM, Benjamin Kaduk <kaduk@mit.edu> wrote: > >>> > >>> So, when we refine the coord-accuracy and height-accuracy for an > >>> instantiation of the grouping, what does that mean? > >> > >> It’s supposed to mean the accuracy of the measurement that is recorded in the grouping. So if the coord-accuracy is .1 and the measurement is lat/long then the accuracy is within 1/10 of a decimal degree. if the measurement is in cart coordinates the accuracy would be 100cm. I don’t think we need to make this anymore complex than that. Is there some text you would like to see to make that clearer? > > > > The accuracy of the measurement with respect to what? The coordinate > > system, or the actual physical object? > > I really don’t see how this could be so confusing. > > This grouping is a location, the accuracy applies to the contained location data. Consider asking this question about some other field like the lat/long — it doesn’t make sense. It's confusing because there's a type mismatch between what the actual words on the page say and what you're describing in the email thread. > I can’t say for sure, but I think you’ve discarded the obvious here and are getting pedantic about something that’s not actually confusing. > > Finally, as we (the IETF) are not geo location experts, we had this grouping reviewed by actual industry experts (thanked in the acknowledgment section) and they had no issue with these fields. I would be very hesitant to change what they reviewed as correct at this point based on pedantic musings. I'm confident that the actual fields in the model can provide the needed information. We just need to clearly describe what information they are conveying. So, if we look at the OLD: leaf geodetic-datum { type string { pattern '[ -@\[-\^_-~]*'; } description "A geodetic-datum defining the meaning of latitude, longitude and height. The default when the astronomical body is 'earth' is 'wgs-84' which is used by the Global Positioning System (GPS). The ASCII value SHOULD have upper case converted to lower case and not include control characters (i.e., values 32..64, and 91..126). The IANA registry further restricts the value by converting all spaces (' ') to dashes ('-')"; [...] leaf coord-accuracy { type decimal64 { fraction-digits 6; } description "The accuracy of the latitude longitude pair for ellipsoidal coordinates, or the X, Y and Z components for Cartesian coordinates. When coord-accuracy is specified, it overrides the geodetic-datum implied accuracy."; } this is indicating that the geodetic datum has some intrinsic default for accuracy of latitude/longitude (not quoted, there is also some default for height accuracy intrinsic to the geodetic datum). If I were holding the pen, I might consider things like the following NEW1: leaf geodetic-datum { type string { pattern '[ -@\[-\^_-~]*'; } description "A geodetic-datum defining the meaning of latitude, longitude and height. The default when the astronomical body is 'earth' is 'wgs-84' which is used by the Global Positioning System (GPS). The ASCII value SHOULD have upper case converted to lower case and not include control characters (i.e., values 32..64, and 91..126). The IANA registry further restricts the value by converting all spaces (' ') to dashes ('-')"; The specification for the geodetic-datum indicates how accurately it models the astronomical body in question, both for the "horizontal" latitude/longitude coordinates and for height coordinates, typically as a maximum deviation across the entire astronomical object. NEW2: leaf coord-accuracy { type decimal64 { fraction-digits 6; } description "The accuracy of the latitude longitude pair for ellipsoidal coordinates, or the X, Y and Z components for Cartesian coordinates. When coord-accuracy is specified, it overrides the geodetic-datum implied accuracy. This might be used, for example, when the particular coordinates in the sibling list of locations are all located in a region of the astronomical object where the model used by the geodetic-datum is a particularly good representation of the actual astronomical object"; } NEW3: leaf coord-accuracy { type decimal64 { fraction-digits 6; } description "The accuracy of the latitude longitude pair for ellipsoidal coordinates, or the X, Y and Z components for Cartesian coordinates. When coord-accuracy is specified, it indiates how precisely the coordinates in the associated list of locations have been determined with respect to the coordinate system defined by the geodetic-datum. For example, this might be uncertainty due to measurement error if an experimental measurement was made to determine each location."; } In particular, what the actual words on the page are currently telling me is what I think NEW2 says -- to "override" (or "refine") a given value inherently must be of the same type as that value. What you've told me in this email thread is more like NEW3, and if the NEW3 sense is intended, then we shouldn't use the word "override". -Ben
- [netmod] Benjamin Kaduk's Discuss on draft-ietf-n… Benjamin Kaduk via Datatracker
- Re: [netmod] Benjamin Kaduk's Discuss on draft-ie… Christian Hopps
- Re: [netmod] Benjamin Kaduk's Discuss on draft-ie… Christian Hopps
- Re: [netmod] Benjamin Kaduk's Discuss on draft-ie… Rob Wilton (rwilton)
- Re: [netmod] Benjamin Kaduk's Discuss on draft-ie… Benjamin Kaduk
- Re: [netmod] Benjamin Kaduk's Discuss on draft-ie… Christian Hopps
- Re: [netmod] Benjamin Kaduk's Discuss on draft-ie… Benjamin Kaduk
- Re: [netmod] Benjamin Kaduk's Discuss on draft-ie… Christian Hopps
- Re: [netmod] Benjamin Kaduk's Discuss on draft-ie… Benjamin Kaduk
- Re: [netmod] Benjamin Kaduk's Discuss on draft-ie… Christian Hopps
- Re: [netmod] Benjamin Kaduk's Discuss on draft-ie… Benjamin Kaduk