Re: [xml2rfc] Differentiating prepped from unprepared documents

Julian Reschke <julian.reschke@gmx.de> Wed, 22 June 2022 12:41 UTC

Return-Path: <julian.reschke@gmx.de>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 296B6C15AAF7 for <xml2rfc@ietfa.amsl.com>; Wed, 22 Jun 2022 05:41:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.785
X-Spam-Level:
X-Spam-Status: No, score=-3.785 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-1.876, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hn122McY90sh for <xml2rfc@ietfa.amsl.com>; Wed, 22 Jun 2022 05:41:34 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 51C5AC157B55 for <xml2rfc@ietf.org>; Wed, 22 Jun 2022 05:41:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1655901691; bh=vkld6CbzcSMSKZYKP/WkhVSDnIw8/RPHn/5/rwGADrc=; h=X-UI-Sender-Class:Date:Subject:To:References:From:In-Reply-To; b=hx+G04W7u/n4TU/a++hTLXJf+3Q6SEe4+B7u5T7LR0kqD6fC51urzfefLr7ZLMchY oXfVjPuxheDr2pzCLS1PNWemF2YxQMIRVNkhMvQJUtuYrwwJRdglrJpFea+u6E0cBS LGH1iwhbPYmUg9GV78qJz46ykTGWkXmwRgHFqspA=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.20] ([91.61.54.94]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MvK0X-1nmKAE3BRZ-00rKK6 for <xml2rfc@ietf.org>; Wed, 22 Jun 2022 14:41:31 +0200
Message-ID: <825ee602-86fe-8200-85ef-41a1a01e7450@gmx.de>
Date: Wed, 22 Jun 2022 14:41:30 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0
To: xml2rfc@ietf.org
References: <222A7719-518F-45FB-BE05-A3CA1172DD9B@ietf.org>
From: Julian Reschke <julian.reschke@gmx.de>
In-Reply-To: <222A7719-518F-45FB-BE05-A3CA1172DD9B@ietf.org>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:+HKwe0+YjRN7xWhj6iN5xeEOQmPo4UlN8izZOL/JMthE4IUB92G dZ6UD4ZQdJA/UYTJD4t81OZ4qB+4GpTDO2LWNvBFkl/ArzzcprzOvlkVSYiiCKLCjUgmqyb GT31+4tSrgt1B3+KbMauDU9OZEtfulmT/qrdIA7DXpxAdkuf6YZg5dSlcLonhzI14Hgb+z5 0puQngqVX/DbNVjbhFTIA==
X-UI-Out-Filterresults: notjunk:1;V03:K0:HPOVObLc0fM=:xaj7tvvGMowRyAUWENEwZD kGTQwRoa3Tt90yCHLFrcY0QMOq0r15dPYNcI4j9NQRkildpeYI+qpAyIW7WUSdOQ6bTX3jqB0 ssDUDld03SHHlw6CfQDscj8m0vOSNWzyGXtGAt21aQdPRuVY8ZIQbhVsPYDPkI5C0YllQbMXu UhbxZ/C20H9puBc1BzcmCWzx5IogaojQQ1ORH7z8pQddCtTnCEyVmRiPZO/52OyeJ/ypNWjpB LfORMi4ytc1qBP1fj9VyLyVHzvbaFmt3H98DfY/2ZNZdGGvGqAESiuJKUC7aXJxvjysp3TLv7 VAG2uy9pYw2GrsEeAGnIlCwMVk7jVkvZ/EuIBj4Zoozabi1yyGtz6Kmd/o/uoI8SZFPlshbU7 R3+Ok5RKX1ZvX5j29X2gpvkxIqgX/kcBRfGS/D1IaLixDW0+LCKuv7iIepWEunRmwTh3RWut8 ftECiMnE/UrlKiTl3aJnyTXnq2XQofjArnsYLzwPrt6k34s0cPBx6uCqVw9wKey0ZGlua2lyD ErEI3aD65EK5Z8p6M2lPZRTcWmbTEfWebOx7qlqzKol/Lh5TvZUYGNUChtZhA9fAZaMK/yy3J QuseoyN2qdfh7BGbrz3Vu2//a4TzBwipZF+6BIN3kvr2PV7x82pm7pLriJreCgn1zW2y3L61s y5J/FdQ1eNVVEI9tzOl4ITAeG0Q9ZhVPRTYvwTfHeYBD6cFMqc/Dd5y63TjJNYzjyq0FesAg5 Scrnipa9JNJFeEvKiI2R29T3dH7ET3wBIQx2Nfv9jdwWXyAgrXq872qe5LkWhymOKxhNB4tZQ sGwK9wv7OT2XzkC3Ft+P/+OXa+4X+c4wpsBRkv4ZSPAHZfh6a6U0idEot+vUJvHOivlwc3a7/ kjrfA7QrdHW9MgjfTQVMipmMjF3OsLnbN6Sc0+Hm3XHG6Q18aewJrUpUebhvqgELoyAx7t+8U 5ZOQTOX96I/vNjUcjDovt1YGINxS4BLzQBFnVQxuw/mRSy+cbnG+AAGtqsgyd5VgZKorAfKmp TJFOzHrkMahYqKU/xdqo4Fv+V9irIhi4ETtXc6JVCmFdQYwMkQMIJSmspNO/M2jlTMrqVXV8x zfVc98E1bAF62RIWRqCU3maqGEFKL6WG1C8qTl2F/CfcElZ5F5pMxZw0w==
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/Dqk7vM16ielZ5HRQ5dZNutGKmyo>
Subject: Re: [xml2rfc] Differentiating prepped from unprepared documents
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: XML2RFC discussion list <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jun 2022 12:41:39 -0000

Am 22.06.2022 um 14:09 schrieb Jay Daley:
> ...

Thanks for the summary, Jay.

I personally think that XML namespaces are exactly the right approach,
but then their popularity seems to be limited.

In any case; a recipient of an rfcxml file needs to be able to
distinguish authored content from generated content. This works ok for
<toc> and <boilerplate>, but currently fails spectacularly for the
author's section and the index (which are added as regular sections).
Tools that process rfcxml currently need heuristics to detect these
inserted sections in order to ignore them.

I'm ok with any approach that gives us that clear distinction.

Best regards, Julian