Editor Intro IETF59 Seoul, ROK 2004. This Session  Please let me know if this talk meets your expectations your needs  recommendations for improvement.

Slides:



Advertisements
Similar presentations
Whos who in the IETF Zoo? Geoff Huston Executive Director, Internet Architecture Board.
Advertisements

HR SERVICE REQUEST SYSTEM Department Demonstrations February 2012.
© 3GPP 2009 Mobile World Congress, Barcelona, 19 th February 2009© 3GPP GPP The Training Course / Module 10 1 All you always wanted to know about.
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
Defensible IEPs Douglas County School District 1 Module V: Documentation and Timelines.
Russ Housley IETF Chair 23 July 2012 Introduction to the IETF Standards Process.
Submission Process. Overview Preparing for submission The submission process The review process.
What is a Working Group ID (and when to adopt one) Adrian Farrel Maastricht, July 2010.
OASIS document rules Nigel Shaw Eurostep Limited.
Taking Control: Constructing an Editorial Framework and Policies Introduction Model and Elements Principles Roles Protocols Policies Case Studies Ending.
SIP working group status Keith Drage, Dean Willis.
IEEE MEDIA INDEPENDENT HANDOVER DCN: REVP m-session-62-closing-report Title: m Session #62 Closing Report Date Submitted:
By: Farzad Dadgari Soil and Environmental Specialist SWHISA.
OData Technical Committee Kick-off July 26, 2012.
Preparing papers for International Journals Sarah Aerni Special Projects Librarian University of Pittsburgh 20 April 2005.
Submission doc.: IEEE /0643r0May 2008 Terry L Cole (AMD)Slide 1 WG Technical Editor’s Mid-Plenary Report (May) Date: Authors:
IEEE MEDIA INDEPENDENT HANDOVER DCN: REVP m-session-64-closing-report Title: m Session #64 Closing Report Date Submitted:
IPR in the IETF Personal Thoughts from an AD Adrian Farrel Thanks to: Dave Ward, Ross Callon, Scott Brander, Jorge Contreras,
Author Instructions How to upload Abstracts and Sessions to the Paper Management System.
Submission February 2014 Slide 1 IEEE 802 Response to FDIS comments on IEEE 802.1AR 20 March 2014 Authors: NameCompanyPhone .
DIME WG IETF 82 Dime WG Agenda & Status THURSDAY, November 17, 2011 Jouni Korhonen & Lionel Morand.
MPTCP – MULTIPATH TCP Interim meeting #3 20 th October 2011 audio Yoshifumi Nishida Philip Eardley.
1 Yet Another Mail Working Group IETF 81 July 26, 2011.
21 November 2002IETF 55 - Atlanta, GA, USA1 The Internet Standards Process For the SPEECHSC Work Group Eric Burger
IAB Report Technical Plenary IETF 81 July 25, 2011.
SIRs, or AIRs, or something draft-carpenter-solution-sirs-01.txt Brian Carpenter without consulting my co-author Dave Crocker IETF 57, 07/03.
How to Submit An Amendment Tips from the 21 st CCLC Unit Updated September 17, 2009.
Evaluation Plan New Jobs “How to Get New Jobs? Innovative Guidance and Counselling 2 nd Meeting Liverpool | 3 – 4 February L Research Institute Roula.
What makes for a quality RFC? An invited talk to the MPLS WG Adrian Farrel IETF-89 London, March 2014.
Security Policy Update LCG GDB Prague, 4 Apr 2007 David Kelsey CCLRC/RAL
Ajh January 2007 CCSDS “Books” Adrian J. Hooke CMC Meeting, Colorado Springs 26 January 2007.
IETF Adrian Farrel & Scott Bradner. Apologies to those who have seen this before It cannot be said often enough It is fundamental to how the IETF.
TSVWG IETF-76 (Hiroshima) James Polk Gorry Fairhurst With an assist for this meeting from **Magnus Westerlund**
4395bis irireg Tony Hansen, Larry Masinter, Ted Hardie IETF 82, Nov 16, 2011.
1 IETF Status at IETF 79 Russ Housley IETF Chair.
Disman – IETF 56 Alarm MIB Sharon Chisholm Dan Romascanu
NEWTRK WG Paris, August 5, Agenda 0 – agenda bashing – 10m 1 - introduction & status - chair- 10m discussion on the issues with ISD proposal.
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: IETF Liaison Report Date Submitted: July 20, 2006 Presented at IEEE.
A Practical Guide to PROTO Shepherding WG Chairs Training Lunch IETF68 Prague Margaret Wasserman
DICOM to ISO-DICOM Report to joint ISO TC215/WG2 – DICOM WG10 meeting January 24, 2004, San Diego.
IEEE MEDIA INDEPENDENT HANDOVER DCN: REVP m-session-63-closing-report Title: m Session #63 Closing Report Date Submitted:
1 PRINCIPAL INVESTIGATOR USE OF THE ST ScI ELECTRONIC GRANTS MANAGEMENT SYSTEM January, 2001.
IETF-90 (Toronto) DHC WG Meeting Wednesday, July 23, GMT IETF-90 DHC WG1 Last Updated: 07/21/ :10 EDT.
DetNet WG 1 ST Meeting Chairs: Lou Berger Pat Thaler Secretary: Jouni Korhonen.
File: /ram/wgchairs.sxi Date: 7 January, 2016 Slide 1 Process and Tools (PROTO) Team General Area Meeting IETF59, Seoul, Korea -- March 2004
SonOf3039 Status Russ Housley Security Area Director.
IETF DRINKS Interim Meeting (#82.5) Virtual Interim Meeting Wed, Feb 1 st p-6p UTC/9a-1p Eastern.
12/13/01RFC Editor Report1 RFC Editor Report Bob Braden for Joyce K Reynolds 52nd IETF Meeting Salt Lake City, Utah December 13, 2001.
IETF Trust Chair Report Ed Juskevicius November 22, 2008 Minneapolis, MN, USA.
Science & Engineering Research Support soCiety Guest Editor Guidelines for Special Issue 1. Quality  Papers must be double -blind.
1 MPLS Architectural Considerations for a Transport Profile ITU-T - IETF Joint Working Team Dave Ward, Malcolm Betts, ed. April 16, 2008.
RADEXT WG IETF 81 Agenda July 25, Please join the Jabber room:
Design Guidelines Thursday July 26, 2007 Bernard Aboba IETF 69 Chicago, IL.
IPR WG IETF 67, November 7, Agenda 15:20 Administrivia — Agenda bashing, etc. – 5 min 15:25 Outbound Rights — What rights the IETF grants others.
Doc.: IEEE /0828r0 Submission May 2007 Harry Worstell, AT&TSlide 1 Procedural Clarification Notice: This document has been prepared to assist.
Doc.: IEEE /0147r0 Submission January 2012 Rolf de Vegt (Qualcomm)) Slide ai Spec Development Process Update Proposal Date:
Agenda Marc Blanchet and Chris Weber July 2011 IRI WG IETF 81 1.
Doc.: IEEE /320R0 Submission May 2003 Terry Cole, AMDSlide SDL Amendments Terry Cole, AMD WG Technical Editor.
DMM WG IETF 84 DMM WG Agenda & Status Tuesday, July 31 st, 2012 Jouni Korhonen, Julien Laganier.
Doc.: IEEE Submission March, 2014 Pat Kinney, Kinney ConsultingSlide 1 Project: IEEE P Working Group for Wireless Personal Area.
Child Care Subsidy Program Online Billing Provider Training Spring 2016.
Contents Major issue states and transitions Tools.
SIPPING Working Group IETF 67 Mary Barnes Gonzalo Camarillo.
Mon 23 Mar 2015SIDR IETF 92 Dallas, TX, US1 SIDR Working Group IETF 92 Dallas, TX, US Monday, 23 Mar 2015.
ITU Liaison on T-MPLS Stewart Bryant
ID Tracker States: An Internet Draft’s Path Through the IESG
Working in Groups in Canvas
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
IETF68 Mini-BOF MIB-Doctor-Sponsored MIB Document Templates
IETF 87 DHC WG Berlin, Germany Thursday, 1 August, 2013
Presentation transcript:

