From reading the spec and the guide here, I believe it should be as follows:
- Inbox: activities
- Outbox: activities
- Followers: actors
- Following: actors
- Liked: objects
- Likes: activities (type Like)
- Shares: activities (type Announce)
But I’m doubting this because Liked seems to be described both ways in the spec:
5.5 Liked Collection
Every actor MAY have a
likedcollection. This is a list of every object from all of the actor’s
Likeactivities, added as a side effect.
- liked: Specifically a property of actors. This is a collection of
Likeactivities performed by the actor , added to the collection as a side effect of delivery to the outbox.
So maybe they should all be activities for consistency (i.e. followers/ing are Follow activities)?
Should I expect to handle varying forms from other severs?