Re: [netmod] WGLC on draft-ietf-netmod-rfc6991-bis-11

Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de> Tue, 08 March 2022 11:00 UTC

Return-Path: <J.Schoenwaelder@jacobs-university.de>
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 23A5E3A0B82 for <netmod@ietfa.amsl.com>; Tue, 8 Mar 2022 03:00:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level:
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jacobsuniversity.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 Ea5lHI1vcyXF for <netmod@ietfa.amsl.com>; Tue, 8 Mar 2022 03:00:26 -0800 (PST)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-he1eur02on0607.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe05::607]) (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 055B93A0B7F for <netmod@ietf.org>; Tue, 8 Mar 2022 03:00:25 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gLOntWG0q3hqs8RluCGOCet6fgZ4K7LDy1eH0rgMDPpeDGoZGcpCmYHo3TYwTJDBc6bb4fRsHMSPvvDHUceKPr97GLoJajaKV2RtkYbrDWi2UkDzaAO3LEFSt3UJA1DtYR4E/8T/EzeRQTECDV0NVdPe1ZnTHtdDfxLxBtAQAsVOVKYU/2ACmgAmPFqz8Yc3Av/kIqGk7g5DVuF1ZiHJXDr62a5E2mz5cPAp767TEXaBfir6IfkJfaGHmbwovDHApvvajqEgxLJv8r8rWSnn0lSXCqUwKKg2HUCwW3FOv+WgTcDrV1H6CoxyGsreaXnvHl8DR6WAf92tVTavJQuljw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Y5tBzI7wimeQqf/0IGfqSpdqpBdJrTyQmt2dO9lZC2U=; b=k0LoeFKY4hGVS6Cn82mQSgkYWsbJwoI/8ap2fLxUWk3rZknctH0NtABsO2EB6yR0yp2VYA2H2RlsWn+HGdmI69BUMyzJtxFF/3T+5Y9on2pm0r1KSwYip8AitwQi7qHLUtp5BPJdFlcpFqd/SibAACQlZ2KwUt6yGRJEF2ts2au/ANjXoAtt7oXLe5syGfZJO55RGRmNu0iTHzKjCO1BMBZqxTMTI3OY3QFdh1f/nDsYOzhZDgwEw+At8+mjWum61/O+8Pw9cGr/IjB3gSBX8Buhi+jXcafxRRFpgp3I+UO04JLTimL2d8fyi1rl0QCBtb6LCbL6+n9Rcs+17QLcvQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y5tBzI7wimeQqf/0IGfqSpdqpBdJrTyQmt2dO9lZC2U=; b=QYGbtDN+91mQPZZm3IkPV929t31w1G+1t64FGJfHfX7QafQhjA5f9wjpBvsviXnzGvWRltkUKW7T1HEUE0MWIClApp9r+cMydgyy2L+ey9vpDgJxu+0PnO2Y+M2xvAAdbQsK6dWbDKThDCX9S2+2AhPtkTI3kqdj1qjEHMsgk8A=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=jacobs-university.de;
Received: from VI1P190MB0656.EURP190.PROD.OUTLOOK.COM (2603:10a6:800:12b::14) by AM9P190MB1378.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:267::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.14; Tue, 8 Mar 2022 11:00:20 +0000
Received: from VI1P190MB0656.EURP190.PROD.OUTLOOK.COM ([fe80::1040:f016:2d60:5c9a]) by VI1P190MB0656.EURP190.PROD.OUTLOOK.COM ([fe80::1040:f016:2d60:5c9a%6]) with mapi id 15.20.5038.027; Tue, 8 Mar 2022 11:00:20 +0000
Date: Tue, 08 Mar 2022 12:00:18 +0100
From: Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de>
To: Martin Björklund <mbj+ietf@4668.se>
Cc: kent+ietf@watsen.net, netmod@ietf.org
Message-ID: <20220308110018.57eghbqywn3shsh4@anna>
Reply-To: Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Martin Björklund <mbj+ietf@4668.se>, kent+ietf@watsen.net, netmod@ietf.org
References: <20220307161053.old2vgmopuyhxvla@anna> <20220308.095223.147674740748964741.id@4668.se> <20220308090156.4pmggby2jvew25ll@anna> <20220308.112057.1061584807956330336.id@4668.se>
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <20220308.112057.1061584807956330336.id@4668.se>
X-ClientProxiedBy: AM0PR06CA0090.eurprd06.prod.outlook.com (2603:10a6:208:fa::31) To VI1P190MB0656.EURP190.PROD.OUTLOOK.COM (2603:10a6:800:12b::14)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: eb8cd2cf-26e9-4398-3d48-08da00f2d64d
X-MS-TrafficTypeDiagnostic: AM9P190MB1378:EE_
X-Microsoft-Antispam-PRVS: <AM9P190MB1378E96510C05A1399497159DE099@AM9P190MB1378.EURP190.PROD.OUTLOOK.COM>
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 4rPZBrtvZvE3ESksPqaNNqcl1QmKwt3JgSyioPCLC7PvF3As38aptlIJBmUWEBR9hB80xhXQXir2mvZf7/ahjf+wcuCd/H1h9n8iuKV/VTuz0nWDxcyHMnkRxxP4Dr5f2qBErNNHzZ0qwAWaZyTqiOPPKF75YzdLnlM9whKuJcLGaU6WdsYWFMxBXcaBCbCFWxSOvtnO1wmQjgR2+1KSS8txpcnqpIwuzbat7HrYypufConCpHXLmcStBILFb37uHtNiFWyX98M8Y89qdFY3OKf1ClIHUGo8+NACaKJDFBG4WKRZvBYDZBNXJYbVjGk813ouIAZePhgAlHHZHxQqMPOE9MfRLHG6fk8A4avLCKwnxJCdkedGAqUpuVjJl5dPbmnSSsSXOU9luh4J+XRKXNzOtXSp0dgTBuGsloYZNrLlxXZqT0/p1BP+xG3alVn2xwgS3n7wLnk0NR4DSwxJNs191aRUAVNzhTvRvj67JqUiaZwk457YSgyDGKEtiV2863Xu4D/fWsdelB9Wr1HizzpeBBtcgQRUk65Wviia66o6NzvPRk87CI0fs3psk77ldEnBAoUvwy46FJo3fTjVOXnmKrqZbbwAOGnUnPVEViOXkLgd+vauQUYT8li8nOLX5xM3/2tZ4cDdZ6qLaAUZ14Ge5ULhOqPNCaCjP/7EK7p33pDkKIabuJzU0MiW8RSKWVjEzQQkFvOsZ457JP6Me7XURxeo2tT5YHew/wfChJJvRwwdUEkL491J2FcOoOyjNqLfIb6eiremXCeGRKZPiQ==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1P190MB0656.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(7916004)(366004)(9686003)(38100700002)(2906002)(508600001)(5660300002)(40140700001)(6512007)(38350700002)(3450700001)(52116002)(26005)(186003)(66476007)(8936002)(6506007)(316002)(786003)(85182001)(86362001)(85202003)(6486002)(33716001)(4326008)(8676002)(66946007)(1076003)(66556008); DIR:OUT; SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: vEQ1h0fA4gPfnNVO5Arm20v8RoVOe/bCNctPKEf3Hwfocycxp/jlNJD7mO8Ed1NKy6tY9C6xZ/aFeWal96tUmtMbMzrOBIMLmm6VYGeSaPAooTJxbbynw/XZvYRpnYUpUz3J7yUfEkqyOaw3JD7g3QeTvARSSLUA+W5y6Gr+Oj1Kd0nNgxejiFKRy8FKcvlLkW/tEbX9xYVE1LsL5n4aNm4qZB5Sj73E3u4YYICO/MGCM8JYlzGxXY+SP+BUmBaXPGuV/zu9LdnluhXnLtbR9h+m9KUUJkPecL+NDi6MdH3c8aTNqhETOLP91dnBjJRjV9k5ZzDdjcc2j84Co/jfJyRQXLegdtkoX+1SABYZAT/17KNfrNb4D6UF2ddhmkWljycX3kEPC+euwWMZHMl0Ohleh26tTDiLnCJS0Z40x9uHu5aSFMU84W8Cq97iqjMBv4GK25E1jKXmaN0zSmeQknv+aU27j06kGnMrvTZieIsE5s4y5BElwfwYzOLbgniod1ME5XGDSAAkr9cHV2o520SJU1xGDX0JXbedq92oe6GbNDgibkqf7SzpD2W++Z6Tg4AvHV7u9nATJhfL6qYEL/Oq4Pc82hey4KALXUCTYhFv1hJhTAqHeMFR1GWImmTGAELfCkD1p74Hlh7whZ1qX5m01cWaEykYwV48k8+ApgY721+An4UfHvfqjLiDZZgXNKBJcM9M8/pJYNBwVIKn0C2xV3iVaKjxIT4TROuRg9uxyKEqVM/tgb3rI7GwkuZamnApFqvJbt1mJFerGnV4/XtOEqv8Et4gZhoGZNCrI0b7Ia4TYx+Ehnszq0sXtJc3VYRsNCxe8yBXqACsniqwyc8+C8feinZb6jFluiKGyvF0EOkA39pbln6LxYD0ievsO8I08gH6VHZY5KvXbmPl/fJJYUpIxDQCaZqEfUALOfIIQAwgYeqrev2gAdpRxvlLyZ5M3qaI5gU+o6RABo6xfIhp+cnJKhDen9YTNM10JlQ9FvGwILswgZerKNd8dO37EewffDnhvIjFbVpnhFvwbdkobllydXG434+5Qiu2LmEeUZ/3vqoPOICo8SeB5tUvCBRDlc8b/Ui4Vk/X5pwg52E7g4C73IGCdY+GL0C+IsJHqRMGkQJWp7GOqZB3SfxuAJEUJo456qnvfW6voNA8TaD3HS/+Hxe9RLle4hCvU/Nkj3xdM8xVAo4HX0EpwfVMi5NNzHgEd4E75XhGG69YO8Vw0JEPQWfVWTnDvLS0OA0uNq8nkhkFtBQGuAYUwYVoDspnyxb1t6llL0Qcau6yvsvGZH+CQH13fIB2jehGtyRD/5jGJI/qgpWP2d3mm2q5MWH193/cNblPHEcsq3weWJ05wfqo4vaRB01CIrEkcqqBGPmmQbC3k1ZLH8FG2ppmBi/LPb2y41MIHSE+N07ajbjIM7xn4HPXfuYkuyfMmlu7H7C08aWB3xenkQnXSPVwCN4y8z+XS/3OjcygGaN0xsVnEJTalZpuJDiUw8dq+rBxqzDkb5p95B4IxI7rQbqiE7jp+qe8DycVpOTtabh7FsGUeqktXbcmzR/pB8KdxApwvvekde0l3N97S0mnQJpTNp3WxddOTQHCkOUv/jhs/5I9KaL9XOuPGlbsZM2CwuPMqY0YqkCMUWwE/FhrsoZyKVLa5uAiUCS0mUka4txaxGIem55rqIusGhYpHe+em4c=
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: eb8cd2cf-26e9-4398-3d48-08da00f2d64d
X-MS-Exchange-CrossTenant-AuthSource: VI1P190MB0656.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Mar 2022 11:00:20.5674 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: Ka++FMQw5oOaSsZWCEBno8NRyErmST3rDYr3Kb4RDWD0Ie6BahHRTigIZoeUfBvJdHUTC767iGWwM1RfMgodaYWMd6slIgrizRkc+lC98fk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P190MB1378
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/fS57w9wLPMw5xgDkIIcjCU60qIM>
Subject: Re: [netmod] WGLC on draft-ietf-netmod-rfc6991-bis-11
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: Tue, 08 Mar 2022 11:00:31 -0000

On Tue, Mar 08, 2022 at 11:20:57AM +0100, Martin Björklund wrote:
> Hi,
> 
> You didn't answer my first question about what we actually mean - do
> we mean the "URI"

        "The uri type represents a Uniform Resource Identifier
         (URI) as defined by STD 66. [...]"

STD 66 resolves to RFC 3986. Maybe I do not understand your question.
 
> I agree with you re the problem with pattern in this case.
> 
> The simplest pattern would be:
> 
>       pattern "[a-z][a-z0-9+.-]*:.*"; // matches the mandatory scheme
> 
> but I think you will say that either we have a complete correct
> pattern, or no pattern at all ;-)

I personally do not believe that a pattern needs to catch every
nuance. The only requirement is that a pattern must not reject any
valid values. For me, the description ultimately defines the type and
a pattern merely helps to catch some of the syntactic details in an
automated fashion.

My experience is that people have different ideas about how many
details a pattern should capture and hence pattern have a tendency to
grow increasingly complex over time.

I am happy to add the proposed pattern since covering the scheme part
is apparently better than having nothing (but I am sure this will be
the beginning of a journey and not its end).

/js

-- 
Jürgen Schönwälder              Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>