diff --git a/core/modules/filter/lib/Drupal/filter/Plugin/Core/Entity/FilterFormat.php b/core/modules/filter/lib/Drupal/filter/Plugin/Core/Entity/FilterFormat.php
index 54b3363..f25b8c2 100644
--- a/core/modules/filter/lib/Drupal/filter/Plugin/Core/Entity/FilterFormat.php
+++ b/core/modules/filter/lib/Drupal/filter/Plugin/Core/Entity/FilterFormat.php
@@ -119,6 +119,19 @@ public function id() {
   }
 
   /**
+   * Overrides Drupal\Core\Entity\EntityInterface::uri().
+   */
+  public function uri() {
+    return array(
+      'path' => 'admin/config/content/formats/' . $this->id(),
+      'options' => array(
+        'entity_type' => $this->entityType(),
+        'entity' => $this,
+      ),
+    );
+  }
+
+  /**
    * Helper callback for uasort() to sort filters by status, weight, module, and name.
    *
    * @see Drupal\filter\FilterFormatStorageController::preSave()
diff --git a/core/modules/taxonomy/lib/Drupal/taxonomy/Plugin/Core/Entity/Vocabulary.php b/core/modules/taxonomy/lib/Drupal/taxonomy/Plugin/Core/Entity/Vocabulary.php
index 79fa073..4a620fb 100644
--- a/core/modules/taxonomy/lib/Drupal/taxonomy/Plugin/Core/Entity/Vocabulary.php
+++ b/core/modules/taxonomy/lib/Drupal/taxonomy/Plugin/Core/Entity/Vocabulary.php
@@ -78,4 +78,18 @@ class Vocabulary extends ConfigEntityBase {
   public function id() {
     return $this->vid;
   }
+
+  /**
+   * Overrides Drupal\Core\Entity\EntityInterface::uri().
+   */
+  public function uri() {
+    return array(
+      'path' => 'admin/structure/taxonomy/' . $this->id(),
+      'options' => array(
+        'entity_type' => $this->entityType(),
+        'entity' => $this,
+      ),
+    );
+  }
+
 }
diff --git a/core/modules/user/lib/Drupal/user/Plugin/Core/Entity/Role.php b/core/modules/user/lib/Drupal/user/Plugin/Core/Entity/Role.php
index de17dc9..abdc29c 100644
--- a/core/modules/user/lib/Drupal/user/Plugin/Core/Entity/Role.php
+++ b/core/modules/user/lib/Drupal/user/Plugin/Core/Entity/Role.php
@@ -57,4 +57,17 @@ class Role extends ConfigEntityBase {
    */
   public $weight;
 
+  /**
+   * Overrides Drupal\Core\Entity\EntityInterface::uri().
+   */
+  public function uri() {
+    return array(
+      'path' => 'admin/people/roles/edit/' . $this->id(),
+      'options' => array(
+        'entity_type' => $this->entityType(),
+        'entity' => $this,
+      ),
+    );
+  }
+
 }
