In our implementation, we use "cc" to specifically target members of
the audience who have followed or explicitly expressed an interest in
the action/object. So if I have a Foo Community with three members,
Sally, Martha and Joe.. and Joe is following Sally's posts, we'd end
up with something like:
{
"title": "Sally mentioned Martha in a new post!",
"actor": "
acct:sa...@example.net",
"to": "
acct:mar...@example.net",
"cc": "
acct:j...@example.net",
"scope": "urn:example:community:foo",
...
}
Yes, the distinction is subtle, and I've gone back and forth on it
myself. However, the way to visualize it would be to view "scope" as
setting up a Venn diagram that identifies the total relevant
population, while to/cc pick out specific targets within that
population.
Another example... imagine a scenario where an application is using
more generic audience targets (i.e.
http://tools.ietf.org/html/draft-snell-more-link-relations-01)...
{
"title": "Joe posted a new blog entry",
"verb": "post",
"cc": "urn:social:interested",
"scope": "urn:example:community:foo"
}
Upon seeing this, an implementation would, most likely, show some kind
of explicit notification for people who have explicitly expressed an
interest in Joe's activity, but would make the entry visible to all
other members of the Foo Community.
That a bit clearer?
- James
> email to
activity-strea...@googlegroups.com.
> To post to this group, send email to
activity...@googlegroups.com.
> --
> You received this message because you are subscribed to the Google Groups
> "Activity Streams" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
activity-strea...@googlegroups.com.
> To post to this group, send email to
activity...@googlegroups.com.