Is there any known solution (preferably open source) to map between ticker symbols, Reuters and Bloomberg symbols. For example:

 - Ticker: **AAPL**
 - Reuters: **RSF.ANY.AAPL.OQ**
 - Bloomberg: **AAPL:US**

Edit: by mapping I mean translating from one symbol naming convention to another. For example let's say we have RSF.ANY.AAPL.OQ and want to get Bloomber equivalent, which is "AAPL US".