Component types are more of a role that a component plays in a given character, not its fundamental nature.
力 is a form component in 男
力 is a meaning component in 努
力 is a sound component in 历
力 is an empty component in 边
Phonetic
800 most common characters
Semantic
Empty