| Title | RSS has invalid dc:creator property |
| Date | 09-Jan-2006 06:07:55 EET |
| Version | 2.2.33 and 2.3 alpha (2.3.63) |
| Submitter | MarkR |
| Bug criticality | LightBug |
| Browser version | IE and Firefox |
| Bug status | ClosedBug |
| PageProvider used | RSS10Feed.java |
| Servlet Container | Tomcat 5.5.12 |
| Operating System | Windows |
| URL | |
| Java version | JDK 1.5.0_06 |
It appears that the property for the RSS feed may have invalid values. I tried 3 different RSS Readers/Aggregators (SharpReader
, FeedDemon
and Attensa for Outlook
) and all 3 showed invalid input for JSPWiki RSS feeds. I even pointed each reader at the JSPWiki website
, and it showed the same invalid Author/Creator value.
In each (except Feeddemon which showed nothing) the Creator name was "rdf:Description..." instead of the page author value.
Looking at the spec for xmlns:dc="http://purl.org/dc/elements/1.1/"
is doesn't look like the property "creator" has any subproperties.
Currently the dc:creator value put in by RSS10Feed.java has a subproperty called Description
<dc:creator>
<rdf:Description>
<value>authorName</value>
</rdf:Description>
</dc:creator>
I believe that it should be only:
<dc:creator>AuthorName</dc:creator>
I modified the rss.rdf file, and tested all 3 readers, and they returned the correct values.
Edit this page to see the XML descriptions.#
Looking at the RDF spec, I think that our usage is entirely valid, though rare. At least it validates nicely using the RDF validator...
Though, since both ways are valid, we should probably still change this. Would help those poor, broken aggregators ;)
Easy enough fix. Is in 2.3.67