is language that directly compares seemingly unrelated subjects. In the simplest case
Its a metaphor
it is neither, it is personification
metaphor
Implied metaphor is when it gives you the metaphor but doesn't tell what the subject is. A regular metaphor tells you the subject of it.
Please ask one question at a time. Each of these terms has already been defined on the site.
Metaphor
What is a metaphor???Answer: To keep the cows in!!!!Metaphor~ meadow for??get it??? LOL
Metaphor
An explicit metaphor is a metaphor that is fully explained in great detail. Unlike an implicit metaphor, which the meaning has to be implied.
A metaphor
There was no special significance to the pig in FAQ Farm's logo. We used a farm metaphor for the site because our mission is to grow questions and answers. Playing on the farm metaphor, we used graphics of farm animals.
Embarrassment metaphor