> On May 5, 2025, at 8:55 PM, Brian E Carpenter <brian.e.carpen...@gmail.com> 
> wrote:
> 
> On 06-May-25 10:19, Russ Housley wrote:
>>> On May 5, 2025, at 5:23 PM, Brian E Carpenter <brian.e.carpen...@gmail.com> 
>>> wrote:
>>> 
>>> On 05-May-25 20:13, Martin J. Dürst wrote:
>>>> Hello Martin, Brian,
>>>> On 2025-05-05 09:13, Martin Thomson wrote:
>>>>> On Mon, May 5, 2025, at 07:10, Brian E Carpenter wrote:
>>>>>> How would we feel about the following statement, in a hypothetical
>>>>>> draft about ASCII art:
>>>>>> 
>>>>>> "Normative descriptions of protocols, systems, etc. must be fully
>>>>>> represented in the text of the RFC, and must not be contingent on
>>>>>> comprehension of any ASCII art."
>>>>> 
>>>>> My recollection is that this has been the case for as long as I've been 
>>>>> involved in putting RFCs together.
>>>>> 
>>>>>> Do we need an exception to the non-normative rule for cases where the
>>>>>> SVG is directly equivalent to ASCII art for a PDU?
>>>>> 
>>>>> I don't think so.  There are some cases where RFCs have escaped into 
>>>>> publication without a textual description of the PDU, but I do not 
>>>>> consider that to be acceptable.  It's almost trivial to provide words 
>>>>> that describe the PDU layout at the same time as the field semantics are 
>>>>> defined.  RFC 791 set a good example there.
>>>>> 
>>>> I agree. Occasionally, ASCII art may be slightly more accessible than
>>>> SVG, but it will still require a lot of effort for some blind person to
>>>> understand it. In case we haven't required text equivalents for ASCII
>>>> art, that's something that we should fix.
>>> 
>>> I was a bit surprised by Martin Thomson's reply because I don't think I 
>>> have ever seen it written that ASCII art is non-normative. It's not in the 
>>> style guide as far as I can see. RFC 2360 describes packet diagrams but 
>>> doesn't clarify their status, and does not state that a textual packet 
>>> description is *required*:
>>> 
>>> "Most link, network, and transport layer protocols have packet
>>> descriptions.  Packet diagrams included in the standard are very
>>> helpful to the reader."
>>> 
>>> However, the RFC 2360 checklist implies that packet diagrams are desirable:
>>> 
>>> "Does it give packet diagrams in recommended form, if applicable?"
>>> 
>>> I agree that this should be clarified. That's orthogonal to the SVG issue, 
>>> and probably fits under accessibility.
>>> 
>> Brian:
>> I bet you recall this...
>> When you were IETF Chair, I was Security AD and my co-AD was Sam Hartman.  
>> There were several DISCUSS positions that were put on documents that did not 
>> repeat MUST and SHOULD requirements from diagrams in the body.  Sam could 
>> not get the information from the diagram (ASCII or otherwise). For a blind 
>> man, Sam had incredible skills, but his text reader could not parse diagrams.
> 
> Right. Sam never failed to amaze me. Anyone can check this by running RFC791 
> through a screen reader. It gets really boring when it gets to 
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+. "Plus dash 
> plus dash plus dash..."
> 
> But if we're quibbling, RFC 791 lacks any way to tell a screen reader to skip 
> the diagram, and lacks a sentence something like "We now describe the 
> components of the header in sequence." After all those "plus dashes" and 
> associated junk, it just says "Version:  4 bits".
> 
> I fear, despite your and Martin Thomson's comments, that we still have a 
> major accessibility problem for many existing RFCs, and we need stronger 
> guidance for the future.

I understand, and I agree that it cannot be fixed quickly or easily.

That said, let's have a policy to do better going forward.

Russ

Attachment: signature.asc
Description: Message signed with OpenPGP

-- 
rswg mailing list -- rswg@rfc-editor.org
To unsubscribe send an email to rswg-le...@rfc-editor.org

Reply via email to