Network Working Group                                       R. Cadenhead
Internet-Draft                                                  G. Smith
Expires: November 22, 2006                            RSS Advisory Board
                                                                J. Hanna
                                                              B. Kearney
                                                   RSS-DEV Working Group
                                                            May 22, 2006

                   The application/rss+xml Media Type
                        draft-rss-media-type-00

Status of this Memo

   By submitting this Internet-Draft, each author represents that any
   applicable patent or other IPR claims of which he or she is aware
   have been or will be disclosed, and any of which he or she becomes
   aware will be disclosed, in accordance with Section 6 of BCP 79.
   
   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF), its areas, and its working groups.  Note that
   other groups may also distribute working documents as Internet-
   Drafts.

   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."

   The list of current Internet-Drafts can be accessed at
   http://www.ietf.org/1id-abstracts.html.

   The list of Internet-Draft Shadow Directories can be accessed at
   http://www.ietf.org/shadow.html.

   This Internet-Draft will expire on November 22, 2006.
   
Copyright Notice

   Copyright (C) The Internet Society (2006).
   
Abstract

   This document specifies the Media Type for RSS, a data description
   and syndication format.
   
1. Introduction

   RSS is an XML-based document format for the syndication of web
   content so that it can be republished on other sites or downloaded
   periodically and presented to users.

   RSS is currently used for a number of applications, including news
   headline syndication, weblog content distribution, and the exchange
   of other timely information such as software release notes.


   
Cadenhead-Hanna, et al.      Expires November 22, 2006          [Page 1]

Internet-Draft     The application/rss+xml Media Type       May 22, 2006

   There are a number of revisions [1][2][3][4][5][6] of RSS in active
   use today, all of which derive from the original format RDF Site
   Summary (RSS) 0.9 [7].
   
   Because of the common origin and the wide implementation of these
   revisions, general-purpose RSS clients typically support all of the
   revisions to maximize interoperability.
   
   This memo defines a media type, "application/rss+xml", for all
   versions of RSS.

2. Registration Information

   To: ietf-types@iana.org

   Subject: Registration of MIME media type application/rss+xml

   MIME media type name: application

   MIME subtype name: rss+xml

   Required parameters: none

   Optional parameters:

      charset

      This parameter has semantics identical to the charset parameter of
      application/xml as specified in [RFC3023].

      version

      This parameter indicates the version of RSS employed in the
      document.  This value should be the URI of an XML Namespace [8]
      for a revision that defines a namespace (e.g.,
      "http://purl.org/rss/1.0/" for RDF Site Summary (RSS) 1.0) or a
      number for a version that does not (e.g., "2.0" for RSS 2.0).
      
   Encoding considerations:

      They are the same as the encoding considerations of
      application/xml as specified in [RFC3023], Section 3.
      
   Security considerations:
   
      They include all of the security considerations of
      application/xml as specified in [RFC3023], Section 10.
      
      Additionally, some RSS elements allow the delivery of HTML and
      XHTML, markup languages that include many elements that are
      considered unsafe because they expose clients to one or more
      types of attack.  See the security sections of [RFC2854] and
      [HTML401] for guidance.
      
Cadenhead-Hanna, et al.      Expires November 22, 2006          [Page 2]

Internet-Draft     The application/rss+xml Media Type       May 22, 2006
  
      Clients built on software libraries or applications that process
      RSS must ensure that the code does not bring the file into a local
      context, where it is treated as a trusted source.

      RSS clients should pay particular attention to the security of the
      contents of the HTML and XHTML elements META, SCRIPT and STYLE;
      the HTML and XHTML attributes ACTION, BACKGROUND, CITE, CLASSID,
      CODEBASE, DATA, HREF, LONGDESC, PROFILE, and USEMAP; and all
      proprietary elements and attributes, particularly the BGSOUND,
      EMBED and LAYER elements.  Other elements also may have security
      implications.
  
      RSS documents may indirectly link to executable content.  Embedded
      content in other formats delivered over RSS, such as HTML and
      XHTML, also may in turn directly contain or indirectly reference
      executable content.

      Namespace extensions allow RSS documents to directly contain
      arbitrary content, which could be executable content or content
      types that may in turn directly or indirectly contain such
      content.  Presentation of such content is always optional for RSS
      clients and must only be done when the content type is known and
      the security implications of that type have been considered.
      
   Published specification(s):

      RDF Site Summary (RSS) 0.9 [7]

      RSS 0.91 Spec, revision 3 [1]

      RSS 0.91 [2]

      RSS 0.92 [3]
      
      RDF Site Summary (RSS) 1.0 [4]
      
      RSS 2.0 [5]
      
      RSS 2.0.1, revision 6 [6]
      
   Applications which use this media type:
   
      RSS is supported by client software called readers, newsreaders,
      or aggregators and a large number of content management systems
      that publish and consume the format. It also is supported by many
      applications that produce and consume HTML and XHTML.
      
