I am the assigned Gen-ART reviewer for
draft-mankin-pub-req-08.txt.
For background on Gen-ART, please see the FAQ at
<http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html>.

Please resolve these comments along with any other
Last Call comments you may receive.

Summary
=======
This is not quite ready for publication as Informational.  I have a number of 
issues with the document and a fair number of editorial points.

Missing Items:
==============
Interaction of Technical Publisher with 'IETF Family' approval processes:
The recently published draft-iab-rfc-editor-00 uses the concept of 'document streams' coming from various parts of the IETF Family (others have noted that a better term is needed) each with its own approval authority and process. I think using this term in section 2 would be useful. The requirements should include the need for the technical publisher to publish all documents sent to it by the approval authority for a stream (and the IAB is allowed to approve new streams - but there would have to be negotiation on capacity potentially). Effectively this approval maps into an instruction to the technical publisher to perform the editing task (defines the pieces of work the technical publisher has to do). There is a subsidiary issue here: If pre-approval review and editing is introduced, there will have to be some sort of formal request from the approving authority for the stream for the technical publisher to do a pre-approval review. See the comments on s3.1 below.

RFC Editor presence at IETF meetings:
The current RFC Editor is expected to send representatives to IETF meetings.  
This is not in the requirements - is this an oversight or deliberate?  See 
discussion on s3.19 and s3.21 below.


Minor Issues:
=============

s1: RFC2850 and the RFC Editor charter which IAB is working on use the term 
'Editorial Management'.  I think it would useful to explain that what is 
covered in this document is essentially that.

s2: Is the policy on internationalization in fact covered by the statement in 
s3.10 that the IETf only publishes in English.

s2.1; s3.7, Req-POSTCORR-2: The term 'document shepherd' is (I believe) 
currently only defined in the expired draft draft-ietf-proto-shepherding-00.txt 
(Allison!!). It needs to be defined here.

s3.1, Req-PREEDIT-1: Pre-approval review is specified to occur prior to WG last 
call.  There are two issues here:
1. Individual submissions (via AD) and some other documents (IAB) don't go 
through WG last call.
2. Having the technical publisher do a pre-approval review requires the 
technical publisher to expend effort - since there will be a contractual 
arrangement in place, there needs to be authorization for this work to occur.  
Which body/person is going to authorize this work? If the work was tied into 
IETF Last Call (or the Publication Requested state) this would be 
straightforward, but it is less so for documents at WG last call state, and we 
need to be careful that this doesn't slow things down by delaying WG last call. 
Also what happens if a document goes through multiple WG last calls as 
sometimes happens?  This issue is to some extent covered by the remark in the 
first bullet in s5, which implies that we have to work some of this out.

s3.1 and s3.3:  Some of the wording here could be interpreted as covering 
technical review (notably document structure and proper use of keywords).  I 
think that we need to make it clear that for IETF documents we want technically 
aware editorial services, as distinct from independent submissions where 
technical review will probably be wanted.  To this end, having the Technical 
publisher recommend changes to document structure in post-approval editing is 
IMO a move too far, although it might be useful in pre-approval editing.  At 
the moment the requirements only explicitly call out review of document 
structure in Req-POSTEDIT-1 (although it is mentioned in the discussion of both 
pre- and post-editing).  I would definitely not want the technical publisher 
second guessing the authors on correct use of RFC2119 keywords - leave that to 
gen-art ;-) .

s3.4: Should there be some requirement on ensuring that references will not 
become outdated?  (s/are available/are and will continue to be available/?)

s3.7, Req-POSTCORR-3: I think 'unreasonable' is too vague.  I take it what is 
intended is something like '... that a change requested by an author 
constitutes an unapproved technical change rather than a purely editorial 
improvement.'

s3.9: I think it would be wise to cover the capability of taking input in XML 
or other markup language as well.

s3.13, Req-EXCEPTIONS-1: Should this be 'at the direction of the *IESG*' rather 
than 'IETF'?

s3.16: Given that the copyright/ownership of the archives resides with ISOC, it 
is not clear that having the permanent archive provided by the technical 
publisher is the right answer.  At the minimum, as part of the security 
arrangements, there should be a requirement to 'mirror' the archive at regular 
intervals in storage controlled by ISOC/IETF.

