887 B
in theory
https://github.com/w3c/activitystreams/issues/179#issuecomment-119305076
as:Announce
is intended to provide separation between one particular activity and the act of announcing that activity to the world. For instance, previously in AS1, we used the "post" verb to identify the dual action of creating and publishing an object. In AS2, we could represent the same actions using separateas:Create
andas:Announce
actions.
https://github.com/w3c/activitystreams/issues/196#issuecomment-127697366
The use case for Announce is to make the intent to notify explicit. For instance, a system may keep track of events such as Arrive, but not actually notify anyone that the event occurred. The Announce allows the notification activity to be performed separately from the thing being Announced.
The semantics of Announce are simply: Call attention to this thing...