2.1 Additional information:

   Magic number(s):

      There is no single initial byte sequence that always is present in
      RSS documents.  See [RFC3023] for information about the
   
Cadenhead-Hanna, et al.      Expires November 22, 2006          [Page 3]

Internet-Draft     The application/rss+xml Media Type       May 22, 2006

      identification of XML media types.
      
   File extension(s):
   
      .rss (all versions), .xml (all versions), and .rdf (for RDF Site
      Summary (RSS) 0.9 and 1.0)
   
   Macintosh File Type Code(s): TEXT
   
   Person & email address to contact for further information:

      The authors of this memo
      
   Intended usage: COMMON
   
   Further information:
   
      The choice of "application/rss+xml" as the desired media type for
      RSS was recommended by the RSS-DEV Working Group [9] and RSS
      Advisory Board [10], organizations that publish and support the
      two most widely implemented versions of RSS. 
   
   Author/Change controller(s):

      RDF Site Summary (RSS) 0.9 was a product of Netscape
      Communications authored by Dan Libby
      
      RSS 0.91 Spec, revision 3 was a product of Netscape Communications
      authored by Libby

      RSS 0.91 was a product of UserLand Software authored by Dave
      Winer  
  
      RSS 0.92 was a product of UserLand Software authored by Winer
      
      RSS 1.0 was a product of the RSS-DEV Working Group [9] and was
      authored by Gabe Beged-Dov, Dan Brickley, Rael Dornfest, Ian
      Davis, Leigh Dodds, Jonathan Eisenzopf, R.V. Guha, Ken MacLeod,
      Eric Miller, Aaron Swartz, and Eric van der Vlist
   
      RSS 2.0 was a product of UserLand Software authored by Winer
      
      RSS 2.0.1, revision 6 was a product of the Berkman Center for
      Internet & Society at Harvard Law School and the RSS Advisory
      Board [10] and was authored by Winer   
      
References

   [HTML401] Raggett, D., Le Hors, A., and Jacobs, I., "HTML 4.01
             Specification", December 1999, W3C Recommendation,
             



Cadenhead-Hanna, et al.      Expires November 22, 2006          [Page 4]

Internet-Draft     The application/rss+xml Media Type       May 22, 2006

   [RFC2854] Connolly, D., and Masinter, L., "The 'text/html' Media
             Type", RFC 2854, June 2000.
        
   [RFC3023] Murata, M., St. Laurent, S., and D. Kohn, "XML Media
             Types", RFC 3023, January 2001.

   [1]       Libby, D., "RSS 0.91 Spec, revision 3", July 1999,
             .

   [2]       Winer, D., "RSS 0.91", July 1999,
             
    .
        
   [3]       Winer, D., "RSS 0.92", December 2000,
             
     .
        
   [4]       Beged-Dov, G., Brickley, D., Dornfest, R., Davis, I.,
             Dodds, L., Eisenzopf, J., Guha, R., MacLeod, K., Miller,
             E., Swartz, A., and E. van der Vlist, "RDF Site Summary
             (RSS) 1.0", May 2001,
             
      .
        
   [5]       Winer, D., "RSS 2.0", August 2002,
             
       .
        
   [6]       Winer, D., "RSS 2.0.1, revision 6", January 2005,
             
        
         [7] Libby, D., "RDF Site Summary (RSS) 0.9", July 1999, 
         
          . [8] Bray, T., Hollander, D., and Layman, A, "Namespaces in XML", January 1999, W3C Recommendation, 
          . [9] 
          . [10] 
          . Authors' Addresses Rogers Cadenhead, RSS Advisory Board Email: workbench@cadenhead.org URI: http://www.cadenhead.org/workbench/ Jon Hanna, RSS-DEV Working Group Email: jon@hackcraft.net URI: http://www.hackcraft.net/ Bill Kearney, RSS-DEV Working Group Email: wkearney@syndic8.com URI: http://www.ideaspace.net/users/wkearney/ Cadenhead-Hanna, et al. Expires November 22, 2006 [Page 5] Internet-Draft The application/rss+xml Media Type May 22, 2006 Greg Smith, RSS Advisory Board Email: ecomputerd@yahoo.com URI: http://www.feederreader.com/ Intellectual Property Statement The IETF takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79. Copies of IPR disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr. The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement this standard. Please address the information to the IETF at ietf-ipr@ietf.org. Disclaimer of Validity This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Copyright Statement Copyright (C) The Internet Society (2006). This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights. Acknowledgment Funding for the RFC Editor function is currently provided by the Internet Society. Cadenhead-Hanna, et al. Expires November 22, 2006 [Page 6]