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

Re: Personalization?




Norman Walsh wrote:


/ Tim Bray <Tim.Bray@xxxxxxx> was heard to say:
| In the last paragraph of his piece this morning
| <http://weblog.infoworld.com/udell/2004/05/18.html#a1002>, Jon Udell
| talks about personalized RSS feeds. I think he's right, and in fact
| I've subscribed-to/built a few for myself. This note is to wonder out
| loud if there's anything that we need to worry about in the Atom
| design to help make sure that this kind of thing is well-supported


Hmm, I read personalization a little differently, but on the point Norm makes:

Mostly, I think it's just a matter of making sure that there's room
for extension in the entries. (Elements in new namespaces, basically.)

My thinking is that there might eventually be vocabularies of metadata
that I can use to decorate entries so that they're easy to
personalize.

We already allow that, so I'm reasonably comfortable:


I'm not comfortable right now, but optimistic that I shall be one of these days... The thing is, in the example you give (below), there are added properties (dc:subject) and values ("SelfReference" and" CSS"). But to what do they refer? Ok, in this example it's not difficult for a person to figure out a reasonable interpretation. But what if, instead of simple elements like these there were great nested monstrosities (like grebes, only uglier), or what about attributes from other namespaces? Does an extension element inserted at feed level also apply to the elements?

There is a choice, either keep the spec as-is, leaving it up to developers of individual applications (both producer and consumer) to agree on their own privileged languages for extension, or specifying how extensions can be interpreted in a consistent fashion.

Cheers,
Danny.

<feed xmlns="http://purl.org/atom/ns#"; version="0.3" xml:lang="EN-us">
 ...
  <entry>
     <title>CSS or Tables?</title>
     <link rel="alternate" type="text/html" href="http://norman.walsh.name/2004/05/18/css"/>
     <id>http://norman.walsh.name/2004/05/18/css</id>
     <issued>2004-05-18T12:28:00Z</issued>
     <modified>2004-05-18T16:33:43Z</modified>
     <dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/";>SelfReference</dc:subject>
     <dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/";>CSS</dc:subject>
     <summary>A few thoughts about CSS, tables, and the mechanics of page layout.</summary>
  </entry>


Be seeing you, norm





--

Raw
http://dannyayers.com