Overlapping taxonomies and the audience property

@julian @thisismissem It genuinely never occurs to me to use tags as a means of controlling notifications. In fact, the very idea that the sender has more control over notifications than the recipient is mind boggling.

2 Likes

You can also just make the tag be a Collection owned by a common server actor.

I’m not sure those three things add up exactly. Having multiple items in audience sounds like by your own admission as something that would cause at least UI issues for NodeBB, and also probably bigger issues for 1b12 implementations such as Lemmy:

Now, this isn’t an argument against having multiple items in audience. But it is something that needs more thought before pursuing it.

For what it’s worth, I remain mostly unconvinced that the best application of audience is to list a bunch of taxonomies. I’m also not sure it should be a single Group actor. I could maybe see it being a private collection including all to/cc/bto/bcc; I could also see it being something that you copy over from the context.audience to your own object/activity audience. So I guess the next question is, how do you include or exclude yourself from an audience? If there were an actor for you to Follow or Undo Follow, then that seems straightforward enough
 but addressing and audience doesn’t really follow that kind of paradigm. So something else is needed.