draft-iab-xml2rfc-04.original   draft-iab-xml2rfc-04.txt 
Network Working Group P. Hoffman Network Working Group P. Hoffman
Internet-Draft ICANN Internet-Draft ICANN
Obsoletes: 7749 (if approved) June 22, 2016 Obsoletes: 7749 (if approved) August 12, 2016
Intended status: Informational Intended status: Informational
Expires: December 24, 2016 Expires: February 13, 2017
The "xml2rfc" version 3 Vocabulary The "xml2rfc" version 3 Vocabulary
draft-iab-xml2rfc-04 draft-iab-xml2rfc-latest
Abstract Abstract
This document defines the "xml2rfc" version 3 vocabulary: an XML- This document defines the "xml2rfc" version 3 vocabulary: an XML-
based language used for writing RFCs and Internet-Drafts. It is based language used for writing RFCs and Internet-Drafts. It is
heavily derived from the version 2 vocabulary that is also under heavily derived from the version 2 vocabulary that is also under
discussion. This document obsoletes the v2 grammar described in RFC discussion. This document obsoletes the v2 grammar described in RFC
2629 and its followup, RFC 7749. 2629 and its followup, RFC 7749.
Editorial Note (To be removed by RFC Editor) Editorial Note (To be removed by RFC Editor)
skipping to change at page 1, line 41 skipping to change at page 1, line 41
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on December 24, 2016. This Internet-Draft will expire on February 13, 2017.
Copyright Notice Copyright Notice
Copyright (c) 2016 IETF Trust and the persons identified as the Copyright (c) 2016 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License. described in the Simplified BSD License.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 5 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1. Expected Updates to the Specification . . . . . . . . . . 5 1.1. Expected Updates to the Specification . . . . . . . . . . 5
1.2. Design Criteria for the Changes in v3 . . . . . . . . . . 5 1.2. Design Criteria for the Changes in v3 . . . . . . . . . . 5
1.3. Differences from v2 to v3 . . . . . . . . . . . . . . . . 6 1.3. Differences from v2 to v3 . . . . . . . . . . . . . . . . 6
1.3.1. New Elements in v3 . . . . . . . . . . . . . . . . . 6 1.3.1. New Elements in v3 . . . . . . . . . . . . . . . . . 6
1.3.2. New Attributes for Existing Elements . . . . . . . . 7 1.3.2. New Attributes for Existing Elements . . . . . . . . 7
1.3.3. Elements and Attributes Deprecated from v2 . . . . . 8 1.3.3. Elements and Attributes Deprecated from v2 . . . . . 8
1.3.4. Additional Changes from v2 . . . . . . . . . . . . . 9 1.3.4. Additional Changes from v2 . . . . . . . . . . . . . 9
1.4. Syntax Notation . . . . . . . . . . . . . . . . . . . . . 10 1.4. Syntax Notation . . . . . . . . . . . . . . . . . . . . . 9
2. Elements . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2. Elements . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1. <abstract> . . . . . . . . . . . . . . . . . . . . . . . 11 2.1. <abstract> . . . . . . . . . . . . . . . . . . . . . . . 10
2.2. <address> . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2. <address> . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3. <annotation> . . . . . . . . . . . . . . . . . . . . . . 12 2.3. <annotation> . . . . . . . . . . . . . . . . . . . . . . 11
2.4. <area> . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.4. <area> . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.5. <artwork> . . . . . . . . . . . . . . . . . . . . . . . . 13 2.5. <artwork> . . . . . . . . . . . . . . . . . . . . . . . . 12
2.6. <aside> . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6. <aside> . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.7. <author> . . . . . . . . . . . . . . . . . . . . . . . . 17 2.7. <author> . . . . . . . . . . . . . . . . . . . . . . . . 17
2.8. <back> . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.8. <back> . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.9. <bcp14> . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.9. <bcp14> . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.10. <blockquote> . . . . . . . . . . . . . . . . . . . . . . 19 2.10. <blockquote> . . . . . . . . . . . . . . . . . . . . . . 19
2.11. <boilerplate> . . . . . . . . . . . . . . . . . . . . . . 21 2.11. <boilerplate> . . . . . . . . . . . . . . . . . . . . . . 21
2.12. <br> . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.12. <br> . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.13. <city> . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.13. <city> . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.14. <code> . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.14. <code> . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.15. <country> . . . . . . . . . . . . . . . . . . . . . . . . 22 2.15. <country> . . . . . . . . . . . . . . . . . . . . . . . . 22
2.16. <cref> . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.16. <cref> . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.17. <date> . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.17. <date> . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.18. <dd> . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.18. <dd> . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.19. <displayreference> . . . . . . . . . . . . . . . . . . . 26 2.19. <displayreference> . . . . . . . . . . . . . . . . . . . 26
2.20. <dl> . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2.20. <dl> . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.21. <dt> . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.21. <dt> . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.22. <em> . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2.22. <em> . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.23. <email> . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.23. <email> . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.24. <eref> . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.24. <eref> . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.25. <figure> . . . . . . . . . . . . . . . . . . . . . . . . 31 2.25. <figure> . . . . . . . . . . . . . . . . . . . . . . . . 30
2.26. <front> . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.26. <front> . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.27. <iref> . . . . . . . . . . . . . . . . . . . . . . . . . 34 2.27. <iref> . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.28. <keyword> . . . . . . . . . . . . . . . . . . . . . . . . 35 2.28. <keyword> . . . . . . . . . . . . . . . . . . . . . . . . 34
2.29. <li> . . . . . . . . . . . . . . . . . . . . . . . . . . 35 2.29. <li> . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.30. <link> . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.30. <link> . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.31. <middle> . . . . . . . . . . . . . . . . . . . . . . . . 37 2.31. <middle> . . . . . . . . . . . . . . . . . . . . . . . . 37
2.32. <name> . . . . . . . . . . . . . . . . . . . . . . . . . 37 2.32. <name> . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.33. <note> . . . . . . . . . . . . . . . . . . . . . . . . . 38 2.33. <note> . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.34. <ol> . . . . . . . . . . . . . . . . . . . . . . . . . . 39 2.34. <ol> . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.35. <organization> . . . . . . . . . . . . . . . . . . . . . 41 2.35. <organization> . . . . . . . . . . . . . . . . . . . . . 40
2.36. <phone> . . . . . . . . . . . . . . . . . . . . . . . . . 41 2.36. <phone> . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.37. <postal> . . . . . . . . . . . . . . . . . . . . . . . . 42 2.37. <postal> . . . . . . . . . . . . . . . . . . . . . . . . 41
2.38. <postalLine> . . . . . . . . . . . . . . . . . . . . . . 42 2.38. <postalLine> . . . . . . . . . . . . . . . . . . . . . . 42
2.39. <refcontent> . . . . . . . . . . . . . . . . . . . . . . 43 2.39. <refcontent> . . . . . . . . . . . . . . . . . . . . . . 42
2.40. <reference> . . . . . . . . . . . . . . . . . . . . . . . 43 2.40. <reference> . . . . . . . . . . . . . . . . . . . . . . . 43
2.41. <referencegroup> . . . . . . . . . . . . . . . . . . . . 44 2.41. <referencegroup> . . . . . . . . . . . . . . . . . . . . 44
2.42. <references> . . . . . . . . . . . . . . . . . . . . . . 45 2.42. <references> . . . . . . . . . . . . . . . . . . . . . . 44
2.43. <region> . . . . . . . . . . . . . . . . . . . . . . . . 46 2.43. <region> . . . . . . . . . . . . . . . . . . . . . . . . 45
2.44. <relref> . . . . . . . . . . . . . . . . . . . . . . . . 46 2.44. <relref> . . . . . . . . . . . . . . . . . . . . . . . . 45
2.45. <rfc> . . . . . . . . . . . . . . . . . . . . . . . . . . 49 2.45. <rfc> . . . . . . . . . . . . . . . . . . . . . . . . . . 49
2.46. <section> . . . . . . . . . . . . . . . . . . . . . . . . 53 2.46. <section> . . . . . . . . . . . . . . . . . . . . . . . . 52
2.47. <seriesInfo> . . . . . . . . . . . . . . . . . . . . . . 55 2.47. <seriesInfo> . . . . . . . . . . . . . . . . . . . . . . 54
2.48. <sourcecode> . . . . . . . . . . . . . . . . . . . . . . 57 2.48. <sourcecode> . . . . . . . . . . . . . . . . . . . . . . 57
2.49. <street> . . . . . . . . . . . . . . . . . . . . . . . . 59 2.49. <street> . . . . . . . . . . . . . . . . . . . . . . . . 59
2.50. <strong> . . . . . . . . . . . . . . . . . . . . . . . . 59 2.50. <strong> . . . . . . . . . . . . . . . . . . . . . . . . 59
2.51. <sub> . . . . . . . . . . . . . . . . . . . . . . . . . . 60 2.51. <sub> . . . . . . . . . . . . . . . . . . . . . . . . . . 60
2.52. <sup> . . . . . . . . . . . . . . . . . . . . . . . . . . 61 2.52. <sup> . . . . . . . . . . . . . . . . . . . . . . . . . . 61
2.53. <t> . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 2.53. <t> . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
2.54. <table> . . . . . . . . . . . . . . . . . . . . . . . . . 64 2.54. <table> . . . . . . . . . . . . . . . . . . . . . . . . . 63
2.55. <tbody> . . . . . . . . . . . . . . . . . . . . . . . . . 64 2.55. <tbody> . . . . . . . . . . . . . . . . . . . . . . . . . 64
2.56. <td> . . . . . . . . . . . . . . . . . . . . . . . . . . 65 2.56. <td> . . . . . . . . . . . . . . . . . . . . . . . . . . 64
2.57. <tfoot> . . . . . . . . . . . . . . . . . . . . . . . . . 66 2.57. <tfoot> . . . . . . . . . . . . . . . . . . . . . . . . . 66
2.58. <th> . . . . . . . . . . . . . . . . . . . . . . . . . . 67 2.58. <th> . . . . . . . . . . . . . . . . . . . . . . . . . . 66
2.59. <thead> . . . . . . . . . . . . . . . . . . . . . . . . . 69 2.59. <thead> . . . . . . . . . . . . . . . . . . . . . . . . . 68
2.60. <title> . . . . . . . . . . . . . . . . . . . . . . . . . 69 2.60. <title> . . . . . . . . . . . . . . . . . . . . . . . . . 69
2.61. <tr> . . . . . . . . . . . . . . . . . . . . . . . . . . 69 2.61. <tr> . . . . . . . . . . . . . . . . . . . . . . . . . . 69
2.62. <tt> . . . . . . . . . . . . . . . . . . . . . . . . . . 70 2.62. <tt> . . . . . . . . . . . . . . . . . . . . . . . . . . 70
2.63. <ul> . . . . . . . . . . . . . . . . . . . . . . . . . . 71 2.63. <ul> . . . . . . . . . . . . . . . . . . . . . . . . . . 70
2.64. <uri> . . . . . . . . . . . . . . . . . . . . . . . . . . 72 2.64. <uri> . . . . . . . . . . . . . . . . . . . . . . . . . . 71
2.65. <workgroup> . . . . . . . . . . . . . . . . . . . . . . . 72 2.65. <workgroup> . . . . . . . . . . . . . . . . . . . . . . . 72
2.66. <xref> . . . . . . . . . . . . . . . . . . . . . . . . . 72 2.66. <xref> . . . . . . . . . . . . . . . . . . . . . . . . . 72
3. Elements from v2 That Have Been Deprecated . . . . . . . . . 74 3. Elements from v2 That Have Been Deprecated . . . . . . . . . 74
3.1. <c> . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 3.1. <c> . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
3.2. <facsimile> . . . . . . . . . . . . . . . . . . . . . . . 75 3.2. <facsimile> . . . . . . . . . . . . . . . . . . . . . . . 75
3.3. <format> . . . . . . . . . . . . . . . . . . . . . . . . 75 3.3. <format> . . . . . . . . . . . . . . . . . . . . . . . . 75
3.4. <list> . . . . . . . . . . . . . . . . . . . . . . . . . 76 3.4. <list> . . . . . . . . . . . . . . . . . . . . . . . . . 76
3.5. <postamble> . . . . . . . . . . . . . . . . . . . . . . . 76 3.5. <postamble> . . . . . . . . . . . . . . . . . . . . . . . 76
3.6. <preamble> . . . . . . . . . . . . . . . . . . . . . . . 77 3.6. <preamble> . . . . . . . . . . . . . . . . . . . . . . . 77
3.7. <spanx> . . . . . . . . . . . . . . . . . . . . . . . . . 78 3.7. <spanx> . . . . . . . . . . . . . . . . . . . . . . . . . 78
3.8. <texttable> . . . . . . . . . . . . . . . . . . . . . . . 78 3.8. <texttable> . . . . . . . . . . . . . . . . . . . . . . . 78
3.9. <ttcol> . . . . . . . . . . . . . . . . . . . . . . . . . 80 3.9. <ttcol> . . . . . . . . . . . . . . . . . . . . . . . . . 79
3.10. <vspace> . . . . . . . . . . . . . . . . . . . . . . . . 80 3.10. <vspace> . . . . . . . . . . . . . . . . . . . . . . . . 80
4. SVG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 4. SVG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
5. Use of CDATA Structures and Escaping . . . . . . . . . . . . 81 5. Use of CDATA Structures and Escaping . . . . . . . . . . . . 81
6. Internationalization Considerations . . . . . . . . . . . . . 81 6. Internationalization Considerations . . . . . . . . . . . . . 81
7. Security Considerations . . . . . . . . . . . . . . . . . . . 82 7. Security Considerations . . . . . . . . . . . . . . . . . . . 81
8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 82 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 82
8.1. Internet Media Type Registration . . . . . . . . . . . . 82 8.1. Internet Media Type Registration . . . . . . . . . . . . 82
8.2. Link Relation Registration . . . . . . . . . . . . . . . 84 8.2. Link Relation Registration . . . . . . . . . . . . . . . 83
9. References . . . . . . . . . . . . . . . . . . . . . . . . . 84 9. References . . . . . . . . . . . . . . . . . . . . . . . . . 84
9.1. Normative References . . . . . . . . . . . . . . . . . . 84 9.1. Normative References . . . . . . . . . . . . . . . . . . 84
9.2. Informative References . . . . . . . . . . . . . . . . . 84 9.2. Informative References . . . . . . . . . . . . . . . . . 84
Appendix A. Front-Page ("Boilerplate") Generation . . . . . . . 88 Appendix A. Front-Page ("Boilerplate") Generation . . . . . . . 89
A.1. The "ipr" Attribute . . . . . . . . . . . . . . . . . . . 88 A.1. The "ipr" Attribute . . . . . . . . . . . . . . . . . . . 89
A.1.1. Current Values: "*trust200902" . . . . . . . . . . . 89 A.1.1. Current Values: "*trust200902" . . . . . . . . . . . 89
A.1.2. Historic Values . . . . . . . . . . . . . . . . . . . 90 A.1.2. Historic Values . . . . . . . . . . . . . . . . . . . 91
A.2. The "submissionType" Attribute . . . . . . . . . . . . . 91 A.2. The "submissionType" Attribute . . . . . . . . . . . . . 91
A.3. The "consensus" Attribute . . . . . . . . . . . . . . . . 92 A.3. The "consensus" Attribute . . . . . . . . . . . . . . . . 92
Appendix B. The v3 Format and Processing Tools . . . . . . . . . 92 Appendix B. The v3 Format and Processing Tools . . . . . . . . . 93
B.1. Including External Text with XInclude . . . . . . . . . . 93 B.1. Including External Text with XInclude . . . . . . . . . . 94
B.2. Anchors and IDs . . . . . . . . . . . . . . . . . . . . . 94 B.2. Anchors and IDs . . . . . . . . . . . . . . . . . . . . . 95
B.2.1. Overlapping Values . . . . . . . . . . . . . . . . . 95 B.2.1. Overlapping Values . . . . . . . . . . . . . . . . . 95
B.3. Attributes Controlled by the Prep Tool . . . . . . . . . 96 B.3. Attributes Controlled by the Prep Tool . . . . . . . . . 97
Appendix C. Relax NG Schema . . . . . . . . . . . . . . . . . . 97 Appendix C. Relax NG Schema . . . . . . . . . . . . . . . . . . 98
Appendix D. Schema Differences from v2 . . . . . . . . . . . . . 117 Appendix D. Schema Differences from v2 . . . . . . . . . . . . . 118
Appendix E. Acknowledgments . . . . . . . . . . . . . . . . . . 137 Appendix E. Acknowledgments . . . . . . . . . . . . . . . . . . 138
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 160
1. Introduction 1. Introduction
This document describes version 3 ("v3") of the "xml2rfc" vocabulary; This document describes version 3 ("v3") of the "xml2rfc" vocabulary;
an XML-based language ("Extensible Markup Language", [XML]) used for an XML-based language ("Extensible Markup Language", [XML]) used for
writing RFCs ([RFC7322]) and Internet-Drafts ([IDGUIDE]). writing RFCs ([RFC7322]) and Internet-Drafts ([IDGUIDE]).
This document obsoletes the version 2 vocabulary ("v2") [RFC7749], This document obsoletes the version 2 vocabulary ("v2") [RFC7749],
which contains the extended language definition. That document in which contains the extended language definition. That document in
turn obsoletes the original version ("v1") [RFC2629]. This document turn obsoletes the original version ("v1") [RFC2629]. This document
skipping to change at page 6, line 31 skipping to change at page 6, line 14
1.3. Differences from v2 to v3 1.3. Differences from v2 to v3
This is a a hopefully-complete list of all the technical changes This is a a hopefully-complete list of all the technical changes
between [RFC7749] and this document. between [RFC7749] and this document.
1.3.1. New Elements in v3 1.3.1. New Elements in v3
o Add <dl>, <ul>, and <ol> as new ways to make lists. This is a o Add <dl>, <ul>, and <ol> as new ways to make lists. This is a
significant change from v2 in that the child under these elements significant change from v2 in that the child under these elements
is <li>, not <t>. <li> has a model of either containing one or is <li>, not <t>. <li> has a model of either containing one or
more <t> elements, or containing the flowing text normally found more <t> elements, or containing the flowing text normally found
in <t>. These lists are children of <section>s and other lists in <t>. These lists are children of <section>s and other lists
instead of <t>. instead of <t>.
o Add <strong>, <em>, <tt>, <sub>, and <sup> for character o Add <strong>, <em>, <tt>, <sub>, and <sup> for character
formatting. formatting.
o Add <aside> for incidental text that will be indented when o Add <aside> for incidental text that will be indented when
displayed. displayed.
skipping to change at page 13, line 32 skipping to change at page 13, line 14
graphics or (2) prose that describes the included image in sufficient graphics or (2) prose that describes the included image in sufficient
detail. detail.
In [RFC7749], the <artwork> element was also used for source code and In [RFC7749], the <artwork> element was also used for source code and
formal languages; in v3, this is now done with <sourcecode>. formal languages; in v3, this is now done with <sourcecode>.
There are at least five ways to include SVG in artwork in Internet- There are at least five ways to include SVG in artwork in Internet-
Drafts: Drafts:
o Inline, by including all of the SVG in the content of the element, o Inline, by including all of the SVG in the content of the element,
such as: <artwork type="svg"><svg such as: <artwork type="svg"><svg xmlns="http://www.w3.org/2000/
xmlns="http://www.w3.org/2000/svg" ..."> svg" ...">
o Inline, but using XInclude (see Appendix B.1), such as: <artwork o Inline, but using XInclude (see Appendix B.1), such as: <artwork
type="svg"><xi:include href=...> type="svg"><xi:include href=...>
o As a data: URI, such as: <artwork type="svg" src="data:image/ o As a data: URI, such as: <artwork type="svg" src="data:image/
svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3..."> svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3...">
o As a URI to an external entity, such as: <artwork type="svg" o As a URI to an external entity, such as: <artwork type="svg"
src="http://www.example.com/..."> src="http://www.example.com/...">
skipping to change at page 24, line 37 skipping to change at page 24, line 11
When the prep tool is used to create Internet-Drafts, it will When the prep tool is used to create Internet-Drafts, it will
reject a submitted Internet-Draft that has a <date> element in the reject a submitted Internet-Draft that has a <date> element in the
boilerplate for itself that is anything other than today. That boilerplate for itself that is anything other than today. That
is, the tool will not allow a submitter to specify a date other is, the tool will not allow a submitter to specify a date other
than the day of submission. To avoid this problem, authors might than the day of submission. To avoid this problem, authors might
simply not include a <date> element in the boilerplate. simply not include a <date> element in the boilerplate.
Bibliographic references: In dates in <reference> elements, the date Bibliographic references: In dates in <reference> elements, the date
information can have prose text for the month or year. For information can have prose text for the month or year. For
example, vague dates (year="ca. 2000"), date ranges (year="2012- example, vague dates (year="ca. 2000"), date ranges
2013"), non-specific months (month="Second quarter") and so on are (year="2012-2013"), non-specific months (month="Second quarter")
allowed. and so on are allowed.
This element appears as a child element of <front> (Section 2.26). This element appears as a child element of <front> (Section 2.26).
Content model: this element does not have any contents. Content model: this element does not have any contents.
2.17.1. "day" Attribute 2.17.1. "day" Attribute
The day of publication. The day of publication.
2.17.2. "month" Attribute 2.17.2. "month" Attribute
skipping to change at page 27, line 40 skipping to change at page 27, line 20
2. One <dd> element 2. One <dd> element
2.20.1. "anchor" Attribute 2.20.1. "anchor" Attribute
Document-wide unique identifier for the list. Document-wide unique identifier for the list.
2.20.2. "hanging" Attribute 2.20.2. "hanging" Attribute
The hanging attribute defines whether or not the term appears on the The hanging attribute defines whether or not the term appears on the
same line as the definition. hanging="true" indicates that the term same line as the definition. hanging="true" indicates that the term
is to the left of the definition, while hanging="false" indicates is to the left of the definition, while hanging="false" indicates
that the term will be on a separate line. that the term will be on a separate line.
Allowed values: Allowed values:
o "false" o "false"
o "true" (default) o "true" (default)
2.20.3. "spacing" Attribute 2.20.3. "spacing" Attribute
skipping to change at page 57, line 25 skipping to change at page 56, line 48
The identifier within the series specified by the "name" attribute. The identifier within the series specified by the "name" attribute.
For BCPs, FYIs, RFCs, and STDs, this is the number within the series. For BCPs, FYIs, RFCs, and STDs, this is the number within the series.
For Internet-Drafts, it is the full draft name (ending with the two- For Internet-Drafts, it is the full draft name (ending with the two-
digit version number). For DOIs, the value is given such as digit version number). For DOIs, the value is given such as
"10.17487/rfc1149", as described in [RFC7669]. "10.17487/rfc1149", as described in [RFC7669].
The name in the value should be the document name without any file The name in the value should be the document name without any file
extension. For Internet-Drafts, the value for this attribute should extension. For Internet-Drafts, the value for this attribute should
be "draft-ietf-somewg-someprotocol-07", not be "draft-ietf-somewg-someprotocol-07", not "draft-ietf-somewg-
"draft-ietf-somewg-someprotocol-07.txt". someprotocol-07.txt".
2.48. <sourcecode> 2.48. <sourcecode>
This element allows the inclusion of sourcecode into the document. This element allows the inclusion of sourcecode into the document.
When rendered, sourcecode is always shown in a monospace font. When When rendered, sourcecode is always shown in a monospace font. When
<sourcecode> is a child of <figure> or <section>, it provides full <sourcecode> is a child of <figure> or <section>, it provides full
control of horizontal whitespace and line breaks. When formatted, it control of horizontal whitespace and line breaks. When formatted, it
is indented indented relative to the left margin of the enclosing is indented indented relative to the left margin of the enclosing
element. It is thus useful for source code and formal languages element. It is thus useful for source code and formal languages
skipping to change at page 73, line 25 skipping to change at page 73, line 14
in an ordered list. Using "format='counter'" where the target is in an ordered list. Using "format='counter'" where the target is
any other type of element is an error. any other type of element is an error.
For example, with an input of: For example, with an input of:
<section anchor="overview">Protocol Overview</section> <section anchor="overview">Protocol Overview</section>
. . . . . .
See Section <xref target="overview" format="counter"/> See Section <xref target="overview" format="counter"/>
for an overview. for an overview.
An HTML formatter might generate "See Section <a href="# An HTML formatter might generate "See Section <a
overview">1.7</a> for an overview.". href="#overview">1.7</a> for an overview.".
"default" "default"
If the element has no content, the "derivedContent" attribute will If the element has no content, the "derivedContent" attribute will
contain a text fragment that describes the referenced part contain a text fragment that describes the referenced part
completely, such as "XML" for a target that is a <reference>, or completely, such as "XML" for a target that is a <reference>, or
"Section 2" or "Table 4" for a target to a non-reference. (If the "Section 2" or "Table 4" for a target to a non-reference. (If the
element has content, the "derivedContent" attribute is filled with element has content, the "derivedContent" attribute is filled with
the content.) the content.)
For example, with an input of: For example, with an input of:
<section anchor="overview">Protocol Overview</section> <section anchor="overview">Protocol Overview</section>
. . . . . .
See <xref target="overview"/> for an overview. See <xref target="overview"/> for an overview.
An HTML formatter might generate "See <a href="#overview">Section An HTML formatter might generate "See <a
1.7</a> for an overview.". href="#overview">Section 1.7</a> for an overview.".
"none" "none"
Deprecated. Deprecated.
"title" "title"
If the target is a <reference> element, the "derivedContent" If the target is a <reference> element, the "derivedContent"
attribute will contain the name of the reference, extracted from attribute will contain the name of the reference, extracted from
the <title> child of the <front> child of the reference. Or, if the <title> child of the <front> child of the reference. Or, if
the target element has a <name> child element, the the target element has a <name> child element, the
"derivedContent" attribute will contain the text content of that "derivedContent" attribute will contain the text content of that
<name> element concatenated with the text content of each <name> element concatenated with the text content of each
descendant node of <name> (that is, stripping out all of the XML descendant node of <name> (that is, stripping out all of the XML
markup, leaving only the text). Or, if the target element does markup, leaving only the text). Or, if the target element does
not contain a <name> child element, the "derivedContent" attribute not contain a <name> child element, the "derivedContent" attribute
will contain the name of the "anchor" attribute of that element will contain the name of the "anchor" attribute of that element
skipping to change at page 84, line 32 skipping to change at page 84, line 17
is also different that "previous" in that this relation is used for is also different that "previous" in that this relation is used for
converted resources, not those that are part of a sequence of converted resources, not those that are part of a sequence of
resources. resources.
Application Data: none Application Data: none
9. References 9. References
9.1. Normative References 9.1. Normative References
[XML] Maler, E., Yergeau, F., Paoli, J., Sperberg-McQueen, [XML] Maler, E., Yergeau, F., Paoli, J., Sperberg-McQueen, M.,
M., and T. Bray, "Extensible Markup Language (XML) and T. Bray, "Extensible Markup Language (XML) 1.0 (Fifth
1.0 (Fifth Edition)", W3C Recommendation REC-xml- Edition)", W3C Recommendation REC-xml-20081126, November
20081126, November 2008, 2008, <https://www.w3.org/TR/2008/REC-xml-20081126/>.
<https://www.w3.org/TR/2008/REC-xml-20081126/>.
Latest version available at Latest version available at <http://www.w3.org/TR/xml>.
<http://www.w3.org/TR/xml>.
9.2. Informative References 9.2. Informative References
[BCP13] Freed, N., Klensin, J., and T. Hansen, "Media Type [BCP13] Freed, N., Klensin, J., and T. Hansen, "Media Type
Specifications and Registration Procedures", BCP 13, Specifications and Registration Procedures", BCP 13,
RFC 6838, January 2013, RFC 6838, January 2013,
<http://www.rfc-editor.org/info/bcp13>. <http://www.rfc-editor.org/info/bcp13>.
[IDGUIDE] Housley, R., "Guidelines to Authors of Internet- [IDGUIDE] Housley, R., "Guidelines to Authors of Internet-Drafts",
Drafts", <https://www.ietf.org/id-info/guidelines.html>.
<https://www.ietf.org/id-info/guidelines.html>.
[LINKRELATIONS] IANA, "Link Relations", <https://www.iana.org/ [LINKRELATIONS]
assignments/link-relations/link-relations.xhtml>. IANA, "Link Relations", <https://www.iana.org/assignments/
link-relations/link-relations.xhtml>.
[NONASCII] Flanagan, H., "The Use of Non-ASCII Characters in [NONASCII]
RFCs", draft-iab-rfc-nonascii (work in progress), Flanagan, H., "The Use of Non-ASCII Characters in RFCs",
2016. draft-iab-rfc-nonascii (work in progress), 2016.
[PREPTOOL] Hoffman, P. and J. Hildebrand, "RFC v3 Prep Tool [PREPTOOL]
Description", draft-iab-rfcv3-preptool (work in Hoffman, P. and J. Hildebrand, "RFC v3 Prep Tool
progress), 2016. Description", draft-iab-rfcv3-preptool (work in progress),
2016.
[RFC2026] Bradner, S., "The Internet Standards Process -- [RFC2026] Bradner, S., "The Internet Standards Process -- Revision
Revision 3", BCP 9, RFC 2026, DOI 10.17487/RFC2026, 3", BCP 9, RFC 2026, DOI 10.17487/RFC2026, October 1996,
October 1996, <http://www.rfc-editor.org/info/rfc2026>.
<http://www.rfc-editor.org/info/rfc2026>.
[RFC2397] Masinter, L., "The "data" URL scheme", RFC 2397, [RFC2397] Masinter, L., "The "data" URL scheme", RFC 2397,
DOI 10.17487/RFC2397, August 1998, DOI 10.17487/RFC2397, August 1998,
<http://www.rfc-editor.org/info/rfc2397>. <http://www.rfc-editor.org/info/rfc2397>.
[RFC2629] Rose, M., "Writing I-Ds and RFCs using XML", [RFC2629] Rose, M., "Writing I-Ds and RFCs using XML", RFC 2629,
RFC 2629, DOI 10.17487/RFC2629, June 1999, DOI 10.17487/RFC2629, June 1999,
<http://www.rfc-editor.org/info/rfc2629>. <http://www.rfc-editor.org/info/rfc2629>.
[RFC3339] Klyne, G. and C. Newman, "Date and Time on the [RFC3339] Klyne, G. and C. Newman, "Date and Time on the Internet:
Internet: Timestamps", RFC 3339, DOI 10.17487/ Timestamps", RFC 3339, DOI 10.17487/RFC3339, July 2002,
RFC3339, July 2002, <http://www.rfc-editor.org/info/rfc3339>.
<http://www.rfc-editor.org/info/rfc3339>.
[RFC3470] Hollenbeck, S., Rose, M., and L. Masinter, [RFC3470] Hollenbeck, S., Rose, M., and L. Masinter, "Guidelines for
"Guidelines for the Use of Extensible Markup the Use of Extensible Markup Language (XML) within IETF
Language (XML) within IETF Protocols", BCP 70, Protocols", BCP 70, RFC 3470, DOI 10.17487/RFC3470,
RFC 3470, DOI 10.17487/RFC3470, January 2003, January 2003, <http://www.rfc-editor.org/info/rfc3470>.
<http://www.rfc-editor.org/info/rfc3470>.
[RFC3667] Bradner, S., "IETF Rights in Contributions", [RFC3667] Bradner, S., "IETF Rights in Contributions", RFC 3667,
RFC 3667, DOI 10.17487/RFC3667, February 2004, DOI 10.17487/RFC3667, February 2004,
<http://www.rfc-editor.org/info/rfc3667>. <http://www.rfc-editor.org/info/rfc3667>.
[RFC3966] Schulzrinne, H., "The tel URI for Telephone [RFC3966] Schulzrinne, H., "The tel URI for Telephone Numbers",
Numbers", RFC 3966, DOI 10.17487/RFC3966, RFC 3966, DOI 10.17487/RFC3966, December 2004,
December 2004, <http://www.rfc-editor.org/info/rfc3966>.
<http://www.rfc-editor.org/info/rfc3966>.
[RFC3978] Bradner, S., Ed., "IETF Rights in Contributions", [RFC3978] Bradner, S., Ed., "IETF Rights in Contributions",
RFC 3978, DOI 10.17487/RFC3978, March 2005, RFC 3978, DOI 10.17487/RFC3978, March 2005,
<http://www.rfc-editor.org/info/rfc3978>. <http://www.rfc-editor.org/info/rfc3978>.
[RFC3986] Berners-Lee, T., Fielding, R., and L. Masinter, [RFC3986] Berners-Lee, T., Fielding, R., and L. Masinter, "Uniform
"Uniform Resource Identifier (URI): Generic Syntax", Resource Identifier (URI): Generic Syntax", STD 66,
STD 66, RFC 3986, DOI 10.17487/RFC3986, RFC 3986, DOI 10.17487/RFC3986, January 2005,
January 2005, <http://www.rfc-editor.org/info/rfc3986>.
<http://www.rfc-editor.org/info/rfc3986>.
[RFC5234] Crocker, D., Ed. and P. Overell, "Augmented BNF for [RFC5234] Crocker, D., Ed. and P. Overell, "Augmented BNF for Syntax
Syntax Specifications: ABNF", STD 68, RFC 5234, Specifications: ABNF", STD 68, RFC 5234,
DOI 10.17487/RFC5234, January 2008, DOI 10.17487/RFC5234, January 2008,
<http://www.rfc-editor.org/info/rfc5234>. <http://www.rfc-editor.org/info/rfc5234>.
[RFC5378] Bradner, S., Ed. and J. Contreras, Ed., "Rights [RFC5378] Bradner, S., Ed. and J. Contreras, Ed., "Rights
Contributors Provide to the IETF Trust", BCP 78, Contributors Provide to the IETF Trust", BCP 78, RFC 5378,
RFC 5378, DOI 10.17487/RFC5378, November 2008, DOI 10.17487/RFC5378, November 2008,
<http://www.rfc-editor.org/info/rfc5378>. <http://www.rfc-editor.org/info/rfc5378>.
[RFC5743] Falk, A., "Definition of an Internet Research Task [RFC5743] Falk, A., "Definition of an Internet Research Task Force
Force (IRTF) Document Stream", RFC 5743, (IRTF) Document Stream", RFC 5743, DOI 10.17487/RFC5743,
DOI 10.17487/RFC5743, December 2009, December 2009, <http://www.rfc-editor.org/info/rfc5743>.
<http://www.rfc-editor.org/info/rfc5743>.
[RFC6068] Duerst, M., Masinter, L., and J. Zawinski, "The [RFC6068] Duerst, M., Masinter, L., and J. Zawinski, "The 'mailto'
'mailto' URI Scheme", RFC 6068, DOI 10.17487/ URI Scheme", RFC 6068, DOI 10.17487/RFC6068, October 2010,
RFC6068, October 2010, <http://www.rfc-editor.org/info/rfc6068>.
<http://www.rfc-editor.org/info/rfc6068>.
[RFC6266] Reschke, J., "Use of the Content-Disposition Header [RFC6266] Reschke, J., "Use of the Content-Disposition Header Field
Field in the Hypertext Transfer Protocol (HTTP)", in the Hypertext Transfer Protocol (HTTP)", RFC 6266,
RFC 6266, DOI 10.17487/RFC6266, June 2011, DOI 10.17487/RFC6266, June 2011,
<http://www.rfc-editor.org/info/rfc6266>. <http://www.rfc-editor.org/info/rfc6266>.
[RFC6949] Flanagan, H. and N. Brownlee, "RFC Series Format [RFC6949] Flanagan, H. and N. Brownlee, "RFC Series Format
Requirements and Future Development", RFC 6949, Requirements and Future Development", RFC 6949,
DOI 10.17487/RFC6949, May 2013, DOI 10.17487/RFC6949, May 2013,
<http://www.rfc-editor.org/info/rfc6949>. <http://www.rfc-editor.org/info/rfc6949>.
[RFC7303] Thompson, H. and C. Lilley, "XML Media Types", [RFC7303] Thompson, H. and C. Lilley, "XML Media Types", RFC 7303,
RFC 7303, DOI 10.17487/RFC7303, July 2014, DOI 10.17487/RFC7303, July 2014,
<http://www.rfc-editor.org/info/rfc7303>. <http://www.rfc-editor.org/info/rfc7303>.
[RFC7322] Flanagan, H. and S. Ginoza, "RFC Style Guide", [RFC7322] Flanagan, H. and S. Ginoza, "RFC Style Guide", RFC 7322,
RFC 7322, DOI 10.17487/RFC7322, September 2014, DOI 10.17487/RFC7322, September 2014,
<http://www.rfc-editor.org/info/rfc7322>. <http://www.rfc-editor.org/info/rfc7322>.
[RFC7669] Levine, J., "Assigning Digital Object Identifiers to [RFC7669] Levine, J., "Assigning Digital Object Identifiers to
RFCs", RFC 7669, DOI 10.17487/RFC7669, October 2015, RFCs", RFC 7669, DOI 10.17487/RFC7669, October 2015,
<http://www.rfc-editor.org/info/rfc7669>. <http://www.rfc-editor.org/info/rfc7669>.
[RFC7749] Reschke, J., "The "xml2rfc" Version 2 Vocabulary", [RFC7749] Reschke, J., "The "xml2rfc" Version 2 Vocabulary",
RFC 7749, DOI 10.17487/RFC7749, February 2016, RFC 7749, DOI 10.17487/RFC7749, February 2016,
<http://www.rfc-editor.org/info/rfc7749>. <http://www.rfc-editor.org/info/rfc7749>.
[RFC7841] Halpern, J., Ed., Daigle, L., Ed., and O. Kolkman, [RFC7841] Halpern, J., Ed., Daigle, L., Ed., and O. Kolkman, Ed.,
Ed., "RFC Streams, Headers, and Boilerplates", "RFC Streams, Headers, and Boilerplates", RFC 7841,
RFC 7841, DOI 10.17487/RFC7841, May 2016, DOI 10.17487/RFC7841, May 2016,
<http://www.rfc-editor.org/info/rfc7841>. <http://www.rfc-editor.org/info/rfc7841>.
[RNC] Clark, J., "RELAX NG Compact Syntax", OASIS , [RNC] Clark, J., "RELAX NG Compact Syntax", OASIS , November
November 2002, <https://www.oasis-open.org/ 2002, <https://www.oasis-open.org/committees/relax-ng/
committees/relax-ng/compact-20021121.html>. compact-20021121.html>.
[RNG] ISO/IEC, "Information Technology - Document Schema [RNG] ISO/IEC, "Information Technology - Document Schema
Definition Languages (DSDL) - Part 2: Regular- Definition Languages (DSDL) - Part 2: Regular-Grammar-
Grammar-Based Validation - RELAX NG. Second Based Validation - RELAX NG. Second Edition.", ISO/
Edition.", ISO/IEC 19757-2:2008(E), December 2008. IEC 19757-2:2008(E), December 2008.
A useful source of RNG-related information is A useful source of RNG-related information is
<http://relaxng.org/>. <http://relaxng.org/>.
[SVGforRFCs] Brownlee, N., "SVG Drawings for RFCs: SVG 1.2 RFC", [SVGforRFCs]
draft-iab-svg-rfc (work in progress), 2016. Brownlee, N., "SVG Drawings for RFCs: SVG 1.2 RFC", draft-
iab-svg-rfc (work in progress), 2016.
[TLP1.0] IETF Trust, "Legal Provisions Relating to IETF [TLP1.0] IETF Trust, "Legal Provisions Relating to IETF Documents",
Documents", November 2008, <http://trustee.ietf.org/ November 2008,
license-info/IETF-TLP-1.htm>. <http://trustee.ietf.org/license-info/IETF-TLP-1.htm>.
[TLP2.0] IETF Trust, "Legal Provisions Relating to IETF [TLP2.0] IETF Trust, "Legal Provisions Relating to IETF Documents",
Documents", February 2009, <http://trustee.ietf.org/ February 2009,
license-info/IETF-TLP-2.htm>. <http://trustee.ietf.org/license-info/IETF-TLP-2.htm>.
[TLP3.0] IETF Trust, "Legal Provisions Relating to IETF [TLP3.0] IETF Trust, "Legal Provisions Relating to IETF Documents",
Documents", September 2009, <http:// September 2009,
trustee.ietf.org/license-info/IETF-TLP-3.htm>. <http://trustee.ietf.org/license-info/IETF-TLP-3.htm>.
[TLP4.0] IETF Trust, "Legal Provisions Relating to IETF [TLP4.0] IETF Trust, "Legal Provisions Relating to IETF Documents",
Documents", December 2009, <http://trustee.ietf.org/ December 2009,
license-info/IETF-TLP-4.htm>. <http://trustee.ietf.org/license-info/IETF-TLP-4.htm>.
[TLP5.0] IETF Trust, "Legal Provisions Relating to IETF [TLP5.0] IETF Trust, "Legal Provisions Relating to IETF Documents",
Documents", March 2015, <http://trustee.ietf.org/ March 2015,
license-info/IETF-TLP-5.htm>. <http://trustee.ietf.org/license-info/IETF-TLP-5.htm>.
[UAX24] The Unicode Consortium, "UAX #24: Unicode Script [UAX24] The Unicode Consortium, "UAX #24: Unicode Script
Property", <http://www.unicode.org/reports/tr24/>. Property", <http://www.unicode.org/reports/tr24/>.
[UNICODE] The Unicode Consortium, "The Unicode Standard", [UNICODE] The Unicode Consortium, "The Unicode Standard",
<http://www.unicode.org/versions/latest/>. <http://www.unicode.org/versions/latest/>.
[USASCII] American National Standards Institute, "Coded [USASCII] American National Standards Institute, "Coded Character
Character Set -- 7-bit American Standard Code for Set -- 7-bit American Standard Code for Information
Information Interchange", ANSI X3.4, 1986. Interchange", ANSI X3.4, 1986.
[XInclude] Marsh, J., Orchard, D., and D. Veillard, "XML [XInclude]
Inclusions (XInclude) Version 1.0 (Second Edition)", Marsh, J., Orchard, D., and D. Veillard, "XML Inclusions
W3C Recommendation REC-xinclude-20061115, (XInclude) Version 1.0 (Second Edition)", W3C
November 2006, <http://www.w3.org/TR/xinclude/>. Recommendation REC-xinclude-20061115, November 2006,
<http://www.w3.org/TR/xinclude/>.
Latest version available at Latest version available at <http://www.w3.org/TR/
<http://www.w3.org/TR/xinclude/>. xinclude/>.
[XPOINTER] Grosso, P., Maler, E., Marsh, J., and N. Walsh, [XPOINTER]
"XPointer Framework", W3C Recommendation REC-xptr- Grosso, P., Maler, E., Marsh, J., and N. Walsh, "XPointer
framework-20030325, March 2003, <http://www.w3.org/ Framework", W3C Recommendation REC-xptr-framework-
TR/2003/REC-xptr-framework-20030325/>. 20030325, March 2003,
<http://www.w3.org/TR/2003/REC-xptr-framework-20030325/>.
Latest version available at Latest version available at <http://www.w3.org/TR/xptr-
<http://www.w3.org/TR/xptr-framework/>. framework/>.
Appendix A. Front-Page ("Boilerplate") Generation Appendix A. Front-Page ("Boilerplate") Generation
The values listed here will be defined by the RFC Series Editor. The values listed here will be defined by the RFC Series Editor.
Those listed here are believed to be the current values in use. Those listed here are believed to be the current values in use.
A.1. The "ipr" Attribute A.1. The "ipr" Attribute
This attribute value can take a long list of values, each of which This attribute value can take a long list of values, each of which
describes an IPR policy for the document (Section 2.45.5). The describes an IPR policy for the document (Section 2.45.5). The
skipping to change at page 90, line 22 skipping to change at page 91, line 4
This produces the additional text from Section 6.c.iii of the TLP, This produces the additional text from Section 6.c.iii of the TLP,
frequently called the "pre-5378 escape clause" referring to changes frequently called the "pre-5378 escape clause" referring to changes
introduced in [RFC5378]): introduced in [RFC5378]):
This document may contain material from IETF Documents or IETF This document may contain material from IETF Documents or IETF
Contributions published or made publicly available before November Contributions published or made publicly available before November
10, 2008. The person(s) controlling the copyright in some of this 10, 2008. The person(s) controlling the copyright in some of this
material may not have granted the IETF Trust the right to allow material may not have granted the IETF Trust the right to allow
modifications of such material outside the IETF Standards Process. modifications of such material outside the IETF Standards Process.
Without obtaining an adequate license from the person(s) Without obtaining an adequate license from the person(s)
controlling the copyright in such materials, this document may not controlling the copyright in such materials, this document may not
be modified outside the IETF Standards Process, and derivative be modified outside the IETF Standards Process, and derivative
works of it may not be created outside the IETF Standards Process, works of it may not be created outside the IETF Standards Process,
except to format it for publication as an RFC or to translate it except to format it for publication as an RFC or to translate it
into languages other than English. into languages other than English.
See Section 4 of See Section 4 of <http://trustee.ietf.org/docs/IETF-Copyright-
<http://trustee.ietf.org/docs/IETF-Copyright-FAQ.pdf> for further FAQ.pdf> for further information about when to use this value.
information about when to use this value.
*Note:* this text appears under "Copyright Notice", unless the *Note:* this text appears under "Copyright Notice", unless the
document was published before November 2009, in which case it document was published before November 2009, in which case it
appears under "Status of This Memo". appears under "Status of This Memo".
A.1.2. Historic Values A.1.2. Historic Values
A.1.2.1. Historic Values: "*trust200811" A.1.2.1. Historic Values: "*trust200811"
The attribute values "trust200811", "noModificationTrust200811", and The attribute values "trust200811", "noModificationTrust200811", and
skipping to change at page 92, line 47 skipping to change at page 93, line 27
and changes many attribute values, and creates a file that is a and changes many attribute values, and creates a file that is a
"prepared document". The prepared document is a valid v3 "prepared document". The prepared document is a valid v3
document. The prep tool is described in [PREPTOOL]. document. The prep tool is described in [PREPTOOL].
o The prep tool is expected to have many modes: o The prep tool is expected to have many modes:
* RFC mode -- The mode used by the RFC Editor to process the * RFC mode -- The mode used by the RFC Editor to process the
input from one of the RFC streams, and to process XML produced input from one of the RFC streams, and to process XML produced
during the RFC editing process. The restrictions on the during the RFC editing process. The restrictions on the
canonical XML for RFCs, as well as how the non-canonical canonical XML for RFCs, as well as how the non-canonical
formats will look, are described at <https:// formats will look, are described at <https://www.rfc-
www.rfc-editor.org/rse/wiki/ editor.org/rse/wiki/doku.php?id=design:format-and-content-
doku.php?id=design:format-and-content-rfcs>. rfcs>.
* Draft mode -- The mode used by the Internet-Draft submission * Draft mode -- The mode used by the Internet-Draft submission
tool. The restrictions for the XML from this mode will be tool. The restrictions for the XML from this mode will be
described later. described later.
* Diagnostic mode -- A mode that can be used by document authors * Diagnostic mode -- A mode that can be used by document authors
to look for errors or warnings before they submit their to look for errors or warnings before they submit their
documents for publication. documents for publication.
* Consolidation mode -- Produces output where no external * Consolidation mode -- Produces output where no external
skipping to change at page 95, line 31 skipping to change at page 96, line 13
sections can only have those anchor values. sections can only have those anchor values.
The following rules prevent this overlap: The following rules prevent this overlap:
o "pn" for regular sections always has the format "s-nnn", where o "pn" for regular sections always has the format "s-nnn", where
"nnn" is the section number, or the appendix identifier (which "nnn" is the section number, or the appendix identifier (which
starts with a letter). For example, this would be "s-2.1.3" for starts with a letter). For example, this would be "s-2.1.3" for
Section 2.1.3 and "s-a" for Appendix A. For the <abstract> Section 2.1.3 and "s-a" for Appendix A. For the <abstract>
element, it is always "s-abstract". For the <note> element, it is element, it is always "s-abstract". For the <note> element, it is
always "s-note-nnn", where "nnn" is a sequential value. For always "s-note-nnn", where "nnn" is a sequential value. For
sections in the <boilerplate> element, it is always sections in the <boilerplate> element, it is always "s-
"s-boilerplate-nnn", where "nnn" is a sequential value. boilerplate-nnn", where "nnn" is a sequential value.
o "pn" for <references> elements has the format "s-nnn". It is o "pn" for <references> elements has the format "s-nnn". It is
important to note that "nnn" is a number, not letters, even though important to note that "nnn" is a number, not letters, even though
the <references> appear in the back. It is the number that is one the <references> appear in the back. It is the number that is one
higher than the highest top-level section number in <middle>. If higher than the highest top-level section number in <middle>. If
there are two or more <references>, "nnn" will include a dot as if there are two or more <references>, "nnn" will include a dot as if
the <references> are a subsection of a section that is numbered the <references> are a subsection of a section that is numbered
one higher than the highest top-level section number in <middle>. one higher than the highest top-level section number in <middle>.
o "pn" for <figure> elements always has the format "f-nnn", where o "pn" for <figure> elements always has the format "f-nnn", where
skipping to change at page 96, line 9 skipping to change at page 96, line 39
"ttt" is the slugified item (plus a hyphen and the slugified "ttt" is the slugified item (plus a hyphen and the slugified
subitem if there is a subitem), and "nnn" is the instance of that subitem if there is a subitem), and "nnn" is the instance of that
item/subitem pair. For example, this would be "i-foo-1" for item/subitem pair. For example, this would be "i-foo-1" for
"<iref item='foo'>" and "i-foo-bar-1" for "<iref item='foo' "<iref item='foo'>" and "i-foo-bar-1" for "<iref item='foo'
subitem='bar'>". subitem='bar'>".
o "pn" for <table> elements always has the format "t-nnn", where o "pn" for <table> elements always has the format "t-nnn", where
"nnn" is the table number. For example, this would be "t-5" for "nnn" is the table number. For example, this would be "t-5" for
Table 5. Table 5.
o "pn" for all elements not listed above always has the format o "pn" for all elements not listed above always has the format "p-
"p-nnn-mmm", where "nnn" is the section number and "mmm" is the nnn-mmm", where "nnn" is the section number and "mmm" is the
relative position in the section. For example, this would be relative position in the section. For example, this would be
"p-2.1.3-7" for the seventh part number in Section 2.1.3. "p-2.1.3-7" for the seventh part number in Section 2.1.3.
o "slugifiedName" always has the format "n-ttt", where "ttt" is the o "slugifiedName" always has the format "n-ttt", where "ttt" is the
text of the name after slugification. For example, this would be text of the name after slugification. For example, this would be
"n-protocol-overview" for the name "Protocol Overview". The "n-protocol-overview" for the name "Protocol Overview". The
actual conversions done in slugification will be specified at a actual conversions done in slugification will be specified at a
later time. later time.
o Anchors must never overlap with any of the above. The easiest way o Anchors must never overlap with any of the above. The easiest way
skipping to change at page 138, line 5 skipping to change at page 138, line 34
+ } + }
+ start |= rfc + start |= rfc
Appendix E. Acknowledgments Appendix E. Acknowledgments
Thanks to everybody who reviewed this document and provided feedback Thanks to everybody who reviewed this document and provided feedback
and/or specification text. Thanks especially go to Julian Reschke and/or specification text. Thanks especially go to Julian Reschke
for editing [RFC7749] and those who provided feedback on that for editing [RFC7749] and those who provided feedback on that
document. document.
We also thank Marshall T. Rose for both the original design and the We also thank Marshall T. Rose for both the original design and the
reference implementation of the "xml2rfc" processor. reference implementation of the "xml2rfc" processor.
Index Index
A A
Attributes
abbrev 41, 69
align 14, 31, 65, 68, 79-80
alt 14, 31
anchor 11, 14, 16, 20, 23, 25, 27-28, 31, 36, 39, 43-45, 53,
57, 62, 64, 66, 68-69, 71, 79
ascii 21-22, 29, 41-42, 45, 59, 69
asciiFullname 17
asciiInitials 17
asciiName 55
asciiSurname 17
asciiValue 55
blankLines 80
category 49
cite 20
colspan 66, 68
consensus 49
counter 76
day 24
display 23
displayFormat 46
docName 50
empty 71
format 72
fullname 18
group 39
hangIndent 76
hanging 27
hangText 62
height 14, 32
href 36
indexInclude 50
initials 18
ipr 50
iprExtract 50
item 34
keepWithNext 62
keepWithPrevious 63
month 24
name 14, 55, 57
number 50
numbered 53
obsoletes 50
octets 75
pageno 74
prepTime 51
primary 34
quotedFrom 20
quoteTitle 44
rel 36
relative 48
removeInRFC 38, 54
role 18
rowspan 66, 68
section 49
seriesNo 51
sortRefs 51
source 23
spacing 27, 39, 71
src 15, 32, 58
start 39
status 56
stream 56
style 76, 78-79
subitem 34
submissionType 51
suppress-title 32, 79
surname 18
symRefs 51
target 26, 30, 44, 49, 74-75
title 32, 38, 45, 54, 79
to 26
toc 54
tocDepth 52
tocInclude 52
type 15, 39, 58, 76
updates 52
value 56
version 52
width 16, 32, 80
xml:space 16, 78
year 24
abbrev attribute abbrev attribute
in organization element 41 in organization element 41
in title element 69 in title element 69
abstract element 11, 97 abstract element 10, 98
anchor attribute 11 anchor attribute 11
inside front 33 inside front 33
address element 11, 97 address element 11, 98
inside author 18 inside author 17
align attribute align attribute
in artwork element 14 in artwork element 14
in figure element 32 in figure element 31
in td element 66 in td element 65
in texttable element 79 in texttable element 79
in th element 68 in th element 68
in ttcol element 80 in ttcol element 80
alt attribute alt attribute
in artwork element 14 in artwork element 14
in figure element 32 in figure element 31
anchor attribute anchor attribute
in abstract element 11 in abstract element 11
in artwork element 15 in artwork element 14
in aside element 17 in aside element 16
in blockquote element 21 in blockquote element 20
in cref element 23 in cref element 23
in dd element 26 in dd element 25
in dl element 27 in dl element 27
in dt element 29 in dt element 28
in figure element 32 in figure element 31
in li element 36 in li element 36
in ol element 39 in ol element 39
in reference element 44 in reference element 43
in referencegroup element 45 in referencegroup element 44
in references element 45 in references element 45
in section element 54 in section element 53
in sourcecode element 58 in sourcecode element 57
in t element 63 in t element 62
in table element 64 in table element 64
in tbody element 64 in tbody element 64
in td element 66 in td element 66
in texttable element 79 in texttable element 79
in tfoot element 67 in tfoot element 66
in th element 68 in th element 68
in thead element 69 in thead element 69
in tr element 70 in tr element 69
in ul element 71 in ul element 71
annotation element 12, 97 annotation element 11, 98
inside reference 44 inside reference 43
application/rfc+xml Media Type 82 application/rfc+xml Media Type 82
area element 12, 97 area element 12, 98
inside front 33 inside front 33
artwork element 13, 97 artwork element 12, 98
align attribute 14 align attribute 14
alt attribute 14 alt attribute 14
anchor attribute 15 anchor attribute 14
height attribute 15 height attribute 14
inside aside 16 inside aside 16
inside blockquote 20 inside blockquote 19
inside dd 25 inside dd 24
inside figure 31 inside figure 31
inside li 35 inside li 35
inside section 53 inside section 53
inside td 65 inside td 64
inside th 67 inside th 67
name attribute 15 name attribute 14
src attribute 15 src attribute 15
type attribute 16 type attribute 15
width attribute 16 width attribute 16
xml:space attribute 16 xml:space attribute 16
ascii attribute ascii attribute
in city element 22 in city element 21
in code element 22 in code element 22
in country element 22 in country element 22
in email element 30 in email element 29
in organization element 41 in organization element 41
in postalLine element 42 in postalLine element 42
in region element 46 in region element 45
in street element 59 in street element 59
in title element 69 in title element 69
asciiFullname attribute asciiFullname attribute
in author element 18 in author element 17
asciiInitials attribute asciiInitials attribute
in author element 18 in author element 17
asciiName attribute asciiName attribute
in seriesInfo element 55 in seriesInfo element 55
asciiSurname attribute asciiSurname attribute
in author element 18 in author element 17
asciiValue attribute asciiValue attribute
in seriesInfo element 55 in seriesInfo element 55
aside element 16, 97 aside element 16, 98
anchor attribute 17 anchor attribute 16
inside section 53 inside section 53
Attributes author element 17, 98
abbrev 41, 69 asciiFullname attribute 17
align 14, 32, 66, 68, 79-80 asciiInitials attribute 17
alt 14, 32 asciiSurname attribute 17
anchor 11, 15, 17, 21, 23, 26-27, 29, 32, 36, 39, 44-45, 54,
58, 63-64, 66-71, 79
ascii 22, 30, 41-42, 46, 59, 69
asciiFullname 18
asciiInitials 18
asciiName 55
asciiSurname 18
asciiValue 55
blankLines 81
category 50
cite 21
colspan 66, 68
consensus 50
counter 76
day 24
display 23
displayFormat 47
docName 50
empty 71
format 73
fullname 18
group 39
hangIndent 76
hanging 27
hangText 63
height 15, 32
href 37
indexInclude 50
initials 18
ipr 51
iprExtract 51
item 34
keepWithNext 63
keepWithPrevious 63
month 24
name 15, 56, 58
number 51
numbered 54
obsoletes 51
octets 76
pageno 74
prepTime 51
primary 34
quotedFrom 21
quoteTitle 44
rel 37
relative 49
removeInRFC 38, 54
role 18
rowspan 66, 69
section 49
seriesNo 51
sortRefs 51
source 24
spacing 28, 39, 71
src 15, 32, 58
start 40
status 56
stream 56
style 76, 78-79
subitem 35
submissionType 52
suppress-title 32, 79
surname 19
symRefs 52
target 26, 31, 44, 49, 74, 76
title 33, 39, 46, 54, 79
to 27
toc 54
tocDepth 52
tocInclude 52
type 16, 40, 58, 76
updates 52
value 57
version 53
width 16, 33, 80
xml:space 16, 78
year 25
author element 17, 97
asciiFullname attribute 18
asciiInitials attribute 18
asciiSurname attribute 18
fullname attribute 18 fullname attribute 18
initials attribute 18 initials attribute 18
inside front 33 inside front 33
role attribute 18 role attribute 18
surname attribute 19 surname attribute 18
B B
back element 19, 97 back element 18, 98
inside rfc 50 inside rfc 49
bcp14 element 19, 98
bcp14 element 19, 97 inside annotation 11
inside annotation 12
inside blockquote 20 inside blockquote 20
inside c 75 inside c 74
inside dd 25 inside dd 25
inside dt 28 inside dt 28
inside em 29 inside em 28
inside li 36 inside li 35
inside postamble 77 inside postamble 76
inside preamble 77 inside preamble 77
inside refcontent 43 inside refcontent 43
inside strong 60 inside strong 59
inside sub 61 inside sub 60
inside sup 61 inside sup 61
inside t 62 inside t 62
inside td 65 inside td 65
inside th 68 inside th 67
inside tt 70 inside tt 70
blankLines attribute blankLines attribute
in vspace element 81 in vspace element 80
blockquote element 19, 97 blockquote element 19, 98
anchor attribute 21 anchor attribute 20
cite attribute 21 cite attribute 20
inside section 53 inside section 53
quotedFrom attribute 21 quotedFrom attribute 20
boilerplate element 21, 97 boilerplate element 21, 98
inside front 34 inside front 33
br element 21, 97 br element 21, 98
inside td 65 inside td 65
inside th 68 inside th 67
C C
c element 74, 97 c element 74, 98
inside texttable 79 inside texttable 78
category attribute category attribute
in rfc element 50 in rfc element 49
cite attribute cite attribute
in blockquote element 21 in blockquote element 20
city element 22, 97 city element 21, 98
ascii attribute 22 ascii attribute 21
inside postal 42 inside postal 41
code element 22, 97 code element 21, 98
ascii attribute 22 ascii attribute 22
inside postal 42 inside postal 41
colspan attribute colspan attribute
in td element 66 in td element 66
in th element 68 in th element 68
consensus attribute consensus attribute
in rfc element 50 in rfc element 49
counter attribute counter attribute
in list element 76 in list element 76
country element 22, 97 country element 22, 98
ascii attribute 22 ascii attribute 22
inside postal 42 inside postal 41
cref element 22, 97 cref element 22, 98
anchor attribute 23 anchor attribute 23
display attribute 23 display attribute 23
inside annotation 12 inside annotation 12
inside blockquote 20 inside blockquote 20
inside c 75 inside c 74
inside dd 25 inside dd 25
inside dt 28 inside dt 28
inside em 29 inside em 29
inside li 36 inside li 35
inside name 38 inside name 37
inside postamble 77 inside postamble 76
inside preamble 77 inside preamble 77
inside strong 60 inside strong 59
inside sub 61 inside sub 60
inside sup 61 inside sup 61
inside t 62 inside t 62
inside td 65 inside td 65
inside th 68 inside th 67
inside tt 70 inside tt 70
inside ttcol 80 inside ttcol 79
source attribute 24 source attribute 23
D D
date element 24, 97 date element 23, 98
day attribute 24 day attribute 24
inside front 33 inside front 33
month attribute 24 month attribute 24
year attribute 25 year attribute 24
day attribute day attribute
in date element 24 in date element 24
dd element 25, 97 dd element 24, 98
anchor attribute 26 anchor attribute 25
inside dl 27 inside dl 27
display attribute display attribute
in cref element 23 in cref element 23
displayFormat attribute displayFormat attribute
in relref element 47 in relref element 46
displayreference element 26, 97 displayreference element 26, 98
inside back 19 inside back 18
target attribute 26 target attribute 26
to attribute 27 to attribute 26
dl element 26, 98
dl element 27, 97
anchor attribute 27 anchor attribute 27
hanging attribute 27 hanging attribute 27
inside abstract 11 inside abstract 11
inside aside 16 inside aside 16
inside blockquote 20 inside blockquote 19
inside dd 25 inside dd 24
inside li 35 inside li 35
inside note 38 inside note 38
inside section 53 inside section 53
inside td 65 inside td 64
inside th 67 inside th 67
spacing attribute 28 spacing attribute 27
docName attribute docName attribute
in rfc element 50 in rfc element 50
dt element 28, 97 dt element 27, 98
anchor attribute 29 anchor attribute 28
inside dl 27 inside dl 27
E E
Elements Elements
abstract 11, 33 abstract 10, 33
address 11, 18 address 11, 17
annotation 12, 44 annotation 11, 43
area 12, 33 area 12, 33
artwork 13, 16, 20, 25, 31, 35, 53, 65, 67 artwork 12, 16, 19, 24, 31, 35, 53, 64, 67
aside 16, 53 aside 16, 53
author 17, 33 author 17, 33
back 19, 50 back 18, 49
bcp14 12, 19-20, 25, 28-29, 36, 43, 60-62, 65, 68, 70, 75, 77 bcp14 11, 19-20, 25, 28, 35, 43, 59-62, 65, 67, 70, 74, 76-77
blockquote 19, 53 blockquote 19, 53
boilerplate 21, 34 boilerplate 21, 33
br 21, 65, 68 br 21, 65, 67
c 74, 79 c 74, 78
city 22, 42 city 21, 41
code 22, 42 code 21, 41
country 22, 42 country 22, 41
cref 12, 20, 22, 25, 28-29, 36, 38, 60-62, 65, 68, 70, 75, 77, cref 12, 20, 22, 25, 28-29, 35, 37, 59-62, 65, 67, 70, 74,
80 76-77, 79
date 24, 33 date 23, 33
dd 25, 27 dd 24, 27
displayreference 19, 26 displayreference 18, 26
dl 11, 16, 20, 25, 27, 35, 38, 53, 65, 67 dl 11, 16, 19, 24, 26, 35, 38, 53, 64, 67
dt 27-28 dt 27
em 12, 20, 23, 25, 28-29, 36, 43, 60-62, 65, 68, 70, 75, 77 em 12, 20, 22, 25, 28, 35, 43, 59-62, 65, 67, 70, 75-77
email 11, 30 email 11, 29
eref 12, 20, 23, 25, 28-30, 36, 38, 60-62, 65, 68, 70, 75, 77, eref 12, 20, 22, 25, 28-29, 35, 37, 59-62, 65, 67, 70, 75, 77,
80 80
facsimile 11, 75 facsimile 11, 75
figure 17, 20, 25, 31, 35, 53, 65, 67 figure 16, 19, 24, 30, 35, 53, 64, 67
format 44, 75 format 43, 75
front 33, 44, 50 front 32, 43, 49
iref 12, 17, 20, 26, 28-29, 31, 34, 36, 53, 60-62, 64-65, 68, iref 12, 16, 20, 25, 28-29, 31, 33, 35, 53, 59-62, 64-65, 67,
70, 75, 77-78, 80 70, 75, 77, 80
keyword 33, 35 keyword 33-34
li 35, 39, 71 li 34, 39, 71
link 36, 50 link 36, 49
list 17, 62, 76 list 16, 62, 76
middle 37, 50 middle 37, 49
name 31, 37-38, 45, 53, 64, 79 name 31, 37-38, 45, 52, 63, 78
note 33, 38 note 33, 37
ol 11, 17, 20, 25, 35, 38-39, 53, 65, 67 ol 11, 16, 19, 24, 35, 38, 53, 64, 67
organization 18, 41 organization 17, 40
phone 11, 41 phone 11, 41
postal 11, 42 postal 11, 41
postalLine 42 postalLine 42
postamble 32, 76, 79 postamble 31, 76, 79
preamble 31, 77, 79 preamble 31, 77-78
refcontent 43-44 refcontent 42-43
reference 43, 45 reference 43-45
referencegroup 44-45 referencegroup 44-45
references 19, 45 references 18, 44
region 42, 46 region 41, 45
relref 12, 20, 23, 26, 28-29, 36, 38, 46, 60-62, 66, 68, 70 relref 12, 20, 22, 25, 28-29, 35, 37, 45, 60-62, 65, 67, 70
rfc 49 rfc 49
section 19, 21, 37, 53-54 section 18, 21, 37, 52-53
seriesInfo 33, 44, 55 seriesInfo 33, 43, 54
sourcecode 20, 25, 32, 35, 53, 57, 65, 67 sourcecode 19, 25, 31, 35, 53, 57, 65, 67
spanx 12, 62, 75, 77-78 spanx 12, 62, 75, 77-78
street 42, 59 street 41, 59
strong 12, 20, 23, 26, 28-29, 36, 43, 59, 61-62, 66, 68, 70, strong 12, 20, 22, 25, 28-29, 35, 43, 59-62, 65, 67, 70, 75,
75, 77-78 77
sub 12, 20, 23, 26, 28-29, 36, 43, 60, 62, 66, 68, 71, 75, sub 12, 20, 22, 25, 28-29, 35, 43, 60, 62, 65, 67, 70, 75, 77
77-78 sup 12, 20, 23, 25, 28-29, 35, 43, 60-62, 65, 68, 70, 75, 77
sup 12, 21, 23, 26, 28-29, 36, 43, 60-61, 63, 66, 68, 71, 75,
77-78
svg 14 svg 14
t 11, 17, 20, 25, 35, 38, 53, 62, 65, 67, 76 t 11, 16, 19, 25, 35, 38, 53, 61, 65, 67, 76
table 17, 53, 64 table 16, 53, 63
tbody 64 tbody 64
td 65, 70 td 64, 69
texttable 54, 78 texttable 53, 78
tfoot 64, 66 tfoot 64, 66
th 67, 70 th 66, 69
thead 64, 69 thead 64, 68
title 33, 69 title 32, 69
tr 64, 67, 69 tr 64, 66, 68-69
tt 12, 21, 23, 26, 28-29, 36, 38, 43, 60-63, 66, 68, 70, 75, tt 12, 20, 23, 25, 28-29, 35, 37, 43, 60-62, 65, 68, 70, 75,
77-78 77-78
ttcol 79-80 ttcol 78-79
ul 11, 17, 20, 25, 35, 38, 54, 65, 67, 71 ul 11, 16, 19, 25, 35, 38, 53, 65, 67, 70
uri 11, 72 uri 11, 71
vspace 63, 80 vspace 62, 80
workgroup 33, 72 workgroup 33, 72
xref 12, 21, 23, 26, 28-29, 36, 38, 60-63, 66, 68, 71-72, 75, xref 12, 20, 23, 25, 28-29, 35, 37, 60-62, 65, 68, 70, 72, 75,
77-78, 80 77-78, 80
em element 29, 97 em element 28, 98
inside annotation 12 inside annotation 12
inside blockquote 20 inside blockquote 20
inside c 75 inside c 75
inside cref 23 inside cref 22
inside dd 25 inside dd 25
inside dt 28 inside dt 28
inside li 36 inside li 35
inside postamble 77 inside postamble 76
inside preamble 77 inside preamble 77
inside refcontent 43 inside refcontent 43
inside strong 60 inside strong 59
inside sub 61 inside sub 60
inside sup 61 inside sup 61
inside t 62 inside t 62
inside td 65 inside td 65
inside th 68 inside th 67
inside tt 70 inside tt 70
email element 30, 97 email element 29, 98
ascii attribute 30 ascii attribute 29
inside address 11 inside address 11
empty attribute empty attribute
in ul element 71 in ul element 71
eref element 30, 97 eref element 29, 98
inside annotation 12 inside annotation 12
inside blockquote 20 inside blockquote 20
inside c 75 inside c 75
inside cref 23 inside cref 22
inside dd 25 inside dd 25
inside dt 28 inside dt 28
inside em 29 inside em 29
inside li 36 inside li 35
inside name 38 inside name 37
inside postamble 77 inside postamble 77
inside preamble 77 inside preamble 77
inside strong 60 inside strong 59
inside sub 61 inside sub 60
inside sup 62 inside sup 61
inside t 62 inside t 62
inside td 65 inside td 65
inside th 68 inside th 67
inside tt 70 inside tt 70
inside ttcol 80 inside ttcol 80
target attribute 31 target attribute 30
F F
facsimile element 75, 97 facsimile element 75, 98
inside address 11 inside address 11
figure element 31, 97 figure element 30, 98
align attribute 32 align attribute 31
alt attribute 32 alt attribute 31
anchor attribute 32 anchor attribute 31
height attribute 32 height attribute 32
inside aside 17 inside aside 16
inside blockquote 20 inside blockquote 19
inside dd 25 inside dd 24
inside li 35 inside li 35
inside section 53 inside section 53
inside td 65 inside td 64
inside th 67 inside th 67
src attribute 32 src attribute 32
suppress-title attribute 32 suppress-title attribute 32
title attribute 33 title attribute 32
width attribute 33 width attribute 32
format attribute format attribute
in xref element 73 in xref element 72
format element 75, 97 format element 75, 98
inside reference 44 inside reference 43
octets attribute 76 octets attribute 75
target attribute 76 target attribute 75
type attribute 76 type attribute 76
front element 33, 97 front element 32, 98
inside reference 44 inside reference 43
inside rfc 50 inside rfc 49
fullname attribute fullname attribute
in author element 18 in author element 18
G G
group attribute group attribute
in ol element 39 in ol element 39
H H
hangIndent attribute hangIndent attribute
in list element 76 in list element 76
hangText attribute
in t element 62
hanging attribute hanging attribute
in dl element 27 in dl element 27
hangText attribute
in t element 63
height attribute height attribute
in artwork element 15 in artwork element 14
in figure element 32 in figure element 32
href attribute href attribute
in link element 37 in link element 36
I I
indexInclude attribute indexInclude attribute
in rfc element 50 in rfc element 50
initials attribute initials attribute
in author element 18 in author element 18
ipr attribute ipr attribute
"*2026" 91 "*2026" 91
"*3667" 91 "*3667" 91
"*3978" 90 "*3978" 91
"*trust200811" 90 "*trust200811" 91
"*trust200902" 89 "*trust200902" 89
"noDerivativesTrust200902" 89 "noDerivativesTrust200902" 90
"noModificationTrust200902" 89 "noModificationTrust200902" 90
"pre5378Trust200902" 90 "pre5378Trust200902" 90
"trust200902" 89 "trust200902" 90
in rfc element 51 in rfc element 50
iprExtract attribute iprExtract attribute
in rfc element 51 in rfc element 50
iref element 34, 97 iref element 33, 98
inside annotation 12 inside annotation 12
inside aside 17 inside aside 16
inside blockquote 20 inside blockquote 20
inside c 75 inside c 75
inside dd 26 inside dd 25
inside dt 28 inside dt 28
inside em 29 inside em 29
inside figure 31 inside figure 31
inside li 36 inside li 35
inside postamble 77 inside postamble 77
inside preamble 78 inside preamble 77
inside section 53 inside section 53
inside strong 60 inside strong 59
inside sub 61 inside sub 60
inside sup 62 inside sup 61
inside t 62 inside t 62
inside table 64 inside table 64
inside td 65 inside td 65
inside th 68 inside th 67
inside tt 70 inside tt 70
inside ttcol 80 inside ttcol 80
item attribute 34 item attribute 34
primary attribute 34 primary attribute 34
subitem attribute 35 subitem attribute 34
item attribute item attribute
in iref element 34 in iref element 34
K K
keepWithNext attribute keepWithNext attribute
in t element 63 in t element 62
keepWithPrevious attribute keepWithPrevious attribute
in t element 63 in t element 63
keyword element 35, 97 keyword element 34, 98
inside front 33 inside front 33
L L
li element 35, 97 li element 34, 98
anchor attribute 36 anchor attribute 36
inside ol 39 inside ol 39
inside ul 71 inside ul 71
link element 36, 97
href attribute 37 link element 36, 98
inside rfc 50 href attribute 36
rel attribute 37 inside rfc 49
list element 76, 97 rel attribute 36
list element 76, 98
counter attribute 76 counter attribute 76
hangIndent attribute 76 hangIndent attribute 76
inside aside 17 inside aside 16
inside t 62 inside t 62
style attribute 76 style attribute 76
M M
Media Type Media Type
application/rfc+xml 82 application/rfc+xml 82
middle element 37, 97 middle element 37, 98
inside rfc 50 inside rfc 49
month attribute month attribute
in date element 24 in date element 24
N N
name attribute name attribute
in artwork element 15 in artwork element 14
in seriesInfo element 56 in seriesInfo element 55
in sourcecode element 58 in sourcecode element 57
name element 37, 97 name element 37, 98
inside figure 31 inside figure 31
inside note 38 inside note 38
inside references 45 inside references 45
inside section 53 inside section 52
inside table 64 inside table 63
inside texttable 79 inside texttable 78
note element 38, 97 note element 37, 98
inside front 33 inside front 33
removeInRFC attribute 38 removeInRFC attribute 38
title attribute 39 title attribute 38
number attribute number attribute
in rfc element 51 in rfc element 50
numbered attribute numbered attribute
in section element 54 in section element 53
O O
obsoletes attribute obsoletes attribute
in rfc element 51 in rfc element 50
octets attribute octets attribute
in format element 76 in format element 75
ol element 39, 97 ol element 38, 98
anchor attribute 39 anchor attribute 39
group attribute 39 group attribute 39
inside abstract 11 inside abstract 11
inside aside 17 inside aside 16
inside blockquote 20 inside blockquote 19
inside dd 25 inside dd 24
inside li 35 inside li 35
inside note 38 inside note 38
inside section 53 inside section 53
inside td 65 inside td 64
inside th 67 inside th 67
spacing attribute 39 spacing attribute 39
start attribute 40 start attribute 39
type attribute 40 type attribute 39
organization element 41, 97 organization element 40, 98
abbrev attribute 41 abbrev attribute 41
ascii attribute 41 ascii attribute 41
inside author 18 inside author 17
P P
pageno attribute pageno attribute
in xref element 74 in xref element 74
phone element 41, 97 phone element 41, 98
inside address 11 inside address 11
postal element 42, 97 postal element 41, 98
inside address 11 inside address 11
postalLine element 42, 97 postalLine element 42, 98
ascii attribute 42 ascii attribute 42
inside postal 42 inside postal 42
postamble element 76, 97 postamble element 76, 98
inside figure 32
inside texttable 79
preamble element 77, 97
inside figure 31 inside figure 31
inside texttable 79 inside texttable 79
preamble element 77, 98
inside figure 31
inside texttable 78
prepTime attribute prepTime attribute
in rfc element 51 in rfc element 51
primary attribute primary attribute
in iref element 34 in iref element 34
Q Q
quotedFrom attribute
in blockquote element 21
quoteTitle attribute quoteTitle attribute
in reference element 44 in reference element 44
quotedFrom attribute
in blockquote element 20
R R
refcontent element 43, 97 refcontent element 42, 98
inside reference 44 inside reference 43
reference element 43, 97 reference element 43, 98
anchor attribute 44 anchor attribute 43
inside referencegroup 45 inside referencegroup 44
inside references 45 inside references 45
quoteTitle attribute 44 quoteTitle attribute 44
target attribute 44 target attribute 44
referencegroup element 44, 97 referencegroup element 44, 98
anchor attribute 45 anchor attribute 44
inside references 45 inside references 45
references element 45, 97 references element 44, 98
anchor attribute 45 anchor attribute 45
inside back 19 inside back 18
title attribute 46 title attribute 45
region element 46, 97 region element 45, 98
ascii attribute 46 ascii attribute 45
inside postal 42 inside postal 41
rel attribute rel attribute
in link element 37 in link element 36
relative attribute relative attribute
in relref element 49 in relref element 48
relref element 46, 97 relref element 45, 98
displayFormat attribute 47 displayFormat attribute 46
inside annotation 12 inside annotation 12
inside blockquote 20 inside blockquote 20
inside cref 23 inside cref 22
inside dd 26 inside dd 25
inside dt 28 inside dt 28
inside em 29 inside em 29
inside li 36 inside li 35
inside name 38 inside name 37
inside strong 60 inside strong 60
inside sub 61 inside sub 60
inside sup 62 inside sup 61
inside t 62 inside t 62
inside td 66 inside td 65
inside th 68 inside th 67
inside tt 70 inside tt 70
relative attribute 49 relative attribute 48
section attribute 49 section attribute 49
target attribute 49 target attribute 49
removeInRFC attribute removeInRFC attribute
in note element 38 in note element 38
in section element 54 in section element 54
rfc element 49, 97 rfc element 49, 98
category attribute 50 category attribute 49
consensus attribute 50 consensus attribute 49
docName attribute 50 docName attribute 50
indexInclude attribute 50 indexInclude attribute 50
ipr attribute 51 ipr attribute 50
iprExtract attribute 51 iprExtract attribute 50
number attribute 51 number attribute 50
obsoletes attribute 51 obsoletes attribute 50
prepTime attribute 51 prepTime attribute 51
seriesNo attribute 51 seriesNo attribute 51
sortRefs attribute 51 sortRefs attribute 51
submissionType attribute 52 submissionType attribute 51
symRefs attribute 52 symRefs attribute 51
tocDepth attribute 52 tocDepth attribute 52
tocInclude attribute 52 tocInclude attribute 52
updates attribute 52 updates attribute 52
version attribute 53 version attribute 52
role attribute role attribute
in author element 18 in author element 18
rowspan attribute rowspan attribute
in td element 66 in td element 66
in th element 69 in th element 68
S S
section attribute section attribute
in relref element 49 in relref element 49
section element 53, 97 section element 52, 98
anchor attribute 54 anchor attribute 53
inside back 19 inside back 18
inside boilerplate 21 inside boilerplate 21
inside middle 37 inside middle 37
inside section 54 inside section 53
numbered attribute 54 numbered attribute 53
removeInRFC attribute 54 removeInRFC attribute 54
title attribute 54 title attribute 54
toc attribute 54 toc attribute 54
seriesInfo element 55, 97 seriesInfo element 54, 98
asciiName attribute 55 asciiName attribute 55
asciiValue attribute 55 asciiValue attribute 55
inside front 33 inside front 33
inside reference 44 inside reference 43
name attribute 56 name attribute 55
status attribute 56 status attribute 56
stream attribute 56 stream attribute 56
value attribute 57 value attribute 56
seriesNo attribute seriesNo attribute
in rfc element 51 in rfc element 51
sortRefs attribute sortRefs attribute
in rfc element 51 in rfc element 51
source attribute source attribute
in cref element 24 in cref element 23
sourcecode element 57, 97 sourcecode element 57, 98
anchor attribute 58 anchor attribute 57
inside blockquote 20 inside blockquote 19
inside dd 25 inside dd 25
inside figure 32 inside figure 31
inside li 35 inside li 35
inside section 53 inside section 53
inside td 65 inside td 65
inside th 67 inside th 67
name attribute 58 name attribute 57
src attribute 58 src attribute 58
type attribute 58 type attribute 58
spacing attribute spacing attribute
in dl element 28 in dl element 27
in ol element 39 in ol element 39
in ul element 71 in ul element 71
spanx element 78, 97 spanx element 78, 98
inside annotation 12 inside annotation 12
inside c 75 inside c 75
inside postamble 77 inside postamble 77
inside preamble 78 inside preamble 77
inside t 62 inside t 62
style attribute 78 style attribute 78
xml:space attribute 78 xml:space attribute 78
src attribute src attribute
in artwork element 15 in artwork element 15
in figure element 32 in figure element 32
in sourcecode element 58 in sourcecode element 58
start attribute start attribute
in ol element 40 in ol element 39
status attribute status attribute
in seriesInfo element 56 in seriesInfo element 56
stream attribute stream attribute
in seriesInfo element 56 in seriesInfo element 56
street element 59, 97 street element 59, 98
ascii attribute 59 ascii attribute 59
inside postal 42 inside postal 41
strong element 59, 97 strong element 59, 98
inside annotation 12 inside annotation 12
inside blockquote 20 inside blockquote 20
inside c 75 inside c 75
inside cref 23 inside cref 22
inside dd 26 inside dd 25
inside dt 28 inside dt 28
inside em 29 inside em 29
inside li 36 inside li 35
inside postamble 77 inside postamble 77
inside preamble 78 inside preamble 77
inside refcontent 43 inside refcontent 43
inside sub 61 inside sub 60
inside sup 62 inside sup 61
inside t 62 inside t 62
inside td 66 inside td 65
inside th 68 inside th 67
inside tt 70 inside tt 70
style attribute style attribute
in list element 76 in list element 76
in spanx element 78 in spanx element 78
in texttable element 79 in texttable element 79
sub element 60, 97 sub element 60, 98
inside annotation 12 inside annotation 12
inside blockquote 20 inside blockquote 20
inside c 75 inside c 75
inside cref 23 inside cref 22
inside dd 26 inside dd 25
inside dt 28 inside dt 28
inside em 29 inside em 29
inside li 36 inside li 35
inside postamble 77 inside postamble 77
inside preamble 78 inside preamble 77
inside refcontent 43 inside refcontent 43
inside strong 60 inside strong 60
inside t 62 inside t 62
inside td 66 inside td 65
inside th 68 inside th 67
inside tt 71 inside tt 70
subitem attribute subitem attribute
in iref element 35 in iref element 34
submissionType attribute submissionType attribute
in rfc element 52 in rfc element 51
sup element 61, 97 sup element 61, 98
inside annotation 12 inside annotation 12
inside blockquote 21 inside blockquote 20
inside c 75 inside c 75
inside cref 23 inside cref 23
inside dd 26 inside dd 25
inside dt 28 inside dt 28
inside em 29 inside em 29
inside li 36 inside li 35
inside postamble 77 inside postamble 77
inside preamble 78 inside preamble 77
inside refcontent 43 inside refcontent 43
inside strong 60 inside strong 60
inside t 63 inside t 62
inside td 66 inside td 65
inside th 68 inside th 68
inside tt 71 inside tt 70
suppress-title attribute suppress-title attribute
in figure element 32 in figure element 32
in texttable element 79 in texttable element 79
surname attribute surname attribute
in author element 19 in author element 18
svg element svg element
inside artwork 14 inside artwork 14
symRefs attribute symRefs attribute
in rfc element 52 in rfc element 51
T T
t element 62, 97 t element 61, 98
anchor attribute 63 anchor attribute 62
hangText attribute 63 hangText attribute 62
inside abstract 11 inside abstract 11
inside aside 17 inside aside 16
inside blockquote 20 inside blockquote 19
inside dd 25 inside dd 25
inside li 35 inside li 35
inside list 76 inside list 76
inside note 38 inside note 38
inside section 53 inside section 53
inside td 65 inside td 65
inside th 67 inside th 67
keepWithNext attribute 63 keepWithNext attribute 62
keepWithPrevious attribute 63 keepWithPrevious attribute 63
table element 64, 97 table element 63, 98
anchor attribute 64 anchor attribute 64
inside aside 17 inside aside 16
inside section 53 inside section 53
target attribute target attribute
in displayreference element 26 in displayreference element 26
in eref element 31 in eref element 30
in format element 76 in format element 75
in reference element 44 in reference element 44
in relref element 49 in relref element 49
in xref element 74 in xref element 74
tbody element 64, 97 tbody element 64, 98
anchor attribute 64 anchor attribute 64
inside table 64 inside table 64
td element 65, 97 td element 64, 98
align attribute 66 align attribute 65
anchor attribute 66 anchor attribute 66
colspan attribute 66 colspan attribute 66
inside tr 70 inside tr 69
rowspan attribute 66 rowspan attribute 66
texttable element 78, 97 texttable element 78, 98
align attribute 79 align attribute 79
anchor attribute 79 anchor attribute 79
inside section 54 inside section 53
style attribute 79 style attribute 79
suppress-title attribute 79 suppress-title attribute 79
title attribute 79 title attribute 79
tfoot element 66, 97 tfoot element 66, 98
anchor attribute 67 anchor attribute 66
inside table 64 inside table 64
th element 67, 97 th element 66, 98
align attribute 68 align attribute 68
anchor attribute 68 anchor attribute 68
colspan attribute 68 colspan attribute 68
inside tr 70 inside tr 69
rowspan attribute 69 rowspan attribute 68
thead element 69, 97 thead element 68, 98
anchor attribute 69 anchor attribute 69
inside table 64 inside table 64
title attribute title attribute
in figure element 33 in figure element 32
in note element 39 in note element 38
in references element 46 in references element 45
in section element 54 in section element 54
in texttable element 79 in texttable element 79
title element 69, 97 title element 69, 98
abbrev attribute 69 abbrev attribute 69
ascii attribute 69 ascii attribute 69
inside front 33 inside front 32
to attribute to attribute
in displayreference element 27 in displayreference element 26
toc attribute toc attribute
in section element 54 in section element 54
tocDepth attribute tocDepth attribute
in rfc element 52 in rfc element 52
tocInclude attribute tocInclude attribute
in rfc element 52 in rfc element 52
tr element 69, 97 tr element 69, 98
anchor attribute 70 anchor attribute 69
inside tbody 64 inside tbody 64
inside tfoot 67 inside tfoot 66
inside thead 69 inside thead 68
tt element 70, 97 tt element 70, 98
inside annotation 12 inside annotation 12
inside blockquote 21 inside blockquote 20
inside c 75 inside c 75
inside cref 23 inside cref 23
inside dd 26 inside dd 25
inside dt 28 inside dt 28
inside em 29 inside em 29
inside li 36 inside li 35
inside name 38 inside name 37
inside postamble 77 inside postamble 77
inside preamble 78 inside preamble 78
inside refcontent 43 inside refcontent 43
inside strong 60 inside strong 60
inside sub 61 inside sub 60
inside sup 62 inside sup 61
inside t 63 inside t 62
inside td 66 inside td 65
inside th 68 inside th 68
ttcol element 80, 97 ttcol element 79, 98
align attribute 80 align attribute 80
inside texttable 79 inside texttable 78
width attribute 80 width attribute 80
type attribute type attribute
in artwork element 16 in artwork element 15
in format element 76 in format element 76
in ol element 40 in ol element 39
in sourcecode element 58 in sourcecode element 58
U U
ul element 71, 97 ul element 70, 98
anchor attribute 71 anchor attribute 71
empty attribute 71 empty attribute 71
inside abstract 11 inside abstract 11
inside aside 17 inside aside 16
inside blockquote 20 inside blockquote 19
inside dd 25 inside dd 25
inside li 35 inside li 35
inside note 38 inside note 38
inside section 54 inside section 53
inside td 65 inside td 65
inside th 67 inside th 67
spacing attribute 71 spacing attribute 71
updates attribute updates attribute
in rfc element 52 in rfc element 52
uri element 72, 97 uri element 71, 98
inside address 11 inside address 11
V V
value attribute value attribute
in seriesInfo element 57 in seriesInfo element 56
version attribute version attribute
in rfc element 53 in rfc element 52
vspace element 80, 97 vspace element 80, 98
blankLines attribute 81 blankLines attribute 80
inside t 63 inside t 62
W W
width attribute width attribute
in artwork element 16 in artwork element 16
in figure element 33 in figure element 32
in ttcol element 80 in ttcol element 80
workgroup element 72, 97 workgroup element 72, 98
inside front 33 inside front 33
X X
xml:space attribute xml:space attribute
in artwork element 16 in artwork element 16
in spanx element 78 in spanx element 78
xref element 72, 97 xref element 72, 98
format attribute 73 format attribute 72
inside annotation 12 inside annotation 12
inside blockquote 21 inside blockquote 20
inside c 75 inside c 75
inside cref 23 inside cref 23
inside dd 26 inside dd 25
inside dt 28 inside dt 28
inside em 29 inside em 29
inside li 36 inside li 35
inside name 38 inside name 37
inside postamble 77 inside postamble 77
inside preamble 78 inside preamble 78
inside strong 60 inside strong 60
inside sub 61 inside sub 60
inside sup 62 inside sup 61
inside t 63 inside t 62
inside td 66 inside td 65
inside th 68 inside th 68
inside tt 71 inside tt 70
inside ttcol 80 inside ttcol 80
pageno attribute 74 pageno attribute 74
target attribute 74 target attribute 74
xref formats xref formats
counter 73 counter 72
default 73 default 73
none 73 none 73
title 73 title 73
Y Y
year attribute year attribute
in date element 25 in date element 24
Author's Address Author's Address
Paul Hoffman Paul Hoffman
ICANN ICANN
EMail: paul.hoffman@icann.org EMail: paul.hoffman@icann.org
 End of changes. 312 change blocks. 
735 lines changed or deleted 726 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/