Skip to content

Commit

Permalink
Merge pull request #11 from hach-que/master
Browse files Browse the repository at this point in the history
RFC X1000 - Specification Formatting Conventions
  • Loading branch information
0xabad1dea committed Apr 7, 2012
2 parents ac4b425 + 9600e00 commit 9c25327
Show file tree
Hide file tree
Showing 2 changed files with 340 additions and 0 deletions.
220 changes: 220 additions & 0 deletions MISC/Draft_Spec_Formatting_Conventions.txt
@@ -0,0 +1,220 @@
RFC X1000 (Draft-Misc) J. Rhodes, Ed.
Redpoint Software
April 2012


Specification Formatting Conventions

Abstract

This draft provides guidelines on formatting draft specifications for
submission to the 0x10c standards committee. It is designed to
loosely correlate with the formatting of RFCs.


Table of Contents

1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1. Requirements Language . . . . . . . . . . . . . . . . . . . 2
2. Numbering RFCs . . . . . . . . . . . . . . . . . . . . . . . . 2
3. Referencing RFCs . . . . . . . . . . . . . . . . . . . . . . . 2
4. Formatting . . . . . . . . . . . . . . . . . . . . . . . . . . 2
5. Author Notation . . . . . . . . . . . . . . . . . . . . . . . . 3
6. Required Sections . . . . . . . . . . . . . . . . . . . . . . . 3
7. Additional Notes . . . . . . . . . . . . . . . . . . . . . . . 3
8. Security Considerations . . . . . . . . . . . . . . . . . . . . 3
9. Normative References . . . . . . . . . . . . . . . . . . . . . 3
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 3
























Rhodes [Page 1]

Specification Conventions April 2012


1. Introduction

Currently there are no standards defined for the formatting of
standards to the committee. This RFC proposes using the standards
already in place in RFCs globally.

1.1. Requirements Language

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in RFC 2119 [RFC2119].


2. Numbering RFCs

The numbering prefix of RFCs submitted to the 0x10c standards
committee begins at X1000, as these RFCs are independent of the
globally recognised list of RFCs. Hence this document forms RFC
X1000.

