# [:book: Documentation](https://doc.incommon.cc/) outline
Concepts
- High-level
- Agent
- [ ] Event
- Location
- Map
- Authentication
- Query parameter api_key
- `Authorization` header JWT
- Authorization
- Context
- Roles
Can the current user CREATE a resource on behalf of this `Agent`?
Can the current user READ the requested resource(s)? (Or what parts of the requested resource(s) is available for this authorization context?)
Can the current user UPDATE the requested resource?
Can the current user DELETE the requested resource?
- Observer
- Editor
- Maintainer
- Leader
- Unauthorized
- Errors
- Agents
- Entity
- Resource
- Users
- Classifications
- Taxonomies
- Categories
- Sections
- Collections
group of other Resources
- route
- journey
- thematic grouping
- all resources on a map
- *resource_addresses*
- *resource_collections*
- *resource_emails*
- *resource_links*
- *resource_phones*
- *resource_sections*
- *resources_sections*
- ~~Descriptors~~
- ~~Event~~
- ~~Moment~~
- Position
- ~~Tag~~
*to Classifications?*
- Commoners
- Agent
- Role
- Users
- Maps
*to Collections?*
- Properties
- Address
- Email
- Link
- Phone
- Resources
- Entity
- Agent
- Place
- ~~Service~~
- Thing