Index: modules/rdf/rdf.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/rdf/rdf.module,v
retrieving revision 1.6
diff -u -p -r1.6 rdf.module
--- modules/rdf/rdf.module	31 Oct 2009 16:06:36 -0000	1.6
+++ modules/rdf/rdf.module	2 Nov 2009 15:19:47 -0000
@@ -278,7 +278,17 @@ function rdf_modules_installed($modules)
  * Implements hook_modules_uninstalled().
  */
 function rdf_modules_uninstalled($modules) {
-  // @todo Remove RDF mappings of uninstalled modules.
+  foreach ($modules as $module) {
+    $function = $module . '_rdf_mapping';
+    if (function_exists($function)) {
+      foreach ($function() as $mapping) {
+        // Only the bundle mappings are stored in the database.
+        if ($mapping['bundle'] !== RDF_DEFAULT_BUNDLE) {
+          rdf_mapping_delete($mapping['type'], $mapping['bundle']);
+        }
+      }
+    }
+  }
 }
 
 /**
