Schema Builder is organized around three session modes. Switching modes re-purposes the toolbar and activates a mode-specific panel set — all panels share a common reactive selection state so that navigating in any panel instantly updates every other open panel.
Session Modes at a Glance
| Mode | Route | Purpose |
|---|
| Schema Mode | /schema | Author, edit, visualize, and translate JSON-LD schemas |
| Data Mode | /data | Edit and validate data documents against the active schema |
| Settings Mode | /settings | Configure Schema Builder's own behaviour via a settings schema |
Available Panels by Mode
| Panel | Schema Mode | Data Mode | Settings Mode |
|---|
| Text View (Code Editor) | ✅ | ✅ | ✅ |
| GUI View (Visual Editor) | ✅ | ✅ | ✅ |
| Diagram View (Schema Graph) | ✅ | — | — |
| Mapper View (Translation Workbench) | ✅ | — | — |
| AI View | ✅ | ✅ | |