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

Yahoo! Groups Tips

Did you know...
Show off your group to the world. Share a photo of your group with us.

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 #3546 of 7450 |
Re: Very Simple RSS 2.0 Proposal [was: Two "beefs" with RSS 1.0]

--- In rss-dev@y..., Dan Brickley <daniel.brickley@b...> wrote:
>
> On Sat, 7 Sep 2002, p2psmoke wrote:
>
> > --- In rss-dev@y..., Chris Croome <chris@w...> wrote:
> > > Hi
> > >
> > > On Sat 07-Sep-2002 at 05:36:16PM -0000, p2psmoke wrote:
> > > >
> > > > Still, you'll get pushback, would need to have specific,
tangible
> > > > reason for having container (i.e. necessary for backwards
> > > > compatibility).
> > >
> > > 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, 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 items".
>
> 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
> behavior. It takes an RDF/XML document as input, and returns an
unordered
> set of triples as output. Just as the relational database model
tells us
> that the order of the rows in our RDBMS databases is not
meaningful, the
> RDF spec tells us that the triples constituting an RDF graph are not
> meaningfully ordered.
>
> This has two interesting consequencees:
>
> * RDF parsers can confidently throw away a *lot* of information,
since
> the use of RDF/XML syntax indicates which aspects of the XML
formatting
> are incidental and don't carry meaning.
>
> This is great news for aggregators of Web data, and saves much
more
> space than (for example) the false economy of eliding the DC
namespace
> into the RSS one to save on some occurances of 'dc:'.
>
> * Applications layered on top of generic RDF parsing, query,
storage
> tools will need to use constructs that are visible in the RDF
graph,
> if they do care about ordered lists. RDF'99 had Bag/Seq/Alt; RDF
Core's
> recent work augments this with a different idiom for lists.
>
> This means that if we want ordering in RSS documents to carry
meaning,
> and if we don't want to have to write special case parsers 'cos
we're
> otherwise happy using generic RDF parsers, that we can't treat
> document ordering as meaninful without using RDF's container
syntax.
> Which was, as I took it, Chris's point.
>
>
> "Well, we all know the order of the items" may be true of human
readers,
> and even of special-case parsers they write. But it isn't true of
generic
> RDF parsers; they won't pass through any ordering information
unless it is
> made explicit. The RDBMS/SQL analogy is the best explanation I've
found
> for this. RDF is data-centric not document-centric, and so makes
> preservation of document order the exception rather than the rule.
You
> have to explicitly opt-in to have ordering information survive in
the RDF
> world. That's the cost associated with the benefit of knowing
> automatically when it is OK to throw away information about the
order in
> which XML elements were written. For aggregators of mixed-namespace
RSS,
> that's a big benefit, since it makes it possible to do lots of
useful
> processing on content found in unfamiliar namespace extensions.
Without
> this convention, an aggregator would have to keep track of a lot
more
> information...
>
> Dan
>

Dan, I hear you and I'm with you. But one of the issues that will
probably exist with many uses of RDF in the future is that people
will focus on their own specific needs rather than looking at the
bigger picture.

Using the container to provide sequencing for RDF parsers right out
of the box. That's cool, and I've used this with the applications
you've mentioned.

But the people who write the RSS tools don't care other than the fact
that creating an RSS document is made more complex with the existing
use of a container. And people out there want to read and manually
write these documents and the container confuses them.

Using the RDBMS/SQL example, ordering is not part of the
infrastructure of the tables, its part of the querying process.
RDBMS, just like with RDF, is concerned about the collection of data
for an entity, how to identify the entity, and how to relate
entities, all within fairly rigid guidelines that prevent variations
away from some small group of mathematically proven rules. No more,
no less. Ordering is processing, and isn't part of the model, it
occurs through SQL as in "select a, b, c from tablea order by a". A
direct analogy in RDF would be to not have the container, but to
order based on one of the properties, such as a date.

What might be a better thing, don't you all think, is to have a non-
optional date field. And then let the aggregators display however
they want based on this date.

Shelley

>
> --
> mailto:danbri@w...
> http://www.w3.org/People/DanBri/




Sat Sep 7, 2002 7:13 pm

p2psmoke
Offline Offline
Send Email Send Email

Forward
Message #3546 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
Offline 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
Offline 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