[rfc-i] draft-iab-xml2rfc-03, "1.3.4 Additional Changes from v2"

julian.reschke at gmx.de (Julian Reschke) Fri, 17 June 2016 14:25 UTC

From: julian.reschke at gmx.de (Julian Reschke)
Date: Fri, 17 Jun 2016 16:25:32 +0200
Subject: [rfc-i] draft-iab-xml2rfc-03, "1.3.4 Additional Changes from v2"
Message-ID: <79f4273c-4e41-26cb-6090-c616b37c071f@gmx.de>

<https://greenbytes.de/tech/webdav/draft-iab-xml2rfc-03.html#rfc.section.1.3.4>:

"Made <seriesInfo> a child of <front>, and deprecated it as a child of 
<reference>. This also deprecates some of the attributes from <rfc> and 
moves them into <seriesInfo>."

I recently worked on my implementation of that change, and found it to 
cause lots of friction because code that supports v2 and v3 now needs to 
support it in two places.

It'll also cause problems with the reference libraries; do we expect 
them to switch to v3 format (breaking older existing documents)?

AFAIU, this cause was motivated by the desire to use <seriesInfo> also 
outside <reference>, thus for the current document. If that's the goal, 
ouldn't it be much simpler to keep <seriesInfo> as child element of 
reference>, and just allow it as child element of <rfc>?

Best regards, Julian