Search the web
Sign In
New User? Sign Up
rss-dev
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Very Simple RSS 2.0 Proposal [was: Two "beefs" with RSS 1.0]   Message List  
Reply | Forward Message #3536 of 7450 |
----- Original Message -----
From: "p2psmoke" <shelleyp@...>

> Instead of working with those who want a simplified RSS,
> and showing how RDF doesn't have to overly complicate
> the specification [...]

Well, I liked your simplified proposal [1] so much that I decided to
simplify it some more, adding back sequences but in the guise of a "new"
list feature of RDF that is syntactically unobtrusive, and generally making
it easier to manage whilst remaining compatible with RDF.

The two files are in http://infomesh.net/2002/rss2/

ex1.rdf is the main proposal; here are the changes from Shelley's proposal,
which formed the basis of this file:-

* rdf:RDF is gone. You don't need it: "If the content is known to be
RDF/XML by context, such as when RDF/XML is embedded inside other XML
content, then the grammar can either start at Element Node, RDF, [...] or a
production nodeElementList" -
http://www.w3.org/TR/rdf-syntax-grammar/#start If you serve it as
application/rss+xml, you can be sure that the quote above applies, but I
contend that it applies anyway. Think pragmatically: it would actually be
possible to add a version="2.0" attribute to the root of this proposal to
indicate that it's 2.0.
* rdf:parseType="Collection" is in. Chris pointed out to me that Shelley's
proposal didn't contain sequence, so people would object. This feature of
RDF was proposed back in 2002-05; see item 11 of
http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2002May/0159 It's
basically the old DAML list construct, but in the RDF namespace; it's much
like Seq, except that the items themselves make up the members, so you
don't have to keep repeating yourself. The order of appearance in the
document is the order that they appear in the list. Note that it is widely
acknowledged that the new-style DAML/RDF Lists are superior to the old
rdf:Seq lists.
* I've put the Dublin Core elements into the RSS namespace. I don't mind if
people use the DC namespace instead, but I don't see why the names can't
just be copied over to save a few bytes. The rationale that people use for
adding the Dublin Core namespace is that Dublin Core-aware agents will be
able to make great assumptions about all of your RSS feeds. That's
nonsense, of course: show me a single program (practical or theoretical)
that is any worse off for moving the elements into the RSS namespace, or
fall in line :-)
* Minor rejigging so that instead of doing <item><Item ...>...</></>, you
can now just do <items><Item/><Item/></items>.

ex1b.rdf is simply a file using the old DAML namespace for the collection
parseType, so that you can check my proposal using the RDF Validator. It
passes, of course:-
http://www.w3.org/RDF/Validator/ARPServlet?URI=http://infomesh.net/2002/rss
2/ex1b.rdf&EMBEDDED_RDF=1

There's also a graph of the output:
http://www.w3.org/RDF/Validator/ARPServlet.tmp/servlet_24159.png As PNG,
but I don't think that the Validator preserves them indefinitely, so check
it out whilst you can :-)

I've taken some notes on http://www.peerfear.org/chump/rss-dev/ It's a
shame about the lack of permalinks there...

Now, I'm about as big an RDF pedant as they come, but I'm also a
pragmatist, and I hope that I've shown convincingly that the two are not
incompatible. I think that Shelley's comments about the future of RSS have
been generally on the mark, and although I'm more of a lurker than a
long-time contributor, I hope that you'll judge this proposal on its
technical, not political, merits.

Oh, and I still prefer Aaron's RSS 3.0 proposal [2]... but that's obviously
going to fall through since it has Aaron as the supreme master of the RSS
namespace. Then again, how does that differ from 1.0? :-)

[1] http://weblog.burningbird.net/archives/000516.php
[2] http://www.aaronsw.com/2002/rss30

--
Kindest Regards,
Sean B. Palmer
@prefix : <http://purl.org/net/swn#> .
:Sean :homepage <http://purl.org/net/sbp/> .




Sat Sep 7, 2002 4:43 pm

sean@...
Send Email Send Email

Forward
Message #3536 of 7450 |
Expand Messages Author Sort by Date

... From: "p2psmoke" <shelleyp@...> ... Well, I liked your simplified proposal [1] so much that I decided to simplify it some more, adding back...
Sean B. Palmer
sean@...
Send Email
Sep 7, 2002
4:44 pm

