Index: rdfproxy.module
===================================================================
--- rdfproxy.module	(revision 2704)
+++ rdfproxy.module	(working copy)
@@ -210,7 +210,22 @@
       case 'link' :
       $node->{$field}[0]['url'] = $value;
         break;
-      
+      case 'content_taxonomy':
+			// change to tid
+			$possibilities = taxonomy_get_term_by_name($value);
+	        $typed_term_tid = NULL; // tid match, if any.
+	        foreach ($possibilities as $possibility) {
+	          if ($possibility->vid == $type['fields']["$field"]['vid']) {
+	            $typed_term_tid = $possibility->tid;
+	          }
+	        }
+			
+	        if (!$typed_term_tid) {
+	          $edit = array('vid' => $type['fields']["$field"]['vid'], 'name' => $value);
+	          $status = taxonomy_save_term($edit);
+	          $typed_term_tid = $edit['tid'];
+	        }
+			$value =$typed_term_tid;
       default:
         $node->{$field}[0]['value'] = $value;
     }
