- Overview
- Getting Started
- Quick Start Guide
- Core Concepts
- Users
- Models
- Creating a Model
- Model Card
- Creating a Release
- Uploading Files
- Uploading Images
- Model Templating
- Data Cards
- Creating a Data Card
- Managing Data Cards
- Using a Model
- Browsing the Marketplace
- Requesting Access
- Using a Pushed Docker Image
- Downloading Files
- Reviews
- Understanding Reviews
- Reviewing
- Reviewing a Release
- Reviewing an Access Request
- Reviewing a Model Card Lifecycle
- Review Outcomes
- Security Scanning
- File Scanning
- Image Scanning
- Inferencing
- Creating an Inference Service
- Managing Inference Services
- Model Mirroring
- Creating a Mirrored Model
- Editing a Mirrored Model Card
- Untrusted Models
- Untrusted Models
- Deletion
- Deleting a File
- Deleting a Model
- Soft Deletion
- Programmatic Access
- Authentication
- Personal Access Tokens
- Python Client
- OpenAPI Reference
- Webhooks
- Administration
- Getting Started
- Deployment Architecture
- App Configuration
- Model Lifecycle Configuration
- Schemas
- Understanding Schemas
- Create a Schema
- Upload a Schema
- Schema Migrations
- Review Roles
- Managing Review Roles
- Assigning Roles to Schemas
- Federation
- Peer Integration
- Microservices
- Artefact Scanners
- Helm
- Basic Usage
- Configuration
- Isolated Environments
- Migrations
- Bailo v0.4
- Bailo v2.0
- DataBase Scripts
- Reference
- Glossary
- Roles & Permissions
- Troubleshooting & FAQ
Assigning Review Roles to Schemas
Common questions this page answers:
- How do I attach review roles to a schema?
- What happens when I change role assignments on a schema?
- How do review roles propagate from schemas to models?
Review roles and schemas work together to define your governance process. When you attach review roles to a schema, every model that uses that schema will require those roles to approve releases and access requests.
How the connection works
Review roles are attached to schemas, and models inherit role requirements when they select a schema.
Review Role ──attached to──> Schema ──selected by──> Model
- An administrator creates review roles (e.g. "Model Technical Reviewer (MTR)", "Model Senior Responsible Officer (MSRO)")
- Those roles are attached to a schema when the schema is created or edited
- When a model owner selects that schema, the model inherits the review role requirements
- The model owner then assigns specific people to each review role on their model
Attaching roles during schema creation
Select review roles during schema creation from the Default Review Roles section:
- Navigate to Schemas from the navigation sidebar
- Click Upload a new schema
- Fill in the schema details (ID, name, description, type, uploaded JSON schema file)
- In the Default Review Roles section, select which roles this schema requires
- Upload the schema
Attaching roles to an existing schema
Modify review role requirements on existing schemas from the schema's Actions menu:
- Navigate to Schemas from the navigation sidebar
- Select the schema you want to edit
- In the Actions menu, click Update review roles
- Make your selection
- Save your changes
What happens when you change role assignments
Changes to role assignments on a schema affect both existing and new models using that schema:
- Existing models using that schema are affected - they will need the updated set of reviewers
- New models created with the schema will inherit the current role requirements
- Model owners may need to assign people to any newly added roles
Best practices
Plan role assignments before creating schemas and use consistent roles across related schemas.
- Plan role assignments before creating schemas - It's easier to set up roles correctly from the start than to change them later
- Use consistent roles across related schemas - If you have multiple model card schemas, using the same review roles makes the governance process predictable
- Document role expectations - Use the review role description field to clearly explain what each reviewer should check
Example configuration
A typical governance setup:
- Create two review roles:
- Model Technical Reviewer (MTR) - reviews technical quality
- Model Senior Responsible Officer (MSRO) - reviews governance and compliance
- Create a model card schema and attach both MTR and MSRO
- Create an access request schema and attach MSRO only
This means:
- Every release requires both technical and governance approval
- Access requests only need governance approval
Related pages
- Managing Review Roles - Creating and editing roles
- Understanding Schemas - How schemas work
- Uploading a Schema - Uploading a schema to Bailo
Copyright © Crown Copyright 2026.
