The oyster card is more like a pre-paid phone card, only smarter. You can travel most everywhere, and the fare gets deducted for every trip up to a daily limit. It's nice, I have two for the occasional trip to London.
Our CH "travel cards" are not much like this. It's a card you purchase (pre-pay) for a certain time period (1 day, week, month, year), for a certain "zone" or for travel between two defined points.
This is usually a good deal if you use it to go to work for example, 5 days a week. Any less and you may want to consider buying your tickets from the machines at any station as needed.
Halb-tax (Half-fare) cards are usually nice to have if you travel often between cities. See sbb.ch for all the details in English.
http://mct.sbb.ch/mct/en/reisemarkt/...te/halbtax.htm
After a few trips to St Moritz or Zermatt, the card pays for itself.
I'm sure if you search the EF, you will find a few references on this subject.
CH-iao