James M Snell wrote:
> 
> Another subject that has come up in recent discussions is an extension
> that can be used to specify the purpose of a feed.  For example, is the
> feed an archive, is it a podcast, is it used for discovering web
> services or publishing blog content, etc.
> 
> The approach that I have in mind is to use link[rel="profile"] where the
> href points to a profile document of some sort.
> 
> For example,
> 
>  <feed>
>    ...
>    <entry>
>      <link rel="profile" href="http://example.com/profiles/podcast"; />
>      <link rel="profile" href="http://example.com/profiles/weblog"; />
>      ...
>    </entry>
>  </feed>
> 
> The profile documents could be anything really, but generally describe
> the kinds of metadata and content that the entry is expected to
> contain.  For instance, the podcast profile could indicate that the
> entry should contain at least one link[rel="enclosure"].
> Any single entry may contain multiple profile links.  It is up to the
> feed consumer to make sense of it all.  If an entry specifies
> contradictory profiles, it's up to the consumer to sort it out.
> The profile documents should be dereferenceable.
> 
> Thoughts? Gripes? Praise?


I think you're proposing to enable a kind of Atom microformat - "if you
see profile ?x check for ?a ?b and ?c". Sorting it out on consumer
sounds flaky ('sounds', not 'is'), but this also might be very cool. I
wonder why you need a link to do this instead of foo:profile tag.

cheers
Bill


Reply via email to