Share tags2

Supersedes #11351.
I'm sorry, I don't quite get this. Can you elaborate? I'm just using mapper to query the DB for tags -- isn't that what i needed to code it in the first place?