Is there a standardized way to define what the icon should be, based on quantifiable data such as cloud coverage or rain level (the idea being that, say, with over 50% cloud coverage a "cloud" is used, then with > 1 mm rain, "drops" are added etc.) -- or is it left purely as an interpretation to the user?
So long story short: There are some historical standards, but sites can take liberties in reporting it how they wish. Looking through some of the APIs, it would definitely be nice if they would better indicate the actual criteria they use!