Editor Intro IETF59 Seoul, ROK 2004

This Session  Please let me know if this talk meets your expectations your needs  recommendations for improvement to: Education Team Web Page: edu.ietf.org edu.ietf.org

Goals and non goals Goals  Gather information about RFC editorship in one place  Disseminate information so that quality can become more balanced. Non Goal  Will not explain everything in detail  Not a class in technical writing

Overview 3Rs of IETF Editorship  Role of the editor in the WG  Responsibilities of the editor  Rights of the editor Constraints Tools RFC End Game

Role Work to achieve rough consensus in the text  with other WG participants,  with design teams  with chairs Produce timely updates containing agreed upon, or agreeable, text. Produce a document that meets all the constraints established for an RFC

Responsibilities Translate the rough consensus of the WG into text Produce technically accurate text Produce technically lucid text Produce well formed English text Produce a well formed document, I.e. a document that meet the requirements laid out for RFCs.

Rights Questions:  Can the editor decide on content?  Can the editor decide when the doc is ready for last call?  Can the editor control the language usage?  What can the editor decide on his or her own?  Can the editor be replaced?

Content Decision NO for overriding WG decisions YES for straw man proposals or "filling in details" from a WG decision  But  Editor must be careful to not create a ‘fait accompli’ with proposals that have not yet been adequately reviewed by the WG  Editor must be careful in the demons that lurk in details

