Re: [rfc-i] Report: Accessibility of RFCs

Paul Kyzivat <pkyzivat@alum.mit.edu> Tue, 07 November 2023 00:23 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: rfc-interest@ietfa.amsl.com
Delivered-To: rfc-interest@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 730B4C17C504 for <rfc-interest@ietfa.amsl.com>; Mon, 6 Nov 2023 16:23:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, NICE_REPLY_A=-0.091, RCVD_IN_ZEN_BLOCKED_OPENDNS=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=alum.mit.edu
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 QRg2qZUucJhD for <rfc-interest@ietfa.amsl.com>; Mon, 6 Nov 2023 16:23:16 -0800 (PST)
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on20618.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e89::618]) (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 B78C4C16F3EC for <rfc-interest@rfc-editor.org>; Mon, 6 Nov 2023 16:23:16 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cZE1uk9/bbT5EPcUS5UylMsdJKIyUq1G5gjSyUywHflxtuPWM8zS43ewmDMN33QmeD/kB1WCYuiw/IspyvArFrLp+If6ZUTc5TsGv4fDSoOnGl8li53TsGHbfRkUhiDw+dVkcSyb89wQKqxsMyCFMrD7vAPSPK28K7+PdEF58Ac0cfPSvMOIZD4v81Rnaib5au4iE4KNwV4EENP2YZPcd2LAuTBSbSCJRSR0t99L0dHKNvZEaVNQ1wYwmXUJwa5N5KlRuDJx388CDmxs7FxjcdIPzUvQXTjfahAg2YdoUL/zOjFIX2169GbmI/dWUzQpGHr47zjJWzFBzPkrfwrInA==
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=in3WWoA9/fZoNGzkGPXqoxvHp+10W+ef5yGuEWlxqTU=; b=XQ2rM0jxc9Hwcz0lqsEsDx6gRLI/fqXKtDnYZxWN0abJxZSt1ICnJx0cuTb4F4Fed0Y91M2ekEtEzLZhxaAICMWX6ISUEo/Maik1wzOlaiqvm/L+jbe8gjysVZXe3IfljzkL26/M3oRkjPkXX5oib9DdqPvzbfl3xlWgtFNMGxMtqigYRzuSuPow118fk2zovFZxrnIyevJKInUBc8naGGk9aGXMtS/kBIhknCAfMb7TSJaXd4ZuDrPXEg2fISv3e4jIRAG8Io7TgTsDx9gr9fB2tYJJL91FWqA6HkZlGArqg8LHL7P9zp9xgjXg6QV4GsMwqvzQ3hn+CxCSXpZ8CA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 18.7.68.33) smtp.rcpttodomain=rfc-editor.org smtp.mailfrom=alum.mit.edu; dmarc=pass (p=none sp=none pct=100) action=none header.from=alum.mit.edu; dkim=none (message not signed); arc=none (0)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alum.mit.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=in3WWoA9/fZoNGzkGPXqoxvHp+10W+ef5yGuEWlxqTU=; b=FJlIUDyv1cF4D0H4sJGzk22oGF9BH1/JyF6FhvfmwQWQr/Iz/Dee5fgk0WENaj6k1J2y4d16Ep+wpxFQiDWyP/37f+sD36KEOSaRvJJE1C2zJnMq45/jXqKvY8Szc0KI73BcJ5vMbC1XVVGOyOPiTSju2SWBdMRYKjeqgHhjrVo=
Received: from CYXPR02CA0004.namprd02.prod.outlook.com (2603:10b6:930:cf::7) by SA3PR12MB7805.namprd12.prod.outlook.com (2603:10b6:806:319::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.28; Tue, 7 Nov 2023 00:23:14 +0000
Received: from CY4PEPF0000EDD3.namprd03.prod.outlook.com (2603:10b6:930:cf:cafe::f7) by CYXPR02CA0004.outlook.office365.com (2603:10b6:930:cf::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.28 via Frontend Transport; Tue, 7 Nov 2023 00:23:14 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 18.7.68.33) smtp.mailfrom=alum.mit.edu; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=alum.mit.edu;
Received-SPF: Pass (protection.outlook.com: domain of alum.mit.edu designates 18.7.68.33 as permitted sender) receiver=protection.outlook.com; client-ip=18.7.68.33; helo=outgoing-alum.mit.edu; pr=C
Received: from outgoing-alum.mit.edu (18.7.68.33) by CY4PEPF0000EDD3.mail.protection.outlook.com (10.167.241.207) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.16 via Frontend Transport; Tue, 7 Nov 2023 00:23:13 +0000
Received: from [192.168.1.52] (c-73-143-251-114.hsd1.ma.comcast.net [73.143.251.114]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.14.7/8.12.4) with ESMTP id 3A70NBri007042 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NOT) for <rfc-interest@rfc-editor.org>; Mon, 6 Nov 2023 19:23:12 -0500
Message-ID: <761d14a1-c6e9-7ab8-9088-eaf57a850bda@alum.mit.edu>
Date: Mon, 06 Nov 2023 19:23:11 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.15.1
Content-Language: en-US
To: rfc-interest@rfc-editor.org
References: <6853E6BA-2696-42BD-9C59-2243E0BC52C2@rfc-editor.org> <ZUVSzFijlKKC04hH@faui48e.informatik.uni-erlangen.de> <ZUlcynQ8QX2NxwGN@ubby21> <E7C98D1F-0295-4384-A804-BB3B8A9A67ED@rfc-editor.org> <ZUlsWUPSWkXbc77n@faui48e.informatik.uni-erlangen.de>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
In-Reply-To: <ZUlsWUPSWkXbc77n@faui48e.informatik.uni-erlangen.de>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-EOPAttributedMessage: 0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CY4PEPF0000EDD3:EE_|SA3PR12MB7805:EE_
X-MS-Office365-Filtering-Correlation-Id: c2d5b18a-0c1d-4223-a4d0-08dbdf27bb56
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: WoXSb5KfhMy2OD/os+KaS/+53sEsuod9Q/uClwVi5X6lO/OiIRhr9f1cszHORpfiGlCIEy5KqkCk5OxGM9CqV2HCOlq9Uqjnqq59nvPj42TyK8nz83eMAeLu8PV9HXub1ZH2dgQ8ZrydF//Fo0xu71Y+IIvrY9EGSq1TESzHszpYAQDc2DS+undFn53+b8V/EnhdBTYXOCdVhOL9reUiuHBFyiq4R9BuiaK7TZcmEL+6y6h6jQUdD9hRFfJUmmYNyi9I0p7hOeV61BGsJYlcDtuKeT4j4aFv6gwvVVYl+aWwhb/lJEDhyCGSRZSO0wk+IvpGNsSy5QzzZeElJaTlf6mgNHGoYHK55TZ2Z9iEMQ9mBVh14/U5pfoJZtCBwXkb0GnTzI7MsUNqHDpyC/+WkAISEjA8WT5AwfEb9MbtaSjWTKOkR5P/EzxgOgziLwXkV2ptwSU4TfKzfJ1mx9cx/FFC+2BWBqtbtLQHIt3xHWhGH2BFlf5FkSf+VSUTwz+JI0NjHjbN9SFYi6ytbIJvadQ9XwutzJWOtH/2IdvOAUO+rw1yZe/k4CyOnbramzmdlnIR3Yku0cRQm9LPov8jm4FWmuSTGUif6U0I60vWGr7SSYMR1UlejnoraXgCKCAU2AxTXi2fSpaAA2xOIPJ6y4avymeUWB9D8BD2uznN5qPj6Y5/os/RVEXYx++GQ5eXwRxt20xoa2SCAiYrESvUlMgAqk/wIfMl5TSaowrBTKVwYJ0mbOn8nt2gtqEGmfDgwXU5qZI3NiCGnAagDkalQQ==
X-Forefront-Antispam-Report: CIP:18.7.68.33; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:outgoing-alum.mit.edu; PTR:outgoing-alum.mit.edu; CAT:NONE; SFS:(13230031)(396003)(136003)(39860400002)(346002)(376002)(230922051799003)(451199024)(64100799003)(82310400011)(1800799009)(186009)(40470700004)(46966006)(36840700001)(6916009)(8936002)(8676002)(316002)(40480700001)(41300700001)(2906002)(36860700001)(5660300002)(31696002)(53546011)(47076005)(356005)(786003)(31686004)(7596003)(86362001)(70206006)(70586007)(40460700003)(336012)(26005)(82740400003)(956004)(2616005)(41320700001)(75432002)(478600001)(43740500002); DIR:OUT; SFP:1101;
X-OriginatorOrg: alum.mit.edu
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Nov 2023 00:23:13.7637 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c2d5b18a-0c1d-4223-a4d0-08dbdf27bb56
X-MS-Exchange-CrossTenant-Id: 3326b102-c043-408b-a990-b89e477d582f
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3326b102-c043-408b-a990-b89e477d582f; Ip=[18.7.68.33]; Helo=[outgoing-alum.mit.edu]
X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000EDD3.namprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR12MB7805
Archived-At: <https://mailarchive.ietf.org/arch/msg/rfc-interest/pwApw7g7EigzebTwLizGqxcEylI>
Subject: Re: [rfc-i] Report: Accessibility of RFCs
X-BeenThere: rfc-interest@rfc-editor.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "A list for discussion of the RFC series and RFC Editor functions." <rfc-interest.rfc-editor.org>
List-Unsubscribe: <https://mailman.rfc-editor.org/mailman/options/rfc-interest>, <mailto:rfc-interest-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rfc-interest/>
List-Post: <mailto:rfc-interest@rfc-editor.org>
List-Help: <mailto:rfc-interest-request@rfc-editor.org?subject=help>
List-Subscribe: <https://mailman.rfc-editor.org/mailman/listinfo/rfc-interest>, <mailto:rfc-interest-request@rfc-editor.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Nov 2023 00:23:17 -0000

