Yes, that's a fine way to approach this. The Collections are 'fake' users. The weight of this type of link might be properly more than 1.
User IDs never appear in the results, so it kind of doesn't matter that they exist. They won't turn up in results.
There is a 'tag' API to accommodate this sort of thing too.