The content of Atom feeds can be text, XHTML or XML (entries can also link to arbitrary media types too). When using XML for the atom:content, it might be nice to be able to discover the schema up front - which could help tooling / UIs / frameworks.
e.g. from the AtomPub service document when looking at each collection provide an easy way to get the schema document. I've been googling to see if anyone has done such a thing; I've not yet found an obvious answer.
One idea is to use content types; something like
<collection>another could be to add a new kind of link to the feed
<feed>I guess a tool could always just look at the content of the feed and look at the namespaces then do some out of band google search for schemas for those namespaces :) but it might be nice to be able to make it a little easier to auto-detect the schema - particularly as AtomPub has gone to great lengths to make everything else (system, workspace, collections, entries) easily discoverable and navigable.
<link rel="content-schema" type="application/relax-ng-compact-syntax" href="/schemas/something.rnc">
Anyone else figure out a neat way to expose the schema of the XML inside the content for collections or feeds?