It seems there are two applications for including LJ metadata in feeds:
- Providing aggregators/readers with more information so they can better display the posts.
- Providing Atom clients with the full data so they can edit and resubmit the post.
So my question is: does this call for two namespaces? Or should I make (1) a subset of (2), and just document that some attributes are not revealed? (In that case, should we include metadata like the preformatted attribute at all in (1)-style feeds?)
Additionally, to really support (2), LJ needs to provide the original post text in the feed with a mime-type of something other than text/html. Glancing over the atom API code, it looks like we don't do that anyway...