Social media mining for smart cities and smart villages research