On 11/6/23 5:44 PM, Toerless Eckert wrote:
> On Mon, Nov 06, 2023 at 11:08:20PM +0100, Alexis Rossi wrote:
>> Yes, that’s the goal - artwork is not normative. I would still like people with visual impairments to be able to read the entire RFC though if they choose.
> 
> The most easy example to the opposite of course are any tables
> to create IANA registries. Which of course are also the type of
> craphics that i'd expect any screen reader to actually make easily sense of.
> 
> It gets more complicated when you go to the ASCII art with which we specify
> the most important normative aspects of protocols: protocol headers.
> E.g.: start with IP (rfc791) and any on-the-wire protocol header RFC
> from there on.
> 
> There are graphics that describe how architecture elements are related
> to each other. I'd call those normative.
> 
> There are graphics core to understanding protocols, the oldest i remember
> for example is rfc2328 (ospf), which really is very nicely using
> graphics to explain and specify the protocol. Topologies, state-tables,
> You can argue how much normative those are, but remember: normative alone
> does not suffice. You need all the information sufficient to understand how
> to build an interoperable implementation.
> 
> aka: there is a humunguous amount of normative graphics we have and/or
> graphics required to be understood to build interoperable implementations.
> 
> Not all of them actually are "nice" by todays standards, aka: for
> something like our protocol header graphics it would be lovely if
> we had a formal language to specify those protocol headers and then
> the graphics would just be one rendering that we could create. But
> we just never had enough of pain to invest efforts to get that done.
> 
> But in summary: Yes, a lot of graphics in RFCs are normative.

Maybe not normative, but sequence diagrams are very important in 
understanding some protocols. I despair at rendering a complex sequence 
diagram as text.

	Thanks,
	Paul