Activity stream's "Activity Stream Vocabulary" lacks any documentation.

For example:
What is it supposed to do?
What do I need to do to set it up?
Where do the categories come from?
Do I need to add them myself?
How can I map categories from external sources?