Slashdot Mirror


RSS Version 3 Specs Up for Review

Jonathan Avidan writes "The RSS 3 Homepage now offers its first publicly available specification, the RSS 3 Lite-type Specification First Draft, intended for review and commenting for revision. RSS 3 is a reworking of RSS 2.0, filling the gaps and removing unnecessary features and is fully backwards-compatible, rather than a new format."

9 of 147 comments (clear)

  1. Yay, XHTML in RSS by Gopal.V · · Score: 4, Informative

    They removed

    <clouds>
    <skipHours>
    <skipDays>
    <textInput>
    <source> element
    <pics> element
    <guid> element's optional "isPemraLink" attribute

    And added

    The <comments> element's optional "type" attribute
    The <pubDate> element's optional "type" attribute
    The <ttl> element's optional "span" attribute

    Looks like good news for bloggers and God knows what for stuff like GeoRSS or BlogTorrents :)

    I've been waiting for that a long time now

  2. Re:While we're on the subject... by Anonymous Coward · · Score: 2, Informative

    ... plans are afoot for Microsoft to co-opt RSS and rename it "web feeds".

    Huh?

    They're choosing "web feeds" as the user interface text to mean RSS, Atom et al. The article says nothing about them modifying the feed schema.

  3. Re:An implementing client should support everythin by Bogtha · · Score: 4, Informative
    --
    Bogtha Bogtha Bogtha
  4. Re:Unnecessary features by hritcu · · Score: 2, Informative

    The RSS 3 Requirements Page: General RSS 3 Requirements:
    6. The Standard should strive to remain as backwards compatible as possible with the RSS 2.0 standard

    --
    If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
  5. Re:This question is inquisitive. by jonathan_avidan · · Score: 2, Informative

    It's explained in the terminology page and the terminology section in the spec. In short - normative equals "for implementation", "non-normative" means "of recommendation or suggestion nature" and "informative" means, well, "for further details only".

    --
    Yrs John XXX
  6. And I thought it was bad years ago by gpoul · · Score: 2, Informative

    So I basically have to link this from here, maybe people will learn eventually.

    This whole mess is just not funny anymore.

    http://www.kuro5hin.org/story/2002/11/10/122820/97

  7. Re:Authentication? by Bogtha · · Score: 3, Informative

    Looked at the spec. quickly. Did not see any support for authentication.

    You're looking at the wrong specification. RSS is transmitted over HTTP. HTTP provides authentication.

    It would be useful to be able to provide a subscription service to selected users with some degree of security.

    The thing preventing this is that common feed readers do not support enough of HTTP's features to be able to supply a username and password in a standard HTTP way.

    Like gzip compression, above, this isn't a problem that needs to be solved on a format-by-format basis. The transfer protocol handles it for all formats.

    --
    Bogtha Bogtha Bogtha
  8. Re:This question is inquisitive. by jericho4.0 · · Score: 3, Informative

    1. The term "normative" describes sections (or comments/notes) which describes behaviors and feature to which implementors must adhere
    2. The term "informative" describes sections (or comments/notes) which give certain details for further knowledge and do not describe behavior to which implementors must adhere
    3. The term "non-normative" describes sections (or comments/notes) which describe behaviors or features of recommendation nature or changing nature
    4. The words "must", "must not", "required", "shall", "shall not", "should", "should not", "recommended", "may", "may not" and "optional" are to be interpreted as described in RFC 2119

    --
    "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
  9. Re:Gzip RSS by Anonymous Coward · · Score: 1, Informative

    It can read the whole document and notice
    that occurs alot and replace it with one bit.


    Uh, no it can't. bzip2 uses

    - run length encoding
    - move-to-front buffering
    - the Burrows-Wheeler block transform (sorts the data in a reversible way; the output is usually more compressible)
    - run length encoding (again)
    - huffman encoding

    There's no searching for repeated sequences beyond the BW transform. You're not going to replace a common sequence with a single bit.