28.3. The Core API

28.3.1. Authentication and sessions
28.3.2. Access permissions
28.3.3. Data validation
28.3.4. Transaction handling
28.3.5. Create/read/write/delete operations
28.3.6. Batch operations
28.3.7. Quota
28.3.8. Plugin execution / job queue
28.3.9. Using files to store data
Diagram of classes and methods
Use case: Asking the user for files for a given item
Use case: Link, validate and extract metadata from the selected files
Use case: Import data into the database
Use case: Using raw data from files in an experiment
28.3.10. Sending signals (to plug-ins)
Diagram of classes and methods

This section gives an overview of various parts of the core API.