An ActivityPods app to handle events.
- AttendeesMatcherService
- EventService
- LocationService
- MessageService
- RegistrationService
- StatusService
/events
with the events created by the user or to whom he has been invited
Attached to all events:
/announces
with the list of actors who have been invited to the event/announcers
with the list of actors who are allowed to invite to the event/attendees
with the list of actors who are attending the event (including the organizer)
- The ActivityStreams ontology should be used to describe the events.
- The Dublin Core Metadata ontology's
creator
predicate is used to find who is the creator of the event.
{
"type": "Join",
"object": {
"type": "Event"
}
}
- None
- The recipients are added to the
/attendees
collection - A notification is sent to the organizer
{
"type": "Leave",
"object": {
"type": "Event"
}
}
- None
- The recipients are removed from the
/attendees
collection - A notification is sent to the organizer