A group's calendar: events and RSVPs. The records inside are community.lexicon.calendar.* and deliberately unchanged — only the space type is ours. A permission set may only grant space types under its own authority (see expandPermissionSet in pds.js), and lexicon.community publishes no _lexicon record, so a set naming community.lexicon.calendar.events could never be resolved or expanded by anyone's PDS. Naming the space here is what makes the calendar reachable at all; the data stays standard. See docs/outcomes/nsid-namespace.md.
View raw schema
{
"collections": [
"community.lexicon.calendar.event",
"community.lexicon.calendar.rsvp",
"fyi.opensocial.eventImage",
"fyi.opensocial.access"
],
"description": "A group's calendar: events and RSVPs. The records inside are community.lexicon.calendar.* and deliberately unchanged — only the space type is ours. A permission set may only grant space types under its own authority (see expandPermissionSet in pds.js), and lexicon.community publishes no _lexicon record, so a set naming community.lexicon.calendar.events could never be resolved or expanded by anyone's PDS. Naming the space here is what makes the calendar reachable at all; the data stays standard. See docs/outcomes/nsid-namespace.md.",
"key": "any",
"name": "Events",
"type": "space"
}