creativeCommons RSS validation
I just committed code which validates the new creativeCommons rss module. What this entails is the following:
- Ensuring that the value of the license element is a fully qualified (i.e., non-relative) rfc2396 URI.
- Warning if the creativeCommons prefix is used to indicate any namespace other than http://backend.userland.com/creativeCommonsRssModule.
- Warning if both the creativeCommons:license and cc:license elements are used.
This continues the effort to codify RSS Best Practices. The first bullet above is the same concern as the one expressed on <a> and <img> tags previously. The second is to avoid confusion. The third is because while the following are both valid RSS 2.0, there is no precidence rule used to arbitrate between them should they differ:
<cc:license rdf:resource = "http://www.creativecommons.org/licenses/by-nc/1.0" />
<creativeCommons:license> http://www.creativecommons.org/licenses/by-nc/1.0 </creativeCommons>