Index: theme/content-field.tpl.php
===================================================================
--- theme/content-field.tpl.php	(revision 196)
+++ theme/content-field.tpl.php	(revision 263)
@@ -39,7 +41,11 @@
             <div class="field-label-inline<?php print($delta ? '' : '-first')?>">
               <?php print t($label) ?>:&nbsp;</div>
           <?php } ?>
-          <?php print $item['view'] ?>
+          <?php if ($rel) : // rel is defined in content.module and is true if the property should be inserted in a rel attribute ?>
+            <div style="display: inline" rel="<?php print $rdfa_property ?>"><?php print $item['view'] ?></div>
+          <?php else : // div and display:inline necessary when there is HTML code in value of the field. ?>
+            <div style="display: inline" property="<?php print $rdfa_property ?>"><?php print $item['view'] ?></div>
+          <?php endif;?>
         </div>
       <?php $count++;
       endif;
Index: content.module
===================================================================
--- content.module	(revision 196)
+++ content.module	(revision 263)
@@ -2224,6 +2224,8 @@
     }
   }
 
+  // Defines the set of field types which will be mapped to an RDF property using the rel attribute.
+  $rdfa_rel_field_types = array('link', 'nodereference', 'image');
   $additions = array(
     'field_type' => $field['type'],
     'field_name' => $field['field_name'],
@@ -2238,6 +2240,8 @@
       'content-field-'. $element['#node']->type,
       'content-field-'. $element['#field_name'] .'-'. $element['#node']->type,
     ),
+    'rdfa_property' => 'site:' . $field['field_name'],
+    'rel' => in_array($field['type'], $rdfa_rel_field_types) ? 'site:' . $field['field_name'] : NULL,
   );
   $variables = array_merge($variables, $additions);
 }