Last Call Decision No - it is not up to the Editor to make the decision Works with the WG chair to enable the chair to make this determination  Though: "I have more nits to fix" can influence the decision strongly

Language Usage Language is a complicated subject  Editor can certainly pick which form of correct English language to use. I.e. could be The Queen’s English or American Standard or … Unless, perhaps, they are picking up the work of another editor in which case consistency becomes more important.

Word and Phrase Choice  Choice of words, however, can be very very complicated and is often a barrier to making progress with an otherwise complete document for language reasons  Idiomatic speech for technical reasons  can’t assume everyone has same understanding of terms  some words have specific defined usage Key words for use in RFCs to Indicate Requirement Levels (RFC 2119) for techno-political reasons  I.e. word choice is often a content decision not just an editorial decision

Editorial Decisions Editor has leeway when creating the document to choose a structure that will meet the requirements of the WG. The editor is not a scribe who waits to be told what words to write. It is the editor’s responsibility to create, or incorporate text that meets the WG’s intentions and requirements But the editor is not an independent author In the end the WG itself controls all decisions.

Editors and Authors Often someone who is the author of an independent draft becomes the editor of a WG draft. This involves a radical change in roles And can be very difficult because it means giving up change control of the document Often original authors are not the best lead editors

Editor Replacement It is the WG chair’s option to choose the editor and to replace the editor

