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 Equity**

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 Equity".

Edit2: Fixed Bloomber mapping, it should be "AAPL US Equity" not "AAPL:US"