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

Re: [syndication] Re: locating syndication feeds



I thought about this for a while. My original motivation was saving
space; if you had more than one feed of a particular format, you
wouldn't have to reiterate the URI. However, I'm currently thinking
that only one instance of a particular format should be allowed, so
this isn't the case any more.

That having been said, I don't know this is a "bad" use of
namespaces; the only thing that a namespace guarantees is the
uniqueness of a qualified name within *that* document. Anything else
(including 'permission') is pure conjecture. I'm no namespaces
expert, and I'd like to talk to a few people to get a feel for this,
just to test the theory.

At any rate, something like an attribute is probably more
appropriate; the easiest win is that it makes using XPath to find a
channel possible.

Cheers,


On Wed, Jul 11, 2001 at 10:14:50AM -0500, Aaron Swartz wrote:
> On Wednesday, July 11, 2001, at 12:11  AM, Mark Nottingham wrote:
> 
> > Please find attached a draft of a proposal. Thoughts?
> 
> The first major problem is that you use namespaces to identify 
> formats. While this may be OK for some formats, I'm not sure 
> that it's a general solution -- you really need agreement from 
> the owner of the namespace. You're probably better off using it 
> as a usual property, and saying that the URI points to a 
> description/definition of the format, for example:
> 
> ...
> 	<item ...>
> 		<title>...
> 		<description>...
> 		<foo:format rdf:resource="..." />
> 	</item>
> ...
> 
> 
> > This indicates that the resource that links to it is available 
> > in two other formats; RSS 0.92 and RSS 1.0.
> 
> Umm, I don't see it linking to any resources. And it should!
> 
> > Channel lists must be returned with the following Content-Type:
> >
> > Content-Type: text/xml+syndicationlist
> 
> You better register that.
> 
> > The first form is with a LINK tag in the HEAD section of HTML;
> > ...
> > The second form uses a traditional A link, with the HREF 
> > pointing to the channel list URI.
> 
> Both should use the type="text/xml+syndicationlist" attribute... 
> In fact, that makes the HEAD version optional. You may also want 
> to decide on a REL attribute to use.
> 
> --
> [ "Aaron Swartz" ; <mailto:me@aaronsw.com> ; <http://www.aaronsw.com/> ]
> 
>  
> 
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 
> 
> 

-- 
Mark Nottingham
http://www.mnot.net/