diff --git a/modules/block/block.tpl.php b/modules/block/block.tpl.php
index f0bfa5c..b0d1368 100644
--- a/modules/block/block.tpl.php
+++ b/modules/block/block.tpl.php
@@ -24,10 +24,28 @@
  * - $title_suffix (array): An array containing additional output populated by
  *   modules, intended to be displayed after the main title tag that appears in
  *   the template.
+ * - $attributes: String of RDFa attributes populated by modules, intended to
+ *   be added to the main container tag of this template. This is either an
+ *   empty string or a string containing a leading space, so it should be
+ *   printed without a leading space before what precedes it. If the theme needs
+ *   to manipulate this variable, it should do so within a preprocess function,
+ *   through the variable $attributes_array.
+ * - $title_attributes: Same as $attributes, except applied to the main title
+ *   tag that appears in the template. It can be manipulated through the
+ *   variable $title_attributes_array from preprocess functions.
+ * - $content_attributes: Same as $attributes, except applied to the main
+ *   content tag that appears in the template. It can be manipulated through the
+ *   variable $content_attributes_array from preprocess functions.
  *
  * Helper variables:
  * - $classes_array: Array of html class attribute values. It is flattened
  *   into a string within the variable $classes.
+ * - $attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $attributes.
+ * - $title_attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $title_attributes.
+ * - $content_attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $content_attributes.
  * - $block_zebra: Outputs 'odd' and 'even' dependent on each block region.
  * - $zebra: Same output as $block_zebra but independent of any block region.
  * - $block_id: Counter dependent on each block region.
diff --git a/modules/comment/comment-wrapper.tpl.php b/modules/comment/comment-wrapper.tpl.php
index c691459..cf8b186 100644
--- a/modules/comment/comment-wrapper.tpl.php
+++ b/modules/comment/comment-wrapper.tpl.php
@@ -18,6 +18,18 @@
  * - $title_suffix (array): An array containing additional output populated by
  *   modules, intended to be displayed after the main title tag that appears in
  *   the template.
+ * - $attributes: String of RDFa attributes populated by modules, intended to
+ *   be added to the main container tag of this template. This is either an
+ *   empty string or a string containing a leading space, so it should be
+ *   printed without a leading space before what precedes it. If the theme needs
+ *   to manipulate this variable, it should do so within a preprocess function,
+ *   through the variable $attributes_array.
+ * - $title_attributes: Same as $attributes, except applied to the main title
+ *   tag that appears in the template. It can be manipulated through the
+ *   variable $title_attributes_array from preprocess functions.
+ * - $content_attributes: Same as $attributes, except applied to the main
+ *   content tag that appears in the template. It can be manipulated through the
+ *   variable $content_attributes_array from preprocess functions.
  *
  * The following variables are provided for contextual information.
  * - $node: Node object the comments are attached to.
@@ -30,6 +42,12 @@
  * Other variables:
  * - $classes_array: Array of html class attribute values. It is flattened
  *   into a string within the variable $classes.
+ * - $attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $attributes.
+ * - $title_attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $title_attributes.
+ * - $content_attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $content_attributes.
  *
  * @see template_preprocess_comment_wrapper()
  *
diff --git a/modules/comment/comment.tpl.php b/modules/comment/comment.tpl.php
index 8298473..ce6f791 100644
--- a/modules/comment/comment.tpl.php
+++ b/modules/comment/comment.tpl.php
@@ -42,6 +42,18 @@
  * - $title_suffix (array): An array containing additional output populated by
  *   modules, intended to be displayed after the main title tag that appears in
  *   the template.
+ * - $attributes: String of RDFa attributes populated by modules, intended to
+ *   be added to the main container tag of this template. This is either an
+ *   empty string or a string containing a leading space, so it should be
+ *   printed without a leading space before what precedes it. If the theme needs
+ *   to manipulate this variable, it should do so within a preprocess function,
+ *   through the variable $attributes_array.
+ * - $title_attributes: Same as $attributes, except applied to the main title
+ *   tag that appears in the template. It can be manipulated through the
+ *   variable $title_attributes_array from preprocess functions.
+ * - $content_attributes: Same as $attributes, except applied to the main
+ *   content tag that appears in the template. It can be manipulated through the
+ *   variable $content_attributes_array from preprocess functions.
  *
  * These two variables are provided for context:
  * - $comment: Full comment object.
@@ -50,6 +62,12 @@
  * Other variables:
  * - $classes_array: Array of html class attribute values. It is flattened
  *   into a string within the variable $classes.
+ * - $attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $attributes.
+ * - $title_attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $title_attributes.
+ * - $content_attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $content_attributes.
  *
  * @see template_preprocess()
  * @see template_preprocess_comment()
diff --git a/modules/field/theme/field.tpl.php b/modules/field/theme/field.tpl.php
index f0f9d58..87bec89 100644
--- a/modules/field/theme/field.tpl.php
+++ b/modules/field/theme/field.tpl.php
@@ -23,6 +23,21 @@
  *     field type is "text" it would result in "field-type-text".
  *   - field-label-[label_display]: The current label position. For example, if
  *     the label position is "above" it would result in "field-label-above".
+ * - $attributes: String of RDFa attributes populated by modules, intended to
+ *   be added to the main container tag of this template. This is either an
+ *   empty string or a string containing a leading space, so it should be
+ *   printed without a leading space before what precedes it. If the theme needs
+ *   to manipulate this variable, it should do so within a preprocess function,
+ *   through the variable $attributes_array.
+ * - $title_attributes: Same as $attributes, except applied to the main title
+ *   tag that appears in the template. It can be manipulated through the
+ *   variable $title_attributes_array from preprocess functions.
+ * - $content_attributes: Same as $attributes, except applied to the main
+ *   content tag that appears in the template. It can be manipulated through the
+ *   variable $content_attributes_array from preprocess functions.
+ * - $item_attributes: Array with the same keys as $items. For each item
+ *   $items[$delta], the variable $item_attributes[$delta] is a string like
+ *   $attributes, except applied to the tag containing the individual item.
  *
  * Other variables:
  * - $element['#object']: The entity to which the field is attached.
@@ -37,6 +52,16 @@
  * - $field_type_css: The css-compatible field type.
  * - $classes_array: Array of html class attribute values. It is flattened
  *   into a string within the variable $classes.
+ * - $attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $attributes.
+ * - $title_attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $title_attributes.
+ * - $content_attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $content_attributes.
+ * - $item_attributes_array: Array with the same keys as $items. For each item
+ *   $items[$delta], the variable $item_attributes_array[$delta] is an array of
+ *   html attribute names and values that is flattened into a string within the
+ *   variable $item_attributes[$delta].
  *
  * @see template_preprocess_field()
  * @see theme_field()
diff --git a/modules/node/node.tpl.php b/modules/node/node.tpl.php
index 4c358a1..9e76b02 100644
--- a/modules/node/node.tpl.php
+++ b/modules/node/node.tpl.php
@@ -39,6 +39,18 @@
  * - $title_suffix (array): An array containing additional output populated by
  *   modules, intended to be displayed after the main title tag that appears in
  *   the template.
+ * - $attributes: String of RDFa attributes populated by modules, intended to
+ *   be added to the main container tag of this template. This is either an
+ *   empty string or a string containing a leading space, so it should be
+ *   printed without a leading space before what precedes it. If the theme
+ *   needs to manipulate this variable, it should do so within a preprocess
+ *   function, through the variable $attributes_array.
+ * - $title_attributes: Same as $attributes, except applied to the main title
+ *   tag that appears in the template. It can be manipulated through the
+ *   variable $title_attributes_array from preprocess functions.
+ * - $content_attributes: Same as $attributes, except applied to the main
+ *   content tag that appears in the template. It can be manipulated through the
+ *   variable $content_attributes_array from preprocess functions.
  *
  * Other variables:
  * - $node: Full node object. Contains data that may not be safe.
