An uppercase character is one that has a corresponding lowercase character that is different (and can be obtained using char-downcase).
Of the standard characters, only these are uppercase characters:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z