... a "new" ... generally making ... I ran these with my little test PHP application (first file tested with this PHP page at <a ...
p2psmoke
Offline Send Email
Sep 7, 2002
5:36 pm

Hi ... The reason for the container (the Items element) is to enable the item's to be ordered from a RDF point of view. Chris...
Chris Croome
chriscroome
Offline Send Email
Sep 7, 2002
5:41 pm

... Chris, I know where you're coming from and I've tested this one in public and it just don't fly. The response is "Well, we all know the order of the...
p2psmoke
Offline Send Email
Sep 7, 2002
5:55 pm

... Shelley, Chris is right. An RDF parser (such as the one in Mozilla / Netscape 7, HP's Jena, Redland's Raptor, Adobe's XMP library, etc) has well understood...
Dan Brickley
danbri3
Offline Send Email
Sep 7, 2002
6:32 pm

... tangible ... the ... the ... Netscape 7, ... understood ... unordered ... tells us ... meaningful, the ... since ... formatting ... more ... namespace ... ...
p2psmoke
Offline Send Email
Sep 7, 2002
7:14 pm

... I've considerable sympathy for this view. Smarter consumer apps will always want to offer multiple ways to render the data; eg. in Mozilla we'd probably...
Dan Brickley
danbri3
Offline Send Email
Sep 7, 2002
7:54 pm

Hi ... I agree, but what about getting the order from rdf:List as per Sean Palmers suggestion? Chris...
Chris Croome
chriscroome
Offline Send Email
Sep 7, 2002
8:09 pm

... That'd be possible, though I think this group could better spend its time working on tools, tips and guidelines than on changing the spec again. Maybe put...
Dan Brickley
danbri3
Offline Send Email
Sep 7, 2002
8:14 pm

... from ... Sean ... its time ... again. ... W3C RDF ... I rather thought that the RDF syntax was more or less stable, Dan. Something about stack in the dirt,...
p2psmoke
Offline Send Email
Sep 7, 2002
8:39 pm

Hi ... I agree, and in addition evangalising on the benefits that using RDF has... ... Makes sense to me :-) One other thing for the wishlist is the ability to...
Chris Croome
chriscroome
Offline Send Email
Sep 7, 2002
8:45 pm

... Yes. I thing that could be a more near-term change, since it has no dependencies on the RDF Core specs (by contrast, rdf:List is one of the few additions...
Dan Brickley
danbri3
Offline Send Email
Sep 7, 2002
8:54 pm

Dan Brickley wrote: [...] ... and ... the ... item), ... a ... this ... the ... I would venture an estimation that most of the RSS consumers we currently have...
Ziv Caspi
zivcaspi
Offline Send Email
Sep 7, 2002
8:42 pm

... Yes, there are more XML tools than RDF. I wouldn't suggest otherwise. ... This is an idea that many people are interested in, but it is still largely a...
Dan Brickley
danbri3
Offline Send Email
Sep 7, 2002
8:51 pm

Hi ... That's fine if you only ever want things ordered by date, but what if you wanted something like Google search results in RSS format... Chris...
Chris Croome
chriscroome
Offline Send Email
Sep 7, 2002
7:58 pm

... Chris, how do you want to sort them? Google returns by page rank, so you could add a page rank attribute. Or sort by link title. The issue of embedding...
p2psmoke
Offline Send Email
Sep 7, 2002
8:30 pm

... Yes, in which case it would be quite handy to stick something on the Seq that indicates which per-item element was used to establish that order. For...
Bill Kearney
wkearney99
Offline Send Email
Sep 7, 2002
10:10 pm

... No, not only. There is a common model for both XML and RDF in RSS 1.0 and XML applications should also consider that the order defined in the rdf:Seq is...
Eric van der Vlist
evlist
Online Now Send Email
Sep 8, 2002
8:15 am

... That's great Sean! I knew RDF experts such as you and Shelly would make much shorter work of this than I could. ... <snip> ... So comparing this to RSS...
Joe Gregorio
JCGregorio
Offline Send Email
Sep 8, 2002
1:35 am

... This is very important. Compelling documentation with examples go a long way toward reassuring developers that they grasp the spec and implementing it ...
Bill Kearney
wkearney99
Offline Send Email
Sep 8, 2002
11:03 pm
Ben Hammersley
bhammersley_uk
Offline Send Email
Sep 9, 2002
10:05 am

... There's a huge chicken and the egg problem here. RSS-1.0 supports people attaching dublin core elements to their items. 0.9x does not support much on a ...
Bill Kearney
wkearney99
Offline Send Email
Sep 9, 2002
10:51 am

... I think that this is simpler than that :-) There is a deep analogy between a RSS feed and a book and if you look at a book, there are several orders which...
Eric van der Vlist
evlist
Online Now Send Email
Sep 9, 2002
11:14 am

... Yes. One divergence here is that individual items from a feed could well be reaggregated from their source into another feed. If just manually, but...
Bill Kearney
wkearney99
Offline Send Email
Sep 9, 2002
12:19 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help