--- managingnews-1.0-beta8/profiles/managingnews/modules/contrib/feeds/libraries/common_syndication_parser.inc	2010-01-28 20:57:54.000000000 +0100
+++ mn_beta8/profiles/managingnews/modules/contrib/feeds/libraries/common_syndication_parser.inc	2010-03-08 18:02:37.000000000 +0100
@@ -260,9 +260,12 @@ function _parser_common_syndication_RDF1
     }
 
     // Declaratively define mappings that determine how to construct the result object.
-    $item = _parser_common_syndication_RDF10_item($rdf_data, (object)array(
+    $item = (array) _parser_common_syndication_RDF10_item($rdf_data, (object)array(
       'title'       => array('rss:title', 'dc:title'),
       'description' => array('rss:description', 'dc:description', 'content:encoded'),
+      'url'    => array('rss:link', 'rdf:about'),
+      'author' => array('dc:creator', 'dc:publisher'),
+      'guid'            => 'rdf:about',
       'options'     => (object)array(
         'guid'            => 'rdf:about',
         'timestamp'       => 'dc:date',
@@ -271,12 +274,13 @@ function _parser_common_syndication_RDF1
         'tags'            => 'dc:subject',
       ),
     ));
-
+    // for a semblance of consistency we also cast this back to array :)
+    $item['options'] = (array) $item['options'];
     // Special handling for the title:
     $item['title'] = _parser_common_syndication_title($item['title'], $item['description']);
 
     // Parse any date/time values into Unix timestamps:
-    $item['timestamp'] = _parser_common_syndication_parse_date($item['timestamp']);
+    $item['timestamp'] = _parser_common_syndication_parse_date($item['options']['timestamp']);
 
     // If no author name found, use the feed title:
     if (empty($item['author'])) {
@@ -289,7 +293,7 @@ function _parser_common_syndication_RDF1
     }
 
     // Add every found RDF property to the feed item.
-    $item['rdf'] = (object)array();
+    $item['rdf'] = array();
     foreach ($rdf_data as $rdf_property => $rdf_value) {
       // looks nicer in the mapper UI
       // @todo Revisit, not used with feedapi mapper anymore.