For the purposes of strict number values (such as the number field


3. Referencing RFCs

This is an example of how you would change the DOCTYPE if you wanted
to reference RFC X1000 in your own XRFC.

<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [ <!ENTITY rfcx1000 SYSTEM "https:
//raw.github.com/hach-que/0x10c-Standards/master/MISC/
Draft_Spec_Formatting_Conventions.xml"> ]>

Then in the references section, do:

&rfcx1000;


4. Formatting

Authors of RFCs for submission to the 0x10c standards committee are
RECOMMENDED to use xml2ref as specified in RFC 2629 [RFC2629] for
initially drafting specifications they wish to submit.

When authors want to submit their RFC they MUST include both the
original source file if applicable (such as the .xml file if using
xml2rfc) and a resulting plain text document that MUST formatted
according to RFC conventions.




Rhodes [Page 2]

Specification Conventions April 2012


The website http://xml.resource.org/ is noted to have an online
formatter than can perform this conversion for authors.


5. Author Notation

Authors of RFCs MUST include their email address as part of their
author status in an RFC.

Authors of RFCs MAY include an URI that is unique to them.

Inclusion of other information is OPTIONAL.


6. Required Sections

Authors of RFCs MUST provide a section for security considerations as
specified in RFC 3552 [RFC3552].


7. Additional Notes

It is RECOMMENDED to authors of RFCs to look at the source file of
this RFCs to gain a guideline on how RFCs are constructed with
xml2rfc.


8. Security Considerations

This memo has no applicable security considerations.


9. Normative References

[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997.

[RFC2629] Rose, M., "Writing I-Ds and RFCs using XML", RFC 2629,
June 1999.

[RFC3552] Rescorla, E. and B. Korver, "Guidelines for Writing RFC
Text on Security Considerations", BCP 72, RFC 3552,
July 2003.








Rhodes [Page 3]

Specification Conventions April 2012


Author's Address

James Rhodes (editor)
Redpoint Software

Email: jrhodes@redpointsoftware.com.au
URI: http://www.redpointsoftware.com.au/












































Rhodes [Page 4]
120 changes: 120 additions & 0 deletions MISC/Draft_Spec_Formatting_Conventions.xml
@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="US-ASCII"?>
<!DOCTYPE rfc SYSTEM "rfc2629.dtd">
<?xml-stylesheet type='text/xsl' href='rfc2629.xslt' ?>
<?rfc strict="yes" ?>
<?rfc toc="yes"?>
<?rfc tocdepth="4"?>
<?rfc symrefs="yes"?>
<?rfc sortrefs="yes" ?>
<?rfc compact="yes" ?>
<?rfc subcompact="no" ?>
<?rfc private="RFC X1000 (Draft-Misc)" ?>
<rfc ipr="none" number="1000" category="info" docName="draft-specification-formatting-conventions">
<front>
<title abbrev="Specification Conventions">Specification Formatting Conventions</title>

<author fullname="James Rhodes" initials="J.R." role="editor"
surname="Rhodes">
<organization>Redpoint Software</organization>

<address>
<email>jrhodes@redpointsoftware.com.au</email>
<uri>http://www.redpointsoftware.com.au/</uri>
</address>
</author>

<date month="April" year="2012" />
<area>Misc</area>
<workgroup>0x10c Standards Committee</workgroup>
<abstract>
<t>This draft provides guidelines on formatting draft specifications
for submission to the 0x10c standards committee. It is designed
to loosely correlate with the formatting of RFCs.</t>
</abstract>
</front>

<middle>
<section title="Introduction">
<t>Currently there are no standards defined for the formatting
of standards to the committee. This RFC proposes using the
standards already in place in RFCs globally.</t>

<section title="Requirements Language">
<t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in <xref
target="RFC2119">RFC 2119</xref>.</t>
</section>
</section>

<section anchor="numbering" title="Numbering RFCs">
<t>The numbering prefix of RFCs submitted to the 0x10c
standards committee begins at X1000, as these
RFCs are independent of the globally recognised list of RFCs.
Hence this document forms RFC X1000.</t>
<t>For the purposes of strict number values (such as the
number field </t>
</section>

<section anchor="referencing" title="Referencing RFCs">
<t>This is an example of how you would change the DOCTYPE if
you wanted to reference RFC X1000 in your own XRFC.</t>
<t><![CDATA[
<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
<!ENTITY rfcx1000 SYSTEM
"https://raw.github.com/hach-que/0x10c-Standards/master/MISC/Draft_Spec_Formatting_Conventions.xml">
]>
]]></t>
<t>Then in the references section, do:</t>
<t>&amp;rfcx1000;</t>
</section>

<section anchor="formatting" title="Formatting">
<t>Authors of RFCs for submission to the 0x10c standards
committee are RECOMMENDED to use xml2ref as specified in <xref
target="RFC2629">RFC 2629</xref> for initially drafting
specifications they wish to submit.</t>
<t>When authors want to submit their RFC they MUST include
both the original source file if applicable (such as the
.xml file if using xml2rfc) and a resulting plain text
document that MUST formatted according to RFC conventions.</t>
<t>The website <eref target="http://xml.resource.org/">
http://xml.resource.org/</eref> is noted
to have an online formatter than can perform this conversion
for authors.</t>
</section>

<section anchor="authors" title="Author Notation">
<t>Authors of RFCs MUST include their email address as part
of their author status in an RFC.</t>
<t>Authors of RFCs MAY include an URI that is unique to them.</t>
<t>Inclusion of other information is OPTIONAL.</t>
</section>

<section anchor="required-sections" title="Required Sections">
<t>Authors of RFCs MUST provide a section for security
considerations as specified in <xref target="RFC3552">RFC
3552</xref>.</t>
</section>

<section anchor="additional-notes" title="Additional Notes">
<t>It is RECOMMENDED to authors of RFCs to look at the source
file of this RFCs to gain a guideline on how RFCs are
constructed with xml2rfc.</t>
</section>

<section anchor="Security" title="Security Considerations">
<t>This memo has no applicable security considerations.</t>
</section>
</middle>

<back>
<references title="Normative References">
<?rfc include="reference.RFC.2119.xml"?>
<?rfc include="reference.RFC.2629.xml"?>
<?rfc include="reference.RFC.3552.xml"?>
</references>
</back>

</rfc>

0 comments on commit 9c25327

Please sign in to comment.