SVG Drawings for RFCs: SVG 1.2 RFC
draft-iab-svg-rfc-00

The information below is for an old version of the document
Document Type Active Internet-Draft
Last updated 2016-01-06
Stream IAB
Intended RFC status (None)
Formats plain text pdf html bibtex
Additional URLs
Stream IAB state (None)
Consensus Boilerplate Unknown
RFC Editor Note (None)
Network Working Group                                        N. Brownlee
Internet-Draft                                The University of Auckland
Intended status: Informational                                       IAB
Expires: July 9, 2016                                    January 6, 2016

                   SVG Drawings for RFCs: SVG 1.2 RFC
                          draft-iab-svg-rfc-14

Abstract

   This document specifies SVG 1.2 RFC - an SVG profile for use in
   diagrams that may appear in RFCs - and considers some of the issues
   concerning the creation and use of such diagrams.

Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at http://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on July 9, 2016.

Copyright Notice

   Copyright (c) 2016 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.

Brownlee & IAB            Expires July 9, 2016                  [Page 1]
Internet-Draft     SVG Drawings for RFCs: SVG 1.2 RFC       January 2016

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
   2.  SVG 1.2 RFC: An SVG profile for RFCs  . . . . . . . . . . . .   3
     2.1.  Elements, properties and attributes allowed in SVG 1.2
           RFC . . . . . . . . . . . . . . . . . . . . . . . . . . .   4
   3.  How to create SVG drawings  . . . . . . . . . . . . . . . . .   6
   4.  Accessibility Considerations  . . . . . . . . . . . . . . . .   7
   5.  Meta-language for diagrams common in RFCs . . . . . . . . . .   8
     5.1.  Packet Layout Diagrams  . . . . . . . . . . . . . . . . .   8
     5.2.  Sequence Diagrams (1) . . . . . . . . . . . . . . . . . .   9
     5.3.  Sequence Diagrams (2) . . . . . . . . . . . . . . . . . .  11
   6.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .  13
   7.  Acknowledgements  . . . . . . . . . . . . . . . . . . . . . .  13
   8.  Revision History [RFC Editor please delete] . . . . . . . . .  14
   9.  References  . . . . . . . . . . . . . . . . . . . . . . . . .  15
     9.1.  Normative References  . . . . . . . . . . . . . . . . . .  15
     9.2.  Informative References  . . . . . . . . . . . . . . . . .  16
   Appendix A.  RELAX NG Compact (rnc) Schema for SVG 1.2 RFC  . . .  17
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  58

1.  Introduction

   Over the last two years the RFC Editor has worked with the Internet
   community to develop specifications for changes in the format of
   RFCs.  An outline of the resulting specifications was published as
   [RFC6949] in May 2013.  Since then a Design Team has been working
   with the RFC Editor to flesh out those specifications.  One aspect of
   the changes is to allow line drawings in RFCs; [RFC6949] says

      "Graphics may include ASCII art and a more complex form to be
      defined, such as SVG line art [SVG].  Color and grayscale will not
      be accepted.  RFCs must correctly display in monochromatic black-
      and-white to allow for monochrome displays, black-and-white
      printing, and support for visual disabilities."

   SVG (Scalable Vector Graphics) has been developed by W3C, the World
   Wide Web Consortium; its current standard is SVG 1.1 Full
   [W3C.REC-SVG11-20110816].  This document defines SVG 1.2 RFC, an SVG
   profile (i.e. a subset of SVG) that is suitable for RFC line
   drawings.

   Note that in RFCs, the text provides normative descriptions of
   protocols, systems, etc.  Diagrams may be used to help explain
   concepts more clearly, but they provide supporting detail, and should
   not be considered to be complete specifications in themselves.

Brownlee & IAB            Expires July 9, 2016                  [Page 2]
Internet-Draft     SVG Drawings for RFCs: SVG 1.2 RFC       January 2016

   The details (particularly any vocabularies) described in this
Show full document text