The are publickly available DB dumps with geo data (all kinds of maps), phone and address books for different countries, etc. Also there are prebuilt schemas, used by some web (and not only web) frameworks.
But all of them are built for different purposes and there is no perfect solution.