@@ -48,6 +60,12 @@
  * - $created: Time the node was published formatted in Unix timestamp.
  * - $classes_array: Array of html class attribute values. It is flattened
  *   into a string within the variable $classes.
+ * - $attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $attributes.
+ * - $title_attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $title_attributes.
+ * - $content_attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $content_attributes.
  * - $zebra: Outputs either "even" or "odd". Useful for zebra striping in
  *   teaser listings.
  * - $id: Position of the node. Increments each time it's output.
diff --git a/modules/system/region.tpl.php b/modules/system/region.tpl.php
index deb8d3a..9de788a 100644
--- a/modules/system/region.tpl.php
+++ b/modules/system/region.tpl.php
@@ -13,10 +13,28 @@
  *   - region-[name]: The name of the region with underscores replaced with
  *     dashes. For example, the page_top region would have a region-page-top class.
  * - $region: The name of the region variable as defined in the theme's .info file.
+ * - $attributes: String of RDFa attributes populated by modules, intended to
+ *   be added to the main container tag of this template. This is either an
+ *   empty string or a string containing a leading space, so it should be
+ *   printed without a leading space before what precedes it. If the theme needs
+ *   to manipulate this variable, it should do so within a preprocess function,
+ *   through the variable $attributes_array.
+ * - $title_attributes: Same as $attributes, except applied to the main title
+ *   tag that appears in the template. It can be manipulated through the
+ *   variable $title_attributes_array from preprocess functions.
+ * - $content_attributes: Same as $attributes, except applied to the main
+ *   content tag that appears in the template. It can be manipulated through the
+ *   variable $content_attributes_array from preprocess functions.
  *
  * Helper variables:
  * - $classes_array: Array of html class attribute values. It is flattened
  *   into a string within the variable $classes.
+ * - $attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $attributes.
+ * - $title_attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $title_attributes.
+ * - $content_attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $content_attributes.
  * - $is_admin: Flags true when the current user is an administrator.
  * - $is_front: Flags true when presented in the front page.
  * - $logged_in: Flags true when the current user is a logged-in member.
diff --git a/modules/toolbar/toolbar.tpl.php b/modules/toolbar/toolbar.tpl.php
index e852129..0c098c7 100644
--- a/modules/toolbar/toolbar.tpl.php
+++ b/modules/toolbar/toolbar.tpl.php
@@ -12,10 +12,28 @@
  * - $toolbar['toolbar_user']: User account / logout links.
  * - $toolbar['toolbar_menu']: Top level management menu links.
  * - $toolbar['toolbar_drawer']: A place for extended toolbar content.
+ * - $attributes: String of RDFa attributes populated by modules, intended to
+ *   be added to the main container tag of this template. This is either an
+ *   empty string or a string containing a leading space, so it should be
+ *   printed without a leading space before what precedes it. If the theme needs
+ *   to manipulate this variable, it should do so within a preprocess function,
+ *   through the variable $attributes_array.
+ * - $title_attributes: Same as $attributes, except applied to the main title
+ *   tag that appears in the template. It can be manipulated through the
+ *   variable $title_attributes_array from preprocess functions.
+ * - $content_attributes: Same as $attributes, except applied to the main
+ *   content tag that appears in the template. It can be manipulated through the
+ *   variable $content_attributes_array from preprocess functions.
  *
  * Other variables:
  * - $classes_array: Array of html class attribute values. It is flattened
  *   into a string within the variable $classes.
+ * - $attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $attributes.
+ * - $title_attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $title_attributes.
+ * - $content_attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $content_attributes.
  *
  * @see template_preprocess()
  * @see template_preprocess_toolbar()
