diff options
Diffstat (limited to 'doc/rfc/rfc7990.txt')
-rw-r--r-- | doc/rfc/rfc7990.txt | 899 |
1 files changed, 899 insertions, 0 deletions
diff --git a/doc/rfc/rfc7990.txt b/doc/rfc/rfc7990.txt new file mode 100644 index 0000000..4a1dcb7 --- /dev/null +++ b/doc/rfc/rfc7990.txt @@ -0,0 +1,899 @@ + + + + + + +Internet Architecture Board (IAB) H. Flanagan +Request for Comments: 7990 RFC Editor +Category: Informational December 2016 +ISSN: 2070-1721 + + + RFC Format Framework + +Abstract + + In order to improve the readability of RFCs while supporting their + archivability, the canonical format of the RFC Series will be + transitioning from plain-text ASCII to XML using the xml2rfc version + 3 vocabulary; different publication formats will be rendered from + that base document. With these changes comes an increase in + complexity for authors, consumers, and the publisher of RFCs. This + document serves as the framework that provides the problem statement, + lays out a road map of the documents that capture the specific + requirements, and describes the transition plan. + +Status of This Memo + + This document is not an Internet Standards Track specification; it is + published for informational purposes. + + This document is a product of the Internet Architecture Board (IAB) + and represents information that the IAB has deemed valuable to + provide for permanent record. It represents the consensus of the + Internet Architecture Board (IAB). Documents approved for + publication by the IAB are not a candidate for any level of Internet + Standard; see Section 2 of RFC 7841. + + Information about the current status of this document, any errata, + and how to provide feedback on it may be obtained at + http://www.rfc-editor.org/info/rfc7990. + +Copyright Notice + + Copyright (c) 2016 IETF Trust and the persons identified as the + document authors. All rights reserved. + + This document is subject to BCP 78 and the IETF Trust's Legal + Provisions Relating to IETF Documents + (http://trustee.ietf.org/license-info) in effect on the date of + publication of this document. Please review these documents + carefully, as they describe your rights and restrictions with respect + to this document. + + + + +Flanagan Informational [Page 1] + +RFC 7990 RFC Format Framework December 2016 + + +Table of Contents + + 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 + 2. Problem Statement . . . . . . . . . . . . . . . . . . . . . . 3 + 3. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 4 + 4. Overview of the Decision-Making Process . . . . . . . . . . . 4 + 5. Key Changes . . . . . . . . . . . . . . . . . . . . . . . . . 6 + 6. Canonical Format Documents . . . . . . . . . . . . . . . . . 6 + 6.1. XML for RFCs . . . . . . . . . . . . . . . . . . . . . . 6 + 7. Publication Format Documents . . . . . . . . . . . . . . . . 8 + 7.1. HTML . . . . . . . . . . . . . . . . . . . . . . . . . . 8 + 7.2. PDF . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 + 7.3. Plain Text . . . . . . . . . . . . . . . . . . . . . . . 9 + 7.4. Potential Future Publication Formats . . . . . . . . . . 9 + 7.4.1. EPUB . . . . . . . . . . . . . . . . . . . . . . . . 9 + 8. Figures and Artwork . . . . . . . . . . . . . . . . . . . . . 9 + 8.1. SVG . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 + 9. Content and Page Layout . . . . . . . . . . . . . . . . . . . 10 + 9.1. Non-ASCII Characters . . . . . . . . . . . . . . . . . . 10 + 9.2. Style Guide . . . . . . . . . . . . . . . . . . . . . . . 10 + 9.3. CSS Requirements . . . . . . . . . . . . . . . . . . . . 10 + 10. Transition Plan . . . . . . . . . . . . . . . . . . . . . . . 10 + 10.1. Statement of Work and RFP for Tool Development . . . . . 10 + 10.2. Testing and Transition . . . . . . . . . . . . . . . . . 10 + 10.3. Completion . . . . . . . . . . . . . . . . . . . . . . . 12 + 11. Security Considerations . . . . . . . . . . . . . . . . . . . 12 + 12. References . . . . . . . . . . . . . . . . . . . . . . . . . 12 + 12.1. Normative References . . . . . . . . . . . . . . . . . . 12 + 12.2. Informative References . . . . . . . . . . . . . . . . . 13 + IAB Members at the Time of Approval . . . . . . . . . . . . . . . 15 + Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . 15 + Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 16 + + + + + + + + + + + + + + + + + + + +Flanagan Informational [Page 2] + +RFC 7990 RFC Format Framework December 2016 + + +1. Introduction + + "RFC Series Format Requirements and Future Development" [RFC6949] + discusses the need to improve the display of items such as author + names and artwork in RFCs as well as the need to improve the ability + of RFCs to be displayed properly on various devices. Based on the + discussions with communities of interest, such as the IETF, the RFC + Series Editor decided to explore a change to the format of the Series + [XML-ANNOUNCE]. This document serves as the framework that describes + the problems being solved and summarizes the documents created to- + date that capture the specific requirements for each aspect of the + change in format. + + Key changes to the publication of RFCs are highlighted, and a + transition plan that will take the Series from a plain text, ASCII- + only format to the new formats is described on the rfc-interest + mailing list [RFC-INTEREST]. + + This document is concerned with the production of RFCs, focusing on + the published formats. It does not address any changes to the + processes each stream uses to develop and review their submissions + (specifically, how Internet-Drafts will be developed). While I-Ds + have a similar set of issues and concerns, directly addressing those + issues for I-Ds will be discussed within each document stream. + + The details described in this document are expected to change based + on experience gained in implementing the new publication toolsets. + Revised documents will be published capturing those changes as the + toolsets are completed. Other implementers must not expect those + changes to remain backwards compatible with the details described in + this document. + +2. Problem Statement + + There are nearly three billion people connected to the Internet + [ISTATS] and individuals from at least 45 countries have regularly + attended IETF meetings over the last five years. The Internet is now + global, and while the world has changed from when the first RFCs were + published, the Series remains critical to defining protocols, + standards, best practices, and more for this global network that + continues to grow. In order to make RFCs easily viewable to the + largest number of people possible, across a wide array of devices, + and to respect the diversity of authors and reference materials while + still recognizing the archival aspects of the Series, it is time to + update the tightly prescribed format of the RFC Series. + + + + + + +Flanagan Informational [Page 3] + +RFC 7990 RFC Format Framework December 2016 + + + All changes to the format of the RFC Series must be made with + consideration to the requirements of a wide set of communities over + an extended length of time. Examples of the preferences and specific + needs are those of existing authors and implementers, lawyers that + argue Intellectual Property Rights (IPR), educators, managers, and + policymakers that need to know what to list in potential Request for + Proposals (RFPs) for their organizations. The immediate needs of + today's communities must be balanced with the needs for long-term + archival storage. + +3. Terminology + + This document uses terminology from RFC 6949, repeated below for + convenience. + + ASCII: Coded Character Set - 7-bit American Standard Code for + Information Interchange, ANSI X3.4-1986 [ASCII] + + Canonical format: the authorized, recognized, accepted, and + archived version of the document + + Metadata: information associated with a document so as to provide, + for example, definitions of its structure, or of elements within + the document such as its topic or author + + Publication format: display and distribution format as it may be + read or printed after the publication process has completed + + Reflowable text: text that automatically wraps to the next line in + a document as the user moves the margins of the text, either by + resizing the window or changing the font size + + Revisable format: the format that will provide the information for + conversion into a Publication format; it is used or created by the + RFC Editor + + Submission format: the format submitted to the RFC Editor for + editorial revision and publication + +4. Overview of the Decision-Making Process + + Requirements, use cases, concerns, and suggestions were collected + from the communities of interest at every stage of the project to + update the RFC format. Input was received through the rfc-interest + mailing list, as well as in several face-to-face sessions at IETF + meetings. Regular conversations were held with the Chairs of the + IETF, IRTF, IAB, and IAOC as well as the Independent Stream Editor to + discuss high-level stream requirements. Updates regarding the status + + + +Flanagan Informational [Page 4] + +RFC 7990 RFC Format Framework December 2016 + + + of the project were provided to the IETF community during the IETF + Technical Plenary as well as Format BoFs or IAB sessions at several + IETF meetings [IETF84] [IETF85] [IETF88] [IETF89] [IETF90]. + + The output from the first year of discussion on the topic of RFC + format was published as RFC 6949, which provided the first solid + documentation on the requirements for the Series. RFC 6949 is a + product of the IAB stream (following the process described in + "Process for Publication of IAB RFCs" [RFC4845]). This is also the + case with all of the RFCs that informed the format update work. + + After the high-level requirements were published, the RFC Series + Editor (RSE) brought together an RFC Format Design Team to start + working out the necessary details to develop the code needed to + create new and changed formats. The Design Team discussed moving + away from the existing xml2rfc vocabulary, but with such a strong + existing support base within the community and no clear value with + other XML vocabularies or schemas, the decision was made to work with + the xml2rfc version 2 (xml2rfc v2) [RFC7749] model and use it as the + base for the new format environment. Part of this discussion + included a decision to stop using an XML document type definition + (DTD) in favor of a Regular Language for XML Next General (RELAX NG) + model using a defined vocabulary. While the biweekly calls for this + team were limited to Design Team members, review of the decisions as + documented in the documents produced by this team was done publicly + through requests for feedback on the rfc-interest mailing list. + Several of the documents produced by the Design Team, including those + on xml2rfc v2 [RFC7749] and v3 [RFC7991] and the SVG profile + [RFC7996], were sent through an early GenART review [GEN-ART] before + starting the process to be accepted by the IAB stream. + + While the IETF community provided the majority of input on the + process, additional outreach opportunities were sought to gain input + from an even broader audience. Informal discussions were held with + participants at several International Association of Scientific, + Technical, and Medical Publisher events [STM], and presentations made + at technical conferences such as the TERENA Networking Conference + 2014 [TNC2014] and NORDUnet 2014 [NDN2014]. + + In order to respond to concerns regarding responses to subpoenas and + to understand the legal requirements, advice was requested from the + IETF Trust legal team regarding what format or formats would be + considered reasonable when responding to a subpoena request for an + RFC. + + Given that several other standards development organizations (SDOs) + do not offer plain-text documents, and in fact may offer more than + one format for their standards, informal input was sought from them + + + +Flanagan Informational [Page 5] + +RFC 7990 RFC Format Framework December 2016 + + + regarding their experience with supporting one or more non-plain-text + formats for their standards. + + Finally, the entire process was reviewed regularly with the RFC + Series Oversight Committee [RSOC] and regular updates provided to the + IAB and IESG. They have offered support and input throughout the + process. + + Where consensus was not reached during the process, the RSE made any + necessary final decisions, as per the guidance in "RFC Editor Model + (Version 2)" [RFC6635]. + +5. Key Changes + + At the highest level, the changes being made to the RFC format + involve breaking away from solely ASCII plain text and moving to a + canonical format that includes all the information required for + rendering a document into a wide variety of publication formats. The + RFC Editor will become responsible for more than just the plain-text + file and the PDF-from-text format created at time of publication; the + RFC Editor will be creating several different formats in order to + meet the diverse requirements of the community. + + The final XML file produced by the RFC Editor will be considered the + canonical format for RFCs; it is the lowest common denominator that + holds all the information intended for an RFC. PDF/A-3 will be the + publication format offered in response to subpoenas for RFCs + published through this new process and will be developed with an eye + towards long-term archival storage. HTML will be the focus of + providing the most flexible set of features for an RFC, including + JavaScript to provide pointers to errata and other metadata. Plain + text will continue to be offered in order to support existing tool + chains, where practicable, and the individuals who prefer to read + RFCs in this format. + +6. Canonical Format Documents + +6.1. XML for RFCs + + Key points regarding the XML format: + + o The canonical format for RFCs is XML using the xml2rfc version 3 + (xml2rfc v3) vocabulary. The XML file must contain all + information necessary to render a variety of formats; any question + about what was intended in the publication will be answered from + this format. + + + + + +Flanagan Informational [Page 6] + +RFC 7990 RFC Format Framework December 2016 + + + o Authors may submit documents using the xml2rfc v2 vocabulary, but + the final publication will be converted to use the xml2rfc v3 + vocabulary. + + o SVG is supported and will be embedded in the final XML file. + + o There will be automatically generated identifiers for sections, + paragraphs, figures, and tables in the final XML file. + + o The XML file will not contain any xml2rfc v3 vocabulary elements + or attributes that have been marked deprecated. + + o A DTD will no longer be used. The grammar will be defined using + RELAX NG [RNC]. + + o The final XML file will contain, verbatim, the appropriate + boilerplate as applicable at time of publication specified by RFC + 7841 [RFC7841] or its successors. + + o The final XML will be self-contained with all the information + known at publication time. For instance, all features that + reference externally defined input will be expanded. This + includes all uses of xinclude, src attributes (such as in + <artwork> or <sourcecode> elements), include-like processing + instructions, and externally defined entities. + + o The final XML will not contain comments or processing + instructions. + + o The final XML will not contain src attributes for <artwork> or + <sourcecode> elements. + + [RFC7749] describes the xml2rfc v2 vocabulary. While in wide use at + the time of writing, this vocabulary had not been formally documented + prior to the publication of RFC 7749. In order to understand what + needed to change in the vocabulary to allow for a more simple + experience and additional features for authors, the current + vocabulary needed to be fully described. RFC 7749 will be obsoleted + by [RFC7991]. + + [RFC7991] describes the xml2rfc v3 vocabulary. The design goals were + to make the vocabulary more intuitive for authors and to expand the + features to support the changes being made in the publication + process. It obsoletes RFC 7749. + + + + + + + +Flanagan Informational [Page 7] + +RFC 7990 RFC Format Framework December 2016 + + +7. Publication Format Documents + +7.1. HTML + + [RFC7992] describes the semantic HTML that will be produced by the + RFC Editor from the xml2rfc v3 files. + + Key points regarding the HTML output: + + o The HTML will be rendered from the XML file; it will not be + derived from the plain-text publication format. + + o The body of the document will use a subset of HTML. The documents + will include Cascading Style Sheets (CSS) for default visual + presentation; it can be overwritten by a local CSS file. + + o SVG is supported and will be included in the HTML file. + + o Text will be reflowable. + + o JavaScript will be supported on a limited basis. It will not be + permitted to overwrite or change any text present in the rendered + HTML. It may, on a limited basis, add text that provides post- + publication metadata or pointers, if warranted. All such text + will be clearly marked as additional. + +7.2. PDF + + [RFC7995] describes the tags and profiles that will be used to create + the new PDF format, including both the internal structure and the + visible layout of the file. A review of the different versions of + PDF is offered, with a recommendation of what PDF standard should + apply to RFCs. + + Key points regarding the PDF output: + + o The PDF file will be rendered from the XML file; it will not be + derived from the plain-text publication format. + + o The PDF publication format will conform to the PDF/A-3 standard + and will embed the canonical XML source. + + o The PDF will look more like the HTML publication format than the + plain-text publication format. + + o The PDF will include a rich set of tags and metadata within the + document. + + + + +Flanagan Informational [Page 8] + +RFC 7990 RFC Format Framework December 2016 + + + o SVG is supported and will be included in the PDF file. + +7.3. Plain Text + + [RFC7994] describes the details of the plain-text format; in + particular, it focuses on what is changing from the existing plain- + text output. + + Key points regarding the plain-text output: + + o The plain-text document will no longer be the canonical version of + an RFC. + + o The plain-text format will be UTF-8 encoded; non-ASCII characters + will be allowed. + + o A Byte Order Mark (BOM) will be added at the start of each file. + + o Widow and orphan control [TYPOGRAPHY] for the plain-text + publication format will not have priority for the developers + creating the rendering code. + + o Authors may choose to have pointers to line art in other + publication formats in place of ASCII art in the .txt file. + + o An unpaginated plain-text file will be created. + + o Running headers and footers will not be used. + +7.4. Potential Future Publication Formats + +7.4.1. EPUB + + This format is intended for use by ebook readers and will be + available for RFCs after the requirements have been defined. No + document on this topic is currently available. + +8. Figures and Artwork + +8.1. SVG + + [RFC7996] describes the profile for SVG line art. SVG is an XML- + based vocabulary for creating line drawings; SVG information will be + embedded within the canonical XML at the time of publication. + + + + + + + +Flanagan Informational [Page 9] + +RFC 7990 RFC Format Framework December 2016 + + +9. Content and Page Layout + +9.1. Non-ASCII Characters + + There are security and readability implications to moving outside the + ASCII range of characters. [RFC7997] focuses on exactly where and + how non-ASCII characters may be used in an RFC, with an eye towards + keeping the documents as secure and readable as possible, given the + information that needs to be expressed. + +9.2. Style Guide + + The RFC Style Guide [RFC7322] was revised to remove as much page + formatting information as possible, focusing instead on grammar, + structure, and content of RFCs. Some of the changes recommended, + however, informed the XML v3 vocabulary. + +9.3. CSS Requirements + + [RFC7993] describes how the CSS classes mentioned in "HyperText + Markup Language Request for Comments Format" should be used to create + an accessible and responsive design for the HTML format. + +10. Transition Plan + +10.1. Statement of Work and RFP for Tool Development + + Existing tools for the creation of RFCs will need to be updated, and + new tools created, to implement the updated format. As the + requirements-gathering effort, described in the various documents + described earlier in this document, finishes the bulk of the work, + the Tools Development Team of the IETF will work with the RSE to + develop Statements of Work (SoWs). Those SoWs will first be reviewed + within the Tools Development Team and the Tools Management Committee, + and it will then go out for a public comment period. After public + review, the SoWs will be attached to an RFP and posted as per the + IETF Administrative Support Activity (IASA) bid process [IASA-RFP]. + + Once bids have been received, reviewed, and awarded, coding will + begin. + +10.2. Testing and Transition + + During the I-D review and approval process, authors and stream- + approving bodies will select drafts to run through the proposed new + publication process. The RFC Editor will process these documents + after they have been approved for publication using xml2rfc v2 and + will simultaneously test the selected I-Ds with the xml2rfc v3 + + + +Flanagan Informational [Page 10] + +RFC 7990 RFC Format Framework December 2016 + + + process and tools. While the final RFCs published during this time + will continue as plain text and immutable once published, the + feedback process is necessary to bootstrap initial testing. These + early tests will target finding issues with the proposed xml2rfc v3 + vocabulary that result in poorly formed publication formats as well + as issues that prevent proper review of submitted documents. + + Feedback will result in regular iteration of the basic code and XML + vocabulary. In order to limit the amount of time the RFC Production + Center (RPC) spends on testing and quality assurance (QA), their + priority will be to edit and publish documents; therefore, community + assistance will be necessary to help move this stage along. A + mailing list and experimental source directory on the RFC Editor + website will be created for community members willing to assist in + the detailed review of the XML and publication formats. Editorial + checks of the publication formats by the community are out of scope; + the focus will be the QA of each available output, checking for + inconsistencies across formats. + + The purpose of the testing phase is to work with the community to + identify and fix bugs in the process and the code before producing + canonical, immutable XML, and to collect additional feedback on the + usability of the new publication formats. + + Any modifications to the document review process, up to and including + AUTH48, will happen with the community and the stream-approving + bodies as we learn more about the features and outputs of the new + publication tools. Defining those processes is out of scope for this + document. + + Success will be measured by the closure of all bugs identified by the + RPC and the Tools Development Team as fatal in addition to reaching + rough consensus with the community on the readiness of the XML + vocabulary and final output files for publication. The actual + rendering engine can go through further review and iteration, as the + publication formats may be republished as needed. + + Authors are not required to submit their approved drafts to the RFC + Editor in an XML format, though they are strongly encouraged to do + so; plain text will also remain an option for the foreseeable future. + However, documents submitted as plain text cannot include such + features as SVG artwork. The RPC will generate an XML file if + necessary for basic processing and subsequent rendering into the + approved output formats. + + A known risk at this point of the transition is the difficulty in + quantifying the resources required from the RPC. This phase will + require more work on the part of the RPC to support both old and new + + + +Flanagan Informational [Page 11] + +RFC 7990 RFC Format Framework December 2016 + + + publication processes for at least six months. There is potential + for confusion as consumers of RFCs find some documents published at + this time with a full set of outputs, while older documents only have + plain text. There may be a delay in publication as new bugs are + found that must be fixed before the files can be converted into the + canonical format and associated publication formats. + +10.3. Completion + + Authors may submit XML (preferred) or plain-text files. The XML + files submitted for publication will be converted to canonical XML + format and published with all available publication formats. All + authors will be expected to review the final documents as consistent + with the evolving procedures for reviewing documents. + + Success for this phase will be measured by a solid understanding by + the RSE and the IAOC of the necessary costs and resources required + for long-term support of the new format model. + +11. Security Considerations + + Changing the format for RFCs involves modifying a great number of + components to publication. Understanding those changes and the + implications for the entire tool chain is critical so as to avoid + unintended bugs that would allow unintended changes to text. + Unintended changes to text could in turn corrupt a standard, + practice, or critical piece of information about a protocol. + +12. References + +12.1. Normative References + + [RFC6949] Flanagan, H. and N. Brownlee, "RFC Series Format + Requirements and Future Development", RFC 6949, + DOI 10.17487/RFC6949, May 2013, + <http://www.rfc-editor.org/info/rfc6949>. + + [RFC7749] Reschke, J., "The "xml2rfc" Version 2 Vocabulary", + RFC 7749, DOI 10.17487/RFC7749, February 2016, + <http://www.rfc-editor.org/info/rfc7749>. + + [RFC7991] Hoffman, P., "The "xml2rfc" Version 3 Vocabulary", + RFC 7991, DOI 10.17487/RFC7991, December 2016, + <http://www.rfc-editor.org/info/rfc7991>. + + [RFC7992] Hildebrand, J., Ed. and P. Hoffman, "HTML Format for + RFCs", RFC 7992, DOI 10.17487/RFC7992, December 2016, + <http://www.rfc-editor.org/info/rfc792>. + + + +Flanagan Informational [Page 12] + +RFC 7990 RFC Format Framework December 2016 + + + [RFC7993] Flanagan, H., "Cascading Style Sheets (CSS) Requirements + for RFCs", RFC 7993, DOI 10.17487/RFC7993, December 2016, + <http://www.rfc-editor.org/info/rfc7993>. + + [RFC7994] Flanagan, H., "Requirements for Plain-Text RFCs", + RFC 7994, DOI 10.17487/RFC7994, December 2016, + <http://www.rfc-editor.org/info/rfc7994>. + + [RFC7995] Hansen, T., Ed., Masinter, L., and M. Hardy, "PDF Format + for RFCs", RFC 7995, DOI 10.17487/RFC7995, December 2016, + <http://www.rfc-editor.org/info/rfc7995>. + + [RFC7996] Brownlee, N., "SVG Drawings for RFCs: SVG 1.2 RFC", + RFC 7996, DOI 10.17487/RFC7996, December 2016, + <http://www.rfc-editor.org/info/rfc7996>. + + [RFC7997] Flanagan, H., Ed., "The Use of Non-ASCII Characters in + RFCs", RFC 7997, DOI 10.17487/RFC7997, December 2016, + <http://www.rfc-editor.org/info/rfc7997>. + +12.2. Informative References + + [RFC4845] Daigle, L., Ed. and Internet Architecture Board, "Process + for Publication of IAB RFCs", RFC 4845, + DOI 10.17487/RFC4845, July 2007, + <http://www.rfc-editor.org/info/rfc4845>. + + [RFC6635] Kolkman, O., Ed., Halpern, J., Ed., and IAB, "RFC Editor + Model (Version 2)", RFC 6635, DOI 10.17487/RFC6635, June + 2012, <http://www.rfc-editor.org/info/rfc6635>. + + [RFC7322] Flanagan, H. and S. Ginoza, "RFC Style Guide", RFC 7322, + DOI 10.17487/RFC7322, September 2014, + <http://www.rfc-editor.org/info/rfc7322>. + + [RFC7841] Halpern, J., Ed., Daigle, L., Ed., and O. Kolkman, Ed., + "RFC Streams, Headers, and Boilerplates", RFC 7841, + DOI 10.17487/RFC7841, May 2016, + <http://www.rfc-editor.org/info/rfc7841>. + + [ASCII] American National Standards Institute, "Coded Character + Set - 7-bit American Standard Code for Information + Interchange", ANSI X3.4-1986, 1986. + + [GEN-ART] IETF, "General Area Review Team (Gen-ART)", + <http://www.ietf.org/iesg/directorate/gen-art.html>. + + + + + +Flanagan Informational [Page 13] + +RFC 7990 RFC Format Framework December 2016 + + + [IASA-RFP] IETF Administrative Support Activity, "RFPs and RFIs", + <http://iaoc.ietf.org/rfps-rfis.html>. + + [IETF84] Flanagan, H., "IETF 84 Proceedings: RFC Format (rfcform)", + July 2012, + <http://www.ietf.org/proceedings/84/rfcform.html>. + + [IETF85] Flanagan, H., "IETF 85 Proceedings: RFC Format (rfcform)", + November 2012, + <http://www.ietf.org/proceedings/85/rfcform.html>. + + [IETF88] Flanagan, H., "IETF 88 Proceedings: RFC Format (rfcform)", + November 2013, + <http://www.ietf.org/proceedings/88/rfcform.html>. + + [IETF89] Flanagan, H., "IETF 89 Proceedings: RFC Format (rfcform)", + March 2014, + <http://www.ietf.org/proceedings/89/rfcform.html>. + + [IETF90] Flanagan, H., "IETF 90 Proceedings: RFC Format (rfcform)", + July 2014, + <http://www.ietf.org/proceedings/90/rfcform.html>. + + [ISTATS] "Internet Live Stats", + <http://www.internetlivestats.com/internet-users/>. + + [NDN2014] "28th NORDUnet Conference 2014", 2014, + <https://events.nordu.net/display/NORDU2014/ + BoF%27s+and+side+meetings>. + + [RFC-INTEREST] + RFC Editor, "rfc-interest -- A list for discussion of the + RFC series and RFC Editor functions.", + <https://www.rfc-editor.org/mailman/listinfo/ + rfc-interest>. + + [RNC] Clark, J., "RELAX NG Compact Syntax", OASIS , November + 2002, <http://www.oasis-open.org/committees/relax-ng/ + compact-20021121.html>. + + [RSOC] IAB, "RFC Editor Program: The RSOC", + <http://www.iab.org/activities/programs/ + rfc-editor-program/>. + + [TNC2014] Flanagan, H., "IETF Update - 'What's Hot?' - RFC Update", + 2014, <https://tnc2014.terena.org/core/presentation/84>. + + + + + +Flanagan Informational [Page 14] + +RFC 7990 RFC Format Framework December 2016 + + + [STM] STM, "The global voice of scholarly publishing", + <http://www.stm-assoc.org/>. + + [TYPOGRAPHY] + Butterick, M., "Butterick's Practical Typography", + <http://practicaltypography.com/ + widow-and-orphan-control.html>. + + [XML-ANNOUNCE] + Flanagan, H., "Subject: [rfc-i] Direction of the RFC + Format Development effort", message to the rfc-interest + mailing list, May 2013, + <http://www.rfc-editor.org/pipermail/rfc-interest/ + 2013-May/005584.html>. + +IAB Members at the Time of Approval + + The IAB members at the time this memo was approved were (in + alphabetical order): + + Jari Arkko + Ralph Droms + Ted Hardie + Joe Hildebrand + Russ Housley + Lee Howard + Erik Nordmark + Robert Sparks + Andrew Sullivan + Dave Thaler + Martin Thomson + Brian Trammell + Suzanne Woolf + +Acknowledgements + + With many thanks to the RFC Format Design Team for their efforts in + making this transition successful: Nevil Brownlee (ISE), Tony Hansen, + Joe Hildebrand, Paul Hoffman, Ted Lemon, Julian Reschke, Adam Roach, + Alice Russo, Robert Sparks (Tools Team liaison), and Dave Thaler. + + + + + + + + + + + +Flanagan Informational [Page 15] + +RFC 7990 RFC Format Framework December 2016 + + +Author's Address + + Heather Flanagan + RFC Editor + + Email: rse@rfc-editor.org + URI: http://orcid.org/0000-0002-2647-2220 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Flanagan Informational [Page 16] + |