An agent for categorization and geolocating news articles