Aleksander Slominski | 28 Jul 2005 20:48
Picon
Picon
Picon
Favicon

Re: RSS Referencing

On 7/27/05, Stephen Downes <Stephen.Downes@...> wrote:

>But who cares, right? After all, if we have the link to the content
>document on Blogger, then we have all the information we need. The
>author can simply write about the NY Times as part of the post
>content, and embed a link into what will eventually become the
>description. Problem solved.
>  
>
it seems you do nto care about the case when there can be multiple links 
to content?

what about referencing other places "via" link?

i think that it is more natural to put those links in body content 
(<description> in RSS) than to force in UI external elements

then let software extract links and put them into generated atom feed, ex:

<body><div xmlns="xhtml">I was ready <a href="nytimes">Foo</a> and <a 
href="bbc">Bar</a> and baz (<a rel="via" 
href="other-blogger">other</a>)</div></body>

generates links:

<atom:link href="nytimes" title="Foo">
<atom:link href="bbc" title="Bar">
<atom:link rel="via" href="other-blogger" title="other" />

if you have more complicated links relations i think it is beneficial to 
(Continue reading)

Sam Ruby | 1 Aug 2005 14:36
Favicon
Gravatar

Re: Re: RSS Referencing

Aleksander Slominski wrote:
> 
> if you have more complicated links relations i think it is beneficial to 
> define superset of atom:link and allow more powerful relations in 
> decentralized way - i did it internally in my engine by using QNames, 
> for example to point to internal topic (which is like "tag" or Wiki 
> topic): <a href="/SomeTopic" rel="s:topic">...</a> that is later 
> translated to <s:link rel="s:topic" xmlns:s="my-space" 
> href="SomeTopic"/> where s:link is superset of atom:link with redefined 
> rel/rev and other attributes possible.
> 
> and for interoperability i can still of course generate <atom:link> in 
> my atom feed (alas! i loose my custom relations as atom 1.0 has 
> centralized rel content and does not allow namespace so for my own 
> benefit i still include my own link el):
> 
> <atom:link href="nytimes" title="Foo">
> <atom:link href="bbc" title="Bar">
> <atom:link rel="via" href="other-blogger" title="other" />
> <atom:link href="http://myspace/SomeTopic"/>
> <s:link rel="s:topic" xmlns:s="my-space" href="SomeTopic"/>

Why is this superset necessary?  Atom supports decentralized definitions
of custom relations.

http://www.atomenabled.org/developers/syndication/#extensibility
http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.2.7.2

Here are a few examples of valid feeds:

(Continue reading)

Aleksander Slominski | 28 Jul 2005 20:52
Picon
Picon
Picon
Favicon

Re: RSS Referencing

Aleksander Slominski wrote:

> <atom:link href="nytimes" title="Foo">
> <atom:link href="bbc" title="Bar">
> <atom:link rel="via" href="other-blogger" title="other" />
> <atom:link href="http://myspace/SomeTopic"/>
> <s:link rel="s:topic" xmlns:s="my-space" href="SomeTopic"/>

it seems default for rel is "alternate" so that should be chnaged to

<atom:link rel="related" href="nytimes" title="Foo">
<atom:link rel="related" href="bbc" title="Bar">
<atom:link rel="via" href="other-blogger" title="other" />
<atom:link href="http://myspace/SomeTopic"/>
<s:link rel="s:topic" xmlns:s="my-space" href="SomeTopic"/>

best,

alek

--

-- 
The best way to predict the future is to invent it - Alan Kay

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/syndication/

<*> To unsubscribe from this group, send an email to:
(Continue reading)

Aleksander Slominski | 30 Jul 2005 01:03
Picon
Picon
Picon
Favicon

more on referencing described resource [Re: RSS Referencing

thinking even more about it - when generating feed why not to generate 
as much metadata in as many standards as possible? who knows what may 
turn out to be useful ...

<atom:link rel="related" href="http://nytimes/2005/foo" title="Foo">
<atom:link rel="related" href="http://bbc/2005/bar" title="Bar">
<atom:link rel="via" href="http://other-blogger" title="other" />
<atom:link rel="related" href="http://myspace/SomeTopic"/>
<s:link rel="s:topic" xmlns:s="my-space" href="/SomeTopic"/>
<!-- now all kind of tagging -->
<dc:subject>SomeTopic</dc:subject>
<atom:category term="SomeTopic" />
<atom:category scheme="http://myspace/"
          term="SomeTopic">
   <a href="http://myspace/SomeTopic">SomeTopic</a>
</category>
   <!-- i do not think rel="tag" is allowed in ATOM? ow it is going otbe 
handled in ATOM 1.x? -->
<atom:link rel="related" href="http://technorati.com/tag/SomeTopic"/>

i wonder if there are more metadata schemas ...

thanks,

alek

--

-- 
The best way to predict the future is to invent it - Alan Kay

 
(Continue reading)


Gmane