What do we need to know to mine an asteroid?

The mining of resources contained in asteroids, for use as propellant, building materials or in life-support systems, has the potential to revolutionise exploration of our Solar System. To make this concept a reality, we need to increase our knowledge of the very diverse population of accessible Near Earth Asteroids (NEA).