diff --git modules/taxonomy.info.inc modules/taxonomy.info.inc
index 0dcdad0..063b755 100644
--- modules/taxonomy.info.inc
+++ modules/taxonomy.info.inc
@@ -18,12 +18,14 @@ function entity_metadata_taxonomy_entity_property_info() {
     'label' => t("Term ID"),
     'description' => t("The unique ID of the taxonomy term."),
     'type' => 'integer',
+    'query callback' => 'entity_metadata_table_query',
   );
   $properties['name'] = array(
     'label' => t("Name"),
     'description' => t("The name of the taxonomy term."),
     'setter callback' => 'entity_property_verbatim_set',
     'required' => TRUE,
+    'query callback' => 'entity_metadata_table_query',
   );
   $properties['description'] = array(
     'label' => t("Description"),
@@ -32,24 +34,28 @@ function entity_metadata_taxonomy_entity_property_info() {
     'raw getter callback' => 'entity_property_verbatim_get',
     'getter callback' => 'entity_metadata_taxonomy_term_get_properties',
     'setter callback' => 'entity_property_verbatim_set',
+    'query callback' => 'entity_metadata_table_query',
   );
   $properties['weight'] = array(
     'label' => t("Weight"),
     'type' => 'integer',
     'description' => t('The weight of the term, which is used for ordering terms during display.'),
     'setter callback' => 'entity_property_verbatim_set',
+    'query callback' => 'entity_metadata_table_query',
   );
   $properties['node_count'] = array(
     'label' => t("Node count"),
     'type' => 'integer',
     'description' => t("The number of nodes tagged with the taxonomy term."),
     'getter callback' => 'entity_metadata_taxonomy_term_get_properties',
+    'query callback' => 'entity_metadata_table_query',
   );
   $properties['url'] = array(
     'label' => t("URL"),
     'description' => t("The URL of the taxonomy term."),
     'getter callback' => 'entity_metadata_entity_get_properties',
     'type' => 'uri',
+    'query callback' => 'entity_metadata_table_query',
   );
   $properties['vocabulary'] = array(
     'label' => t("Vocabulary"),
@@ -58,6 +64,7 @@ function entity_metadata_taxonomy_entity_property_info() {
     'setter callback' => 'entity_metadata_taxonomy_term_setter',
     'type' => 'taxonomy_vocabulary',
     'required' => TRUE,
+    'query callback' => 'entity_metadata_table_query',
   );
   $properties['parent'] = array(
     'label' => t("Parent terms"),
@@ -65,6 +72,7 @@ function entity_metadata_taxonomy_entity_property_info() {
     'getter callback' => 'entity_metadata_taxonomy_term_get_properties',
     'setter callback' => 'entity_metadata_taxonomy_term_setter',
     'type' => 'list<taxonomy_term>',
+    'query callback' => 'entity_metadata_table_query',
   );
 
   // Add meta-data about the basic vocabulary properties.
@@ -75,12 +83,14 @@ function entity_metadata_taxonomy_entity_property_info() {
     'label' => t("Vocabulary ID"),
     'description' => t("The unique ID of the taxonomy vocabulary."),
     'type' => 'integer',
+    'query callback' => 'entity_metadata_table_query',
   );
   $properties['name'] = array(
     'label' => t("Name"),
     'description' => t("The name of the taxonomy vocabulary."),
     'setter callback' => 'entity_property_verbatim_set',
     'required' => TRUE,
+    'query callback' => 'entity_metadata_table_query',
   );
   $properties['machine_name'] = array(
     'label' => t("Machine name"),
@@ -88,18 +98,21 @@ function entity_metadata_taxonomy_entity_property_info() {
     'description' => t("The machine name of the taxonomy vocabulary."),
     'setter callback' => 'entity_property_verbatim_set',
     'required' => TRUE,
+    'query callback' => 'entity_metadata_table_query',
   );
   $properties['description'] = array(
     'label' => t("Description"),
     'description' => t("The optional description of the taxonomy vocabulary."),
     'setter callback' => 'entity_property_verbatim_set',
     'sanitize' => 'filter_xss',
+    'query callback' => 'entity_metadata_table_query',
   );
   $properties['term_count'] = array(
     'label' => t("Term count"),
     'type' => 'integer',
     'description' => t("The number of terms belonging to the taxonomy vocabulary."),
     'getter callback' => 'entity_metadata_taxonomy_vocabulary_get_properties',
+    'query callback' => 'entity_metadata_table_query',
   );
   return $info;
 }
