Re: [xml2rfc] [Tools-discuss] [Rfc-markdown] New xml2rfc release: v3.16.0

"Martin J. Dürst" <duerst@it.aoyama.ac.jp> Fri, 20 January 2023 23:44 UTC

Return-Path: <duerst@it.aoyama.ac.jp>
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 4FA0EC15154A; Fri, 20 Jan 2023 15:44:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=itaoyama.onmicrosoft.com
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 NCJ7yc27ja3J; Fri, 20 Jan 2023 15:44:36 -0800 (PST)
Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on2108.outbound.protection.outlook.com [40.107.113.108]) (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 AD772C15171D; Fri, 20 Jan 2023 15:44:35 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lqG+0YcMIlE4DSpL6ufT/Y3A5ADPVC5xpS2KDLX9w/TBYAvLeUybi2qm91soeynHU/FQjJFjsDT0+0LeTFw/GOHwlNLQqQOO9Oqo5Y5QiVyJ9gXFH+njMYY4FudG+dZU6qHHuZBn9qJeSRPjhYTs5pcbZjEMfo5TtT8M2KB4R7V6Ea4uWoNSIgaD43UI7dwdAEKAfmCOyS1uwaY+mZHcvZSGlE4CDkKquHqtkNlrl4F5FUv2aE9lYfjw4vYF5yGG9BShGXjekikjkjyjYtAshCFWFifviA5UBGmk7TPaYloowyyM7RprMhoLV/nFAhHIxfCWYLG22KRJcOgOL00RzA==
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=VouvWTbNt3z7MJR3TGOPdz81755FZ4+EsCABgka5GSE=; b=O1VOri4vkUmjnzyQZWgZnnmGmmRFSeKkSwuLhErauxXQV3vLlHQk2/aq+Hn6lvz4NPxEJtomBBXYhCtLz28jMYKN6sEBM9tzHwBiYy5TdV/ZGgpp9V4QepDT+igbOSjtzE9XtPs5SvUC6RES7KL3B/BvhuOAF6wCOYzwRpku3+Y9HqRhJ03nkafSZzE51OqUCYx6FrNoTjFEf45OAwRoqONEbVKPZqpF8H0uPp6L4vfOKwVD2miP/6APqHi3KdpdRWDvHpNIy1Ea2BEFtnlUwrcWbEb9wfZBJaczEZsGSpfIT2YPtZwEexePf7vWZqgfqwl6qRXgOz+yaLpsQma92Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=it.aoyama.ac.jp; dmarc=pass action=none header.from=it.aoyama.ac.jp; dkim=pass header.d=it.aoyama.ac.jp; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itaoyama.onmicrosoft.com; s=selector2-itaoyama-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VouvWTbNt3z7MJR3TGOPdz81755FZ4+EsCABgka5GSE=; b=uRpUp09KMIo3p5uvzvqpoZdSCx1s4ZMVc0tvt/A8UKfAGgUzrHikyJf2iW06OsdghDHZbQ7+Pd2ysaMjKJK4aMjb4EANLpaH4HG5PXynU8wlvpW0bZqw3dMevcjRfyDAtr0xo60jbSd3qMyFVGzazb5lA5k9dfwUAs6IJVSFZew=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=it.aoyama.ac.jp;
Received: from OS3PR01MB5686.jpnprd01.prod.outlook.com (2603:1096:604:c3::10) by TY3PR01MB10046.jpnprd01.prod.outlook.com (2603:1096:400:1dd::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.27; Fri, 20 Jan 2023 23:44:31 +0000
Received: from OS3PR01MB5686.jpnprd01.prod.outlook.com ([fe80::4bbe:5b31:83e3:ce4f]) by OS3PR01MB5686.jpnprd01.prod.outlook.com ([fe80::4bbe:5b31:83e3:ce4f%4]) with mapi id 15.20.6002.027; Fri, 20 Jan 2023 23:44:31 +0000
Message-ID: <e1e960ec-5fd2-0d90-d58c-d2af6e0c5ce1@it.aoyama.ac.jp>
Date: Sat, 21 Jan 2023 08:44:29 +0900
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1
Content-Language: en-US
To: Marc Petit-Huguenin <marc@petit-huguenin.org>, Carsten Bormann <cabo@tzi.org>
Cc: xml2rfc@ietf.org, tools-discuss <tools-discuss@ietf.org>
References: <CAD2=Z87EMetcpv66YY_b2+X1-yFy4cTpKMjPoJL=cH99c7P_Uw@mail.gmail.com> <9d719176-a4eb-7cce-e706-10325700531c@petit-huguenin.org> <F1A5624B-16D0-4463-AC5F-B0A03F3B94B6@ietf.org> <8f5a497e-4135-7c0c-46cb-c3fe4791e9f3@petit-huguenin.org> <c3b3064f-e505-f504-f258-06f0d824ed4b@it.aoyama.ac.jp> <147fb362-e522-8ad4-51e2-2363a6e0eeb8@petit-huguenin.org> <5EFC7B9D-05B7-4B33-8BC6-760E080E0B4F@tzi.org> <4e6509a8-4eab-8280-103a-02ab58caafb1@petit-huguenin.org>
From: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
In-Reply-To: <4e6509a8-4eab-8280-103a-02ab58caafb1@petit-huguenin.org>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: TY2PR01CA0012.jpnprd01.prod.outlook.com (2603:1096:404:a::24) To OS3PR01MB5686.jpnprd01.prod.outlook.com (2603:1096:604:c3::10)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: OS3PR01MB5686:EE_|TY3PR01MB10046:EE_
X-MS-Office365-Filtering-Correlation-Id: 410daaf7-3b72-4ab3-2fe7-08dafb4046e2
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: LJqGa9/4OajQEPzh5qZL7gyJp2m0Fif1VeI2kokZJv94p+e6cOvfQikwu9Gpm44joRNlDsPUUhWQzvw8WNnPMD61Eudhcqn4obp5GfnRQo3/R+RE+FsZI4cayKQ8BnW8Yinmiq7KobPiPxaN2miMSGXLJwhGVZOwGWc9AUTqU1pFuTw/0xYlh0V1o/ymcvaN2WBNdHSIjrE9oDgqWIht9u8/HXsTeBwIVCGgLrAoPzf2aeOJImA9cGPPwUZMN5vzRYrj831AMICGEPqPKz2qEPBBCvBjb0LxMDFCdFy40vOM8xylHcak7eGFAwQF05MT/edSnSJTewpblKqCPUgmHr75u9pK5UEhD/xONnvUsPD4i9DcuGY4dtxHU0Kre4uoSa/J7PTx0XTpUWpkV0k+jZUTPLRzUSQpVM3sAfCqe+f20hbrvPBQRk0VJp6Qa9gaibRuKAIRL5b/wLjuD69/q0WLiADXys+YSQGaNYWwgej1DxSnHFXzkaLfrKjMDpumYSb9yCqsYiY11yM+AJPXoQnmZuwsPyOs3bDOAEkG98jANfHeYOWijD7hHbyRMhb+6VGASOj7TRACYS4p9FFGzgaVBMpc2ZN65MrbyAzLD8sG7fM5FmV6kpWMK7waG1lqRdj8HHi3QOupJxadJDlpRiXK8sIGMjkVsUWNoTJ0I9U0JMVvNstyy0XM/licM62bT2ihFh3iWkkRnb2k8D49L6QXXdK/dGQr25P9SzvKIQmAuRY2DGCExfsPw1XQV6ev+UxhZSQN1OrjKHLFiROKUzkF8qDMymZ9YxhUOj7gTmA=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OS3PR01MB5686.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(39850400004)(396003)(136003)(346002)(366004)(376002)(451199015)(316002)(8676002)(66946007)(66556008)(4326008)(786003)(2616005)(66476007)(110136005)(2906002)(41320700001)(31696002)(86362001)(38100700002)(41300700001)(38350700002)(478600001)(83380400001)(5660300002)(52116002)(8936002)(36916002)(26005)(6512007)(186003)(6486002)(31686004)(966005)(53546011)(6506007)(45980500001)(43740500002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: oLo86vHmfYv0m0TQIyndaizhsCZo/HR+Nhiqh65ilPx/H5t93xql1f4UiX9F56BeArG9vL32RpIVGGyU3z5ZgBhmhe1qeqgLakP+o6RRiR1mipkDtkaw2kSDmgRNuin7DYndRHiak8+ppTXY4kKuciJcRkkzlCsbZu3JPEydX1Us7mjxMTODfU9uwzHcZ+CN2cs1uqDZguxTuJmUbtRsvMYIm+nMd0feADm5paYYezdXxqdY6WVACCfyJiuk4ctBLWjWmkjQIW3zpxtSli1cYORjrRvg+NjZM/zAHCfuSqudlbYYBa7fblem94AO6oBsUedaSXNE1g8necSP9QDiXWP2MywUMOkSQoLY5tuKFAmPsFtKFiYVB0tztmzmFqJCIuUA+2hNoc/hs17Kct4dfj8VCaXnxqYR9H0crXgR1t38cy61V29vu+7Ga/dLHYAclrqw5Xv+p4p47Aom2vXOqOqsXDLG1Q/2wSfCPjr6chD/6sAVoYOWqU3uUsCu9Ta+50kRthqNnl1Q+8kirXvfKGcanbupKp2yebYxlEnRE5hcsKFpapTSX8uJgSgHbFKDkHLDxIIDXgqQPPOrO8mJVyBry2pG+nDNV7a8Oyo5VqUqOKU2mMEOUm2ywCSwr59O+vPVTDhSN4cr56twmMWnj50+DWVagCa0BkEoeBhggJh6+ke15B0CeKzsb9oDiTlaG5D0iOkcP2DIxguFfNH9iUPt1Ibs8+TV4H4rPn+p5Z0f2GdmapmiqrSB/I+PW6YkXUTVO2O8FW4Iy4NqUqoNGBHb/zEzur1XuRvlvTma1cslg8yZFHRFeq1YLiJmmZsy+u3UTMh63bHQeV6EO5fW3wJuQTKmOB1VLusVYhE6FERAzDcOLL9Qd6j9Klyy96PIRBiuZudX8wsG+qgYTWm7vuMBvdN/5GnftkS3U9Q4Av9Mtmz5a9rN8lpXRdr9FaedK9uUuh5wOw8E3AsFHK/XDgYA3+1eewwhyKo9euytnV4PMyTtRvTav2a/6q2BwF65JYTIuHK4AMwfecUoKm8qXOlj1eG7KYhCOUheh3M+dq3K0mJg/unvIdXE7eTf2M88Uen1+ouHhVEzUJSUyvhg74affWDBo3pT4FTYeSP3D+Z3fYsly8vu+NCrmjpJWyUbpFvm4h7LfMA+j1Jqa4HGooeCPj2Hu98cRktUylncO8vJs3VLvkZlk0mXRDSLB+hcFggi5oVqK4UaSRr7f3cKFQ191ONGxRgvKrV+uF8SryYl/dBcEfijywN+kya1cMoQmaj8QEZyDfphric7Sd3i2dmmg5+N7JOVj25naVe7IPuMHT5ISLQthZi4JgcHneFrPLfLnEdqMB2yNz5qGyfyFP4VWwBX4sdXz1fo237c3gZPaVCzUqiS2LHfUKGd22rwUMIFUWyDRJOAAWxaCQ741DW9//IohRgzoRXcQd8etHIHiUX71rRMwBy5cGTMHVJYQEM6zJx6Y5LyR6xGNfu2eBuxUjTdALBRImoB337XCPPWoVJk8GIFfN3bu3JJ3fqxyUQNOpiPUIeRjC/rZyUJlI9S7R5VnAGVBhqR6lxGaBqSGLRjpdRuOWxpbaa4MW35wtigd34Haoc3SYVzoIFqbA==
X-OriginatorOrg: it.aoyama.ac.jp
X-MS-Exchange-CrossTenant-Network-Message-Id: 410daaf7-3b72-4ab3-2fe7-08dafb4046e2
X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB5686.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jan 2023 23:44:31.3158 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: e02030e7-4d45-463e-a968-0290e738c18e
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: 6fWHzGU5WlmWEBg3lMP1CIvVLv1iZJRxlLUHUy/sLVu9HAqZcI4+jFCjQ+Y6tjTK561mVyGjH94GumWK6WKITw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY3PR01MB10046
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/gft-3qVJjI-IK55HeA-x5kCE3GI>
Subject: Re: [xml2rfc] [Tools-discuss] [Rfc-markdown] New xml2rfc release: v3.16.0
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: Fri, 20 Jan 2023 23:44:40 -0000

On 2023-01-20 23:04, Marc Petit-Huguenin wrote:
> On 1/20/23 05:47, Carsten Bormann wrote:
>> On 2023-01-20, at 14:16, Marc Petit-Huguenin <marc@petit-huguenin.org> wrote:
>>>
>>> <artwork> is one of the ways an example can be inserted in an xml2rfc document, so it could be used to clearly mark in a document examples that contain unlimited Unicode.
>>
>> The fact that artwork is completely exempted from the shunned character checking of xml2rfc is a nice example why the RFC7997 handling in xml2rfc is completely misguided.
>>
>> There is no indication whether artwork is normative or just supplies an example.
>>
>> What we did in RFC 9290 was to move text about the example that would have been fine within a normal paragraph of text into an artwork element.  That “solved” the problem (but created others, due to some complexity of doing RTL-only artwork).

It also looks really strange to have a paragraph of text broken into 
three pieces just because a single word in the middle needed to go into 
artwork.

>> What other I-Ds are doing now is putting all their equations in artwork.
>> The problem is that the text around those can’t really refer to α and β etc. that occurs in the equations.
>>
>> The logical, and fully absurd, conclusion is to move the rest of the text into artwork elements as well.  Hey, we could use nroff to generate word-wrapped artwork elements...
>>
> 
> I will always agree with more formalism.  RFC 7991 should have been designed to make the implementation of RFC 7997 (among others) possible.  Then xml2rfc tool should have been designed to exactly implement that version of RFC 7991 (and RFC 7996, etc...).

It's not that more formalism is always good. Let's say we introduced a 
<c> element to mark up characters. Would you want to write RFC as
<c>R</c><c>F</c><c>C</c>? I really hope not.

If it helps, here's a pointer to an architecture diagram of the Semantic 
Web: https://en.wikipedia.org/wiki/Semantic_Web_Stack. The upper layers 
of the stack are not relevant for our discussion, but the two lowest 
level are: Unicode is firmly below XML.

Also, RFC 7991 was and is designed to make implementation of RFC 7997 
and others possible. It is only the later introduction of <u> (not in 
RFC 7991 as already discussed) that created problems.


> What I see is a bunch of preschooler asking the teacher to remove the lines because it is too hard to color inside them.

What I see is a preschooler claiming that all the other kids (maybe more 
grown-up) need to ask the teacher for permission every time they want to 
use a lower-case letter because that preschooler still only writes 
upper-case letters.

Regards,   Martin.