A template CSV file may be able to allow users to upload their own news data for a specific instrument, for example, quarterly earnings for a stock.
The rest is doing what we already do which would be training directly over those time periods for our IS data. There should also be a way to invert this process so that we can train on everything that does not involve economic events for the purpose of creating algorithms that dodge the news.
If you wanted to, you could mine all the news data for assets and make this into a service and provide the news data for a ton of assets for a monthly fee. I'd love to have a seamless process of downloading reliable news data and training based on it.