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

Toerless Eckert <tte@cs.fau.de> Mon, 06 November 2023 22:44 UTC

Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: rswg@ietfa.amsl.com
Delivered-To: rswg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A4E0AC1705E1; Mon, 6 Nov 2023 14:44:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.66
X-Spam-Level:
X-Spam-Status: No, score=-1.66 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=no autolearn_force=no
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 yiV_GcvbvkI0; Mon, 6 Nov 2023 14:44:55 -0800 (PST)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D8CF7C153CA8; Mon, 6 Nov 2023 14:44:44 -0800 (PST)
Received: from faui48e.informatik.uni-erlangen.de (faui48e.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:51]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTPS id 4SPRHY3gG4znkVt; Mon, 6 Nov 2023 23:44:41 +0100 (CET)
Received: by faui48e.informatik.uni-erlangen.de (Postfix, from userid 10463) id 4SPRHY2kP1zklvT; Mon, 6 Nov 2023 23:44:41 +0100 (CET)
Date: Mon, 06 Nov 2023 23:44:41 +0100
From: Toerless Eckert <tte@cs.fau.de>
To: Alexis Rossi <rsce@rfc-editor.org>
Cc: Nico Williams <nico@cryptonector.com>, RSWG <rswg@rfc-editor.org>, RFC Interest <rfc-interest@rfc-editor.org>
Message-ID: <ZUlsWUPSWkXbc77n@faui48e.informatik.uni-erlangen.de>
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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <E7C98D1F-0295-4384-A804-BB3B8A9A67ED@rfc-editor.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rswg/sK64Jcc9ZtLuINfOhgPuQv4ju3o>
Subject: Re: [Rswg] [rfc-i] Report: Accessibility of RFCs
X-BeenThere: rswg@rfc-editor.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "RFC Series Working Group \(RSWG\)" <rswg.rfc-editor.org>
List-Unsubscribe: <https://mailman.rfc-editor.org/mailman/options/rswg>, <mailto:rswg-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rswg/>
List-Post: <mailto:rswg@rfc-editor.org>
List-Help: <mailto:rswg-request@rfc-editor.org?subject=help>
List-Subscribe: <https://mailman.rfc-editor.org/mailman/listinfo/rswg>, <mailto:rswg-request@rfc-editor.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Nov 2023 22:44:56 -0000

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.

Cheers
    toerless