s3.16, Req-INDEX-7:  I seriously disagree with this requirement.  The archive 
is a permanent archive.  Once published documents should not be destroyed: '.. 
remove all traces of the document'.  I think it should be replaced by a 
capability to withdraw a document but this should result in the document only 
remaining internally accessible.  There are potential legal issues if the 
document is totally destroyed.

s3.17: The three requirements here carefully allow for searching for a 
document, getting the meta-information and integrating the searches with other 
IETF search tools.  Unfortunately they aren't explicit that you can retrieve 
the document itself!!!

s3.19, Req-STATS-2; s3.21, Req-PUBHELP-2: I am noting this point here because 
it relates to how the reports/tutorials are delivered but it is a more general 
issue: At present representatives of the RFC Editor turn up IETF meetings in 
order to provide a help desk, deliver the report to the plenary, give tutorials 
and so on.  This is a significant expense for the RFC Editor organization. 
Historically the RFC Editor had (and, for some of the people involved, may 
still have) other reasons for turning up!  However we need to decide whether we 
are *requiring* the IETF Technical Publisher to show up in person at IETF 
meetings as this will be something which will have to be contractually 
specified.  Reports could be delivered electronically without needing to have a 
rep in person at the meetings. Tutorials could be online or delivered by a 
volunteer proxy.

s4.1: It should be made clear that the times mentioned in these requirements 
refer to the time waiting for the technical publisher to complete its tasks.  
Both situations include (or may include) time waiting for feedback from authors 
which is outside the control of the technical publisher.  Alternatively the 
times can be redefined to eliminate the dependency on the authors' efficiency 
(especially in the pre-publication - s/b pre-approval? - review).

s4.2, Req-THROUGHPUT-3: Are we imposing this requirement on the absolute value 
of the queue length or should it be measured relative to the input load?  A 
constraint on the absolute value is probably only feasible if the contract with 
the technical publisher is on a time and materials basis or there are strict 
limits on the number of documents/page volume expected to be processed per unit 
time.
Editorial:
==========

Global:
Capitalization of Section Headings (ss 3.1, 3.4, 3.5, 3.14, 3.16, 4.1, 4.3, 4.4)
Consistent usage needed for hyphenation: post approval -> post-approval (s3, 
item7; s3.3; s3.7; s4.3; s5, bullet 2)
post publication -> post-publication (s3.15; s5, bullet 6)
non author -> non-author (s4, item 3; s4.3)

Consistent capitalisation of 'IETF Technical publisher' (some instances of IETF 
technical publisher).  ?Use 'IETF Technical Publisher' throughout?

4 instances where 'Technical editor' is used in place of 'Technical publisher' 
(s2, para 4; s3, para 2; s3.3, REQ-postedit-3/4) - I don't think this is 
deliberate.

s1, para 1: s/An important output of the IETF, then, is published technical 
specifications./Therefore an important output of the IETF is published 
technical specifications./

s2: As others have mentioned, a better term than 'IETF family' is desirable.  
One possibility: s/by the IETF family/from within the IETF umbrella/

s2.1: The figure contains a large number of unexpanded acronyms.  A terminology 
section would help (including RFC!).

s3: The list labels run into the list item texts for higher numbers.

s3.3: Unexpanded acronym: MIB

s3.4, para 1: s/included/including/

s3.5: Unexpanded acronyms: (MIB), ABNF, XML, ASN.1

s3.6: s/populate protocol parameters/populate assigned numerical values of 
protocol parameters/

s3.6, discussion: s/publication./publication process./

s3.7: Add reference to s3.13 (exception handling) at end of Task description.

s3.7, Req-POSTCORR-1: s/pre publication/pre-publication/

s3.7, Req-POSTCORR-4: The wording of this section seems to be somewhat 
convoluted.  How about:
The IETF Technical publisher should ensure that any post-publication changes to a specification are applied to the source documents used to create the published specification.

s3.8, Discussion: 'these numbers' - suggest 'allocates RFC and other numbers 
(the current IETF stable identifiers) when the document is near...'

s3.9: The various abbreviations for document formats need to be defined and 
used consistently.

s3.11: The Task Description and Discussion refer to 'status information' 
whereas the Req-STATUSTRK-1/2 refer to 'state information'.  This should be 
consistent.

s4.1, Req-TIMEFRAMES-2: s/pre-publication/pre-approval/?

s4.3: s/%/percentage/, s/percent/percentage/


_______________________________________________
Gen-art mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/gen-art

Reply via email to