Constraints A well formed RFC starts with a well formed I-D Essential References  The Internet Standards Process -- Revision 3 (RFC 2026) The Internet Standards Process -- Revision 3 (RFC 2026)  Key words for use in RFCs to Indicate Requirement Levels (RFC 2119) Key words for use in RFCs to Indicate Requirement Levels (RFC 2119)  Guidelines for Writing RFC Text on Security Considerations ( RFC 3552 ) Guidelines for Writing RFC Text on Security Considerations ( RFC 3552 )  Guidelines for Writing an IANA Considerations Section in RFCs (RFC2434) (RFC2434) IESG review  Surviving nit patrol: AD Review of I-Ds ( AD Review of I-Ds (

Constraints Use of Formal Languages  Guidelines for the use of formal languages in IETF specifications MIBs in RFCs  Guidelines for MIB Authors and Reviewers

Guidelines A good start is to get a well formed Internet Draft  Guidelines to authors of Internet-drafts  ftp://ftp.rfc-editor.org/in-notes/rfc- editor/instructions2authors.txt ftp://ftp.rfc-editor.org/in-notes/rfc- editor/instructions2authors.txt  currently: draft-rfc-editor-rfc2223bis-07.txt  Definitive guidance for the RFC editor

Guidelines cont’d General RFC Editorial Policies  Immutability  Not all RFC’s are standards  Language - all RFCs in English RFC2026 allows for translations  Consistent Publication Format ASCII (also.txt.pdf) Also.ps or.pdf (special process for handling) Assignment of RFC number - late in process

Guideline cont’d General RFC Editorial Policies (cont’d)  References Normative Informative Recommendations on reference numbering  URL use is discouraged  Recommendation on Titles No Abbreviations - except for the most well known (e.g. IP, TCP …)

Guidelines cont’d General RFC Editorial Policies (cont’d)  Relation to other RFCs Updates Obsoletes  Authors Limited to lead authors or editors While not strictly limited, there will need to be very good reason to list more the 5 All authors equally responsible for 48 hours review Authors section should provide unambiguous contact points Others can be included in contributor and acknowledgement sections

Guidelines cont’d General RFC Editorial Policies (cont’d)  April 1 RFCs - Most but not all are satirical documents. These are reviewed for cleverness, humor and topical relation to IETF themes  A favorite quote from Instructions2authors.txt (RFC2223bis)Instructions2authors.txt (RFC2223bis) Note that in past years the RFC Editor has sometimes published serious documents with April 1 dates. Readers who cannot distinguish satire by reading the text may have a future in marketing.

Guidelines cont’d General RFC Editorial Policies (cont’d)  IPR rights issues Copyright Issues Technology Use Issues Specified in  RFC3667 IETF Rights in Contributions RFC3667  RFC3668 Intellectual Property Rights in IETF Technology RFC3668  RFC3669 Guidelines for Working Groups on Intellectual Property Issues RFC3669 Provides rules for general formatting of RFC  Including Protocol data descriptions

Guidelines cont’d Sections of an RFC - with descriptions 1.First-page header[Required] 2.Status of this Memo[Required*] 3.Copyright Notice[Required*] 4.IESG Note[As requested by IESG*] 5.Abstract[Required] 6.Table of Content[Required for large documents] 7.Body of the Memo[Required] 7a.Contributors 7b.Acknowledgments 7c.Security Considerations[Required] 7d.IANA Considerations 7e.Appendixes 7f.References 8.Author's Address[Required] 9.Full Copyright Statement[Required*]

RFC2026 Defines the IETF Standardization process Defines maturity levels Defines Tracks  Experimental  Informational  Historical  Standards  Best current Practices WG Process

RFC2026 cont’d Defines process for action on a document  Must be a Internet Draft for at least 2 weeks  Unless based on an RFC that has not changed  Must be initiated by a WG for things that are WG work items Must be reviewed by IESG Then is passed on the RFC editor  Once it is passed on, and I-D does not expire RFCs are unchanging once published  Status can be changed but not the content

RFC2119 Defines use of words in Standards  MUST, MUST NOT (REQUIRED, SHALL)  SHOULD, SHOULD NOT (RECOMMENDED)  MAY, MAT NOT (OPTIONAL) Gives guidance on use of imperatives  Use sparingly required for interoperation limit harmful behavior  Not to impose methods on implementers

RFC Security Covers the goals of security contains recommendations on writing security considerations  All RFCs must have a security considerations section.  Includes Examples Recommend attending Security later today 

NITS  Form Nits  Content Issues, including: Security, IPR, RFC2119 wordsRFC2119 Internationalization of visible fields  IETF Policy on Character Sets and Languages RFC2277RFC2277 Use of code in documents Addresses References  Protocol Issues, including: V4/V6 No causing catastrophic congestions Be precise about checksum or integrity check

Use of Formal Languages  ftp.rfc-editor.org/in-notes/rfc-editor/UsingPseudoCode.txt ftp.rfc-editor.org/in-notes/rfc-editor/UsingPseudoCode.txt While formal languages are useful, there is no one formal language that can capture all syntax and semantics. Therefore, English remains the primary method of describing protocols. Formal languages and pseudocode are useful as an aid in explanations Pseudocode  Clarity is the goal and the pseudocode will be judged on that basis Formal Languages (e..g C, ASN.1, XML)  Requires normative reference of specification for the language  Language most be used properly  Specification must be complete and verifiably correct  Specification must attempt to be implementation neutral  Does not need to be a reference implementation

IANA considerations Guidelines for Writing an IANA Considerations Section in RFCs (RFC2434)(RFC2434)  Need to provide procedure for ways that all extensible numbered fields are to be handled  Attention must be paid to size of name space  Must provide policy for delegation of specific name spaces and ranges within those name spaces. Private use, Hierarchical Allocation, First Come First Served, Expert Review, Specification Required, IESG Approval, IETF Consensus, IETF Standard  Guidelines in RFC should allow IANA to control the name space according to the consensus of the WG and IETF without needing to consult for that consensus - unless of course the name space or some part of it requires explicit consultation.

draft-ietf-ops-mib-review-guidelines MIB boilerplate section Narrative sections Definitions section Intellectual Property section All MIBS must pass compilation

Tools Text formatting tools  xml2rfc  nroff  microsoft word templates  LaTeX MIB reference and compilers

xml2rfc - M. Rose  Writing I-Ds and RFCs using XML  Explains use of DTD for RFC production  Includes DTD  xml2rfc resources Updates DTD Conversion tools Online conversion tool Bibliographic references  xml2rfc mailing list

nroff, goff 2-nroff-templates  Published in J. Postel  Gives instructions on using macros for creating RFCs  ftp.rfc-editor.org/in-notes/rfc-editor/2-nroff.template ftp.rfc-editor.org/in-notes/rfc-editor/2-nroff.template  David Meyer maintains an updated nroff template

microsoft word templates 2-word-template.doc  Published in T. Hain  Using Microsoft Word to create Internet Drafts and RFCs  Template can be found at: ftp.ietf.org/internet-drafts/2-Word.template.rtf ftp.ietf.org/internet-drafts/crlf.exe ftp.rfc-editor.org/in-notes/rfc-editor/2-Word.template.rtf ftp.rfc-editor.org/in-notes/rfc-editor/crlf.exe

LaTe  Mostly private templates and methods Sometimes causes difficulty when documents are inherited by new authors. Tool for conversion of LaTeX to text 

MIB Tools MIB reference and tools  O&M Web Site at   smilint at  SMICng at  MIB doctors at

RFC End Game Once you think you are done there is a long way to go yet.  WG Last Call  IESG Review  Final Process

WG Last Call Called by WG chair Optional but traditional 1st one usually lasts for at least 2 weeks Document should be extensively reviewed both within the WG and across other areas Substantive changes to the document often warrant a second WG Last Call  WG chair decision Can be shorter Can be restricted to issues brought up and resolved from previous last call

IESG Review  2 week IETF Last Call for Standards Track and BCP Documents and sometimes Experimental and Informational  RFC Editor Review Look so see if guidelines have been met  Preliminary IANA Review Looks at IANA consideration to start figuring out the namespaces that will need to IANA managed.  IESG Cross discipline Review Take IETF Last Call comments into account Can decide to pass document on for publication Decides on track for document Can send document back to WG with comments and DISCUSS issues which must be resolved before the document proceeds to RFC Can reject a document

Final Process  Editor(s) Send RFC Editor NROFF or XML source Send RFC Editor any updates, especially Editor contact info and known editorial changes.  RFC Editor Create official NROFF Source Works with Editors on any issues Assigns RFC number  IANA review Creation of IANA database

48 Hour review  48 Review Last minute changes - as long as not technically substantive Last ever changes All Editors must sign off on final document before release This process can involve a fair amount of work over a short period. Critical that editors take it seriously -  Review the entire document not just the diffs

Errata From:  Published RFCs never change. Although every published RFC has been submitted to careful proof reading by the RFC Editor and the author(s), errors do sometimes go undetected. As a service to the readers of RFCs, this page contains a list of technical and editorial errors that have been reported to the RFC Editor and verified by the authors or the IESG.  To report typos in published RFCs, please send to rfc- To report suspected errors that are more technical in nature, please verify the errors with the authors and/or appropriate area directors of the IESG before sending them to the RFC Editor for posting.send

Thank you Questions?