If you have a public mapping in a contract, like
mapping(address => string) myMapping;
then you can certainly reach internally as
myMapping[<myAddress>]
however, if you want to reach externally, then actually you do not reach the variable itself, instead getter functions are generated automatically. Due to the fact that it is actually a function, you can access for the variable as: