Request for Proposal: RFC Format Tools

IETF Administrative Director <iad@ietf.org> Thu, 26 October 2017 21:41 UTC

Return-Path: <iad@ietf.org>
X-Original-To: ietf-announce@ietf.org
Delivered-To: ietf-announce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 950631397F3 for <ietf-announce@ietf.org>; Thu, 26 Oct 2017 14:41:58 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: IETF Administrative Director <iad@ietf.org>
To: "IETF Announcement List" <ietf-announce@ietf.org>
Subject: Request for Proposal: RFC Format Tools
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: iad@ietf.org
Message-ID: <150905411856.24126.13867184351130191226.idtracker@ietfa.amsl.com>
Date: Thu, 26 Oct 2017 14:41:58 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-announce/WRCvoA7BK9oFMMx9soBr5yzPDZQ>
X-BeenThere: ietf-announce@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "IETF announcement list. No discussions." <ietf-announce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-announce>, <mailto:ietf-announce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-announce/>
List-Post: <mailto:ietf-announce@ietf.org>
List-Help: <mailto:ietf-announce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-announce>, <mailto:ietf-announce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 21:41:58 -0000

The IETF Administrative Oversight Committee (IAOC), on behalf of the
RFC Editor, announces this Request for Proposals for the development
of a suite of tools to implement changes to the RFC format.  Bidders
may submit a proposal to develop the entire suite of tools or any
number of the tools. The successful bidder(s) will enter into a contract
with the Internet Society.

The RFC Editor plans to produce a canonical RFC document in XML
using the xm2rfc v3 grammar, and to publish the RFC in several
Publication Formats as defined in RFC 6949. This new process
requires new and updated tooling, including RFClint, SVGcheck,
XMLdiff. 

More specifically:

1.  RFClint

For a given input document, the application will help authors and 
the RFC Editor:
• Identify and optionally remove duplicate words
• Identify and optionally correct misspelled words
• Verify that imbedded XML stanzas are well formed
• Verify that imbedded ABNF is complete and well formed

See:  https://iaoc.ietf.org/documents/rfclint-SOW-04.pdf

2.  SVGcheck

The upcoming RFC format will allow line drawings in RFCs using a
specialized profile of the SVG (Scalable Vector Graphics) language. 
The RFC Editor requires a tool to verify that submitted SVG is valid
and conforms to  specific profile.

See:  https://iaoc.ietf.org/documents/svgcheck-SOW-02.pdf

3.  XMLdiff

This project will create an application that operates on two xml2rfc
v3 source documents, producing a visual presentation of the
meaningful differences in the source.

See:  https://iaoc.ietf.org/documents/xmlDiff-SOW-03.pdf

The RFP can be found at: <https://iaoc.ietf.org/rfps.html>;.

Proposals must be received via email at tmc@ietf-bids.org no
later than November 20, 2017.  All questions, inquiries must be
submitted by November 3, 2017.  Responses to questions and inquiries
shall be posted online at:  <https://iaoc.ietf.org/rfps.html> by
November 13, 2017.


Ray Pelletier
IETF Administrative Director