Re: [Rswg] [interim-rfc-series-project-manager/draft-irse-xml2rfc-changes] Hierarchical numbered lists, references to list items (Issue #1)

Toerless Eckert <tte@cs.fau.de> Tue, 27 September 2022 18:46 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 77493C15AE0F for <rswg@ietfa.amsl.com>; Tue, 27 Sep 2022 11:46:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.958
X-Spam-Level:
X-Spam-Status: No, score=-3.958 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham 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 xTvkHzs3rKqd for <rswg@ietfa.amsl.com>; Tue, 27 Sep 2022 11:46:02 -0700 (PDT)
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) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9D052C15AE16 for <rswg@rfc-editor.org>; Tue, 27 Sep 2022 11:46:02 -0700 (PDT)
Received: from faui48e.informatik.uni-erlangen.de (faui48e.informatik.uni-erlangen.de [131.188.34.51]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTPS id E0E825484F4; Tue, 27 Sep 2022 20:45:56 +0200 (CEST)
Received: by faui48e.informatik.uni-erlangen.de (Postfix, from userid 10463) id CA3FC4EBB7D; Tue, 27 Sep 2022 20:45:56 +0200 (CEST)
Date: Tue, 27 Sep 2022 20:45:56 +0200
From: Toerless Eckert <tte@cs.fau.de>
To: interim-rfc-series-project-manager/draft-irse-xml2rfc-changes <reply+ACCTHJLCMKWFEVC3WVUID36BIBFATEVBNHHFFK4LII@reply.github.com>, rswg@rfc-editor.org
Cc: interim-rfc-series-project-manager/draft-irse-xml2rfc-changes <draft-irse-xml2rfc-changes@noreply.github.com>, Author <author@noreply.github.com>
Message-ID: <YzNE5EIA7HI0WsEk@faui48e.informatik.uni-erlangen.de>
References: <interim-rfc-series-project-manager/draft-irse-xml2rfc-changes/issues/1@github.com> <interim-rfc-series-project-manager/draft-irse-xml2rfc-changes/issues/1/1259679973@github.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <interim-rfc-series-project-manager/draft-irse-xml2rfc-changes/issues/1/1259679973@github.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rswg/BbXMynDB8nAaYcwE16EclSBILk8>
Subject: Re: [Rswg] [interim-rfc-series-project-manager/draft-irse-xml2rfc-changes] Hierarchical numbered lists, references to list items (Issue #1)
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: Tue, 27 Sep 2022 18:46:06 -0000

[let me add RSWG for broader community review]

Thanks a lot, Jean, inline

On Tue, Sep 27, 2022 at 08:32:25AM -0700, Jean Mahoney wrote:
> Regarding a), nested ordered lists are documented on the authors.ietf.org site. Please see the description of the type attribute (type='%p%d') on the Attributes tab of https://authors.ietf.org/en/rfcxml-vocabulary#ol

Hah! yes, i had not found the % notation for the type attribute, and maybe i didn't well enough
communicate the desire with RFC editor:

  <ol spacing="normal" type="%p%c"> ...

  1.  BIER-TE inherits ...

      1.a  The fundamental purpose o ...
      ^^^

The 1.a is what i wanted. The only thing that i could see being improved here is that it should
not need to be indented, e.g.:

  1.  BIER-TE inherits ...

  1.a  The fundamental purpose o ...


But i don't see how that would be possible today.

[ Just because lines become ugly short with so much indentation. And indentation is originally
to differentiate the two tiers of the list, which is not necessarily anymore with the "1.a" formatting... ]

> For b),  https://www.ietf.org/archive/id/draft-ietf-bier-te-arch-13.html has the description "Section 3.2, Paragraph 3, Item 2.2.1" for the item being cross-referenced, but 'Item 2.2.1' isn't correct. It should say "Section 3.2, Paragraph ..." Actually, I'm not sure what it should say because the xref is pointing to the first item of an ordered list that is nested within a definition list. Perhaps "Section 3.2, Definition 1, Item 1".

Let me rephrase the root problem: There is no equivalent to the type="%..." notion for
the <xref > element. Instead, there is what i would call a lot of built-in magic to
create the non-configurable derivedContent attribute. In result, it is impossible to
create an IMHO good reference text such as "See Section 3.2 Bullet 1.2 on page 20"

And of course, whether or not that rather long reference text is appropriate or not
IMHO highly depends on what you are rendering for: If you are rendering with hotlinks
it is likely not ideal (but still fine), but if you are rendering for paper printout,
then IMHO you really want to have this much information to quickly locate the referenced
location in a stack of printed paper. And i quite rankly always like rendering that work
for any output (aka: above example reference text that also is a hotlink).

So, maybe if we are talking about language extensions, then maybe this could be
considered to be rendering hints or the like. 

Cheers
    toerless
> 
> 
> -- 
> Reply to this email directly or view it on GitHub:
> https://github.com/interim-rfc-series-project-manager/draft-irse-xml2rfc-changes/issues/1#issuecomment-1259679973
> You are receiving this because you authored the thread.
> 
> Message ID: <interim-rfc-series-project-manager/draft-irse-xml2rfc-changes/issues/1/1259679973@github.com>

-- 
---
tte@cs.fau.de