JSON Schemas

JSON schemas provide formal validation and documentation for complex data structures used throughout the BrainSTEM API. These schemas ensure data consistency, enable validation, and provide clear documentation for developers working with structured data fields.

Available Schema Documentation

The following pages describe the JSON schema specifications used across BrainSTEM:

Core Schemas

  • Coordinates - Spatial coordinate system schemas for anatomical positioning

Module Schemas

Common Use Cases

  • Validate structured data before submission to the API
  • Understand expected data formats for complex fields
  • Generate client-side validation for data entry forms
  • Ensure consistency across different data acquisition systems
  • Document equipment specifications and configurations
  • Standardize experimental procedure definitions
  • Enable automated data processing and validation workflows