Signin
Syndicated Resources

RSS is currently used for syndicating unstructured textual data, but Web consists of wider variety of resources such as images (see my Syndicated Image and related use cases posts), sounds, movie clips, animations (Flash and SVG), PDF, packages (ZIP, gz, etc.), and structure data (XML).  How do we syndicate these resources using RSS?

Here is one approach.  Add 'type' and 'encoding' attributes to <item> for specifying item's MIME type and encoding method.  Default MIME type is 'text/html'.  There is no default encoding type and unspecified encoding type means it is unknown.  Alternate versions can be use multiple <item> with matching <guid> with order of appearance indicating the order of preference.

Comments
Use the <enclosure> element. That's what it's there for. It's even supported by Radio's aggregator and weblog tools.
<enclosure> is for attaching a resource to a textual item which is different from being the resource itself. Also its confusing or redundant to either not have <link> or have <link> and enclosure@url point to same thing or different places. Besides, multiplicity of <enclosure> is not clear in the spec.
<link> is optional, as is every other sub-element of <item>. Weigh the cost of blazing your own trail here against compatibility with other aggregators. If you want to do it differently go for it, but I think there's a market-building effect if we swing together. Whatever.
I'll support both approaches.

To turn them on on the receiving side:

Comment has been disabled for this post.