* Phil Ringnalda <[EMAIL PROTECTED]> [2006-01-19 22:30]:
>> I am trying to think of a scenario where I'd want to
>> autodiscover an entry document (as opposed to simply linking
>> to it) and the inability to distinguish between feed and entry
>> documents is causing a problem, but I can't come up with
>> anything. Can you provide an example?
>
>I have a weblog post. I would like aggregators to discover both
>the feed for comments (rel="alternate feed") and the feed for my
>weblog (rel="feed"),

Is `feed` a relationship of the page with the feed? Is there a
reason `<a type="application/atom+xml">` wouldn’t suffice?

>but I would like search engines and hypothetical Atom-aware
>browsers and Piggybank-style history miners to discover the Atom
>Entry document, where they can find just the entry for one-time
>fetching with no question about what they are getting
>(rel="alternate").

Okay, so you have two alternates: one with comments, one without.
That would be `rel="alternate"` in both cases, with
`title="Entry"` in one of them and `title="Entry with comments"`
in the other.

This is semantically weak, I know.

But I don’t see how it can be strengthened. It merely appears to
be expressible more precisely because we’re sticking to the
weblog use case.

What about feeds for a page on a wiki? Say you have one entry
document which contains the latest version of the page at the
time of retrieval, one feed which lists the history of major
edits, one which lists major+minor edits, and let’s say it’s one
of those newfangled wikis where you can leave comments on a page
separately from the page content, so you have a feed for that as
well. How do you tell those apart?

Then someone comes around and does this on his site:
http://www-128.ibm.com/developerworks/webservices/library/ws-atomwas/

And then someone else does something else.

And someone else still uses Atom in yet another clever way.

It’s just impossible to specify enough precise semantics to cover
everyone’s use cases, and no single app will ever understand all
of these disparate semantics. The problem seems simple while you
look at it with blog-coloured glasses because that is such a
small and well-understood niche of the problem space.

Regards,
-- 
Aristotle Pagaltzis // <http://plasmasturm.org/>

Reply via email to