diff --git a/Metadata-standard-names.md b/Metadata-standard-names.md
index d36968b..cb7c081 100644
--- a/Metadata-standard-names.md
+++ b/Metadata-standard-names.md
@@ -223,7 +223,7 @@ Note that appending '_on_previous_timestep' to standard_names in this section yi
* `real(kind=kind_phys)`: units = kg m-2
* `mass_content_of_cloud_liquid_water_in_atmosphere_layer`: Mass content of cloud liquid water in atmosphere layer
* `real(kind=kind_phys)`: units = kg m-2
-* `cloud_area_fraction_in_atmosphere_layer`: Cloud area fraction in atmosphere layer
+* `nonconvective_cloud_area_fraction_in_atmosphere_layer`: cloud area fraction in atmosphere layer excluding clouds produced by the convective schemes
* `real(kind=kind_phys)`: units = 1
* `relative_humidity`: Relative humidity
* `real(kind=kind_phys)`: units = 1
@@ -802,9 +802,9 @@ Standard / required CCPP variables
* `integer(kind=)`: units = index
* `index_of_air_temperature_two_timesteps_back_in_xyz_dimensioned_restart_array`: Index of air temperature two timesteps back in xyz dimensioned restart array
* `integer(kind=)`: units = index
-* `index_of_cloud_area_fraction_in_atmosphere_layer_in_tracer_concentration_array`: Index of cloud area fraction in atmosphere layer in tracer concentration array
+* `index_of_nonconvective_cloud_area_fraction_in_atmosphere_layer_in_tracer_concentration_array`: Index of nonconvective cloud area fraction in atmosphere layer in tracer concentration array
* `integer(kind=)`: units = index
-* `index_of_cloud_area_fraction_in_atmosphere_layer_in_xyz_dimensioned_restart_array`: Index of cloud area fraction in atmosphere layer in xyz dimensioned restart array
+* `index_of_nonconvective_cloud_area_fraction_in_atmosphere_layer_in_xyz_dimensioned_restart_array`: Index of nonconvective cloud area fraction in atmosphere layer in xyz dimensioned restart array
* `integer(kind=)`: units = index
* `index_of_cloud_liquid_water_effective_radius_in_xyz_dimensioned_restart_array`: Index of cloud liquid water effective radius in xyz dimensioned restart array
* `integer(kind=)`: units = index
@@ -1967,7 +1967,7 @@ Standard / required CCPP variables
* `real(kind=kind_phys)`: units = kg kg-1
* `mass_number_concentration_of_cloud_liquid_water_particles_in_air_of_new_state`: Mass number concentration of cloud liquid water particles in air of new state
* `real(kind=kind_phys)`: units = kg-1
-* `cloud_area_fraction_in_atmosphere_layer_of_new_state`: Cloud area fraction in atmosphere layer of new state
+* `nonconvective_cloud_area_fraction_in_atmosphere_layer_of_new_state`: Nonconvective cloud area fraction in atmosphere layer of new state
* `real(kind=kind_phys)`: units = frac
* `graupel_mixing_ratio_wrt_moist_air_of_new_state`: Graupel mixing ratio wrt moist air of new state
* `real(kind=kind_phys)`: units = kg kg-1
diff --git a/StandardNamesRules.rst b/StandardNamesRules.rst
index 2419aa3..7a03b78 100644
--- a/StandardNamesRules.rst
+++ b/StandardNamesRules.rst
@@ -86,6 +86,11 @@ CCPP Standard Name Rules
Otherwise the standard name should explicitly state the type of hydrometeor(s) the
named quantity represents (e.g. *graupel*).
+#. By default, the term *cloud* refers to all cloud phases and cloud types. Otherwise
+ an additional prefix or suffix should be added to the standard name specifying what kind(s)
+ of clouds the variable repesents (e.g. *ice_cloud* if only including glaciated clouds, or
+ *cloud_at_500hPa* if only including clouds that exist at 500 hPa).
+
#. If possible, qualifiers should be limited in order to allow for a wide
applicability of the variable. In other words, don't qualify with _for ``_xyz``
unless a variable could not conceivably be used outside of the more
diff --git a/standard_names.xml b/standard_names.xml
index df7589f..ecb5402 100644
--- a/standard_names.xml
+++ b/standard_names.xml
@@ -354,7 +354,9 @@
real
-
+
real
@@ -1241,10 +1243,10 @@
integer
-
+
integer
-
+
integer
@@ -2993,7 +2995,7 @@
real
-
+
real