[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: PRISM and RSS



**1st off, I'd like to say that I only have some basic knowledge of 
RDF, so if I make any mistakes (and I invariably will), please 
correct me.  The specs at W3C are pretty harry.  _Thanks_.**

> I like PRISM a lot, but RSS 1.0 is simpler.

"Simpler" is subjective... I think there is more to their spec than 
RSS 1.0, but you don't have to use what you don't need.

> And neither is "more
> RDF based" than the other.

RSS 1.0 uses "item" tags to describe news items and the "channel" tag 
to denote the channel.  In PRISM, they are all rdf:Description.  Why 
doesn't RSS 1.0 use rdf:Description?  Also, I see tags like "title" 
and "link" in an RSS 1.0 document.  By convention, the rdf:about 
attribute is "link", so why the redundancy?  Why "title" in the RSS 
1.0 namespace when there is one of the same name in the Dublin Core 
namespace?  These things strike me as RSS 1.0 "doing its own thing" 
and deviating from more standard compliance.

>We can mix PRISM constructs into RSS 1.0
> feeds, or RSS 1.0 extension modules could be used in PRISM.

Fine, but that argument doesn't support a need for both to exist.

>My take is
> that PRISM comes much more from an "industry" perspective than (all
> flavours of) RSS, so there may be some culture clash too in the way 
the
> spec(s) are produced and managed.

Given the close similarity between both specs, and the fact that both 
are basically finished (barring namespaced extentions), I don't think 
differences in culture is a sufficient argument for RSS 1.0 to 
exist.  We needn't deal with the PRISM working group whatsoever if we 
want to go off and make our own extentions.  It would be nice to 
colaborate, of course, but it is not a necessity.  We could even 
clarify that spec when there turns out to be issues and it would take 
too long to consult with the PRISM working group.  An example would 
be HTML entitites in descriptions.

> The point of RDF in this context is that both can proceed happily, 
and
> applications can be written that consume either or both kinds of RDF
> data.

That both can proceed happily does not mean both should exist.  

>RSS 1.0 exists, is useful, and doesn't (because of the use of
> XML namespaces and RDF) need to be interfered with much.

Fine, but still...

>The interesting
> work now should be on tools, tutorials and content, not the core
> spec. We've seen interest in the last two days on extending RSS for 
use
> with calendar/event descriptions and with music; neither extension
> requires us to change RSS 1.0, they're both simply additional RDF
> vocabularies.

The same can be said for PRISM.

>As such, they can also be mixed with PRISM data. 
> 

There's a lot of wheel re-inventing in computer science, and I'm 
trying to nip-this one in the butt.

-- David Smiley