Skip to main content

Schema Builder Features

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​

ModeRoutePurpose
Schema Mode/schemaAuthor, edit, visualize, and translate JSON-LD schemas
Data Mode/dataEdit and validate data documents against the active schema
Settings Mode/settingsConfigure Schema Builder's own behaviour via a settings schema

Available Panels by Mode​

PanelSchema ModeData ModeSettings Mode
Text View (Code Editor)✅✅✅
GUI View (Visual Editor)✅✅✅
Diagram View (Schema Graph)✅——
Mapper View (Translation Workbench)✅——
AI View✅✅✅
Documentation View✅——
Table View—✅—

In This Section​

  • Schema Mode — Six panels for JSON-LD schema authoring: Text View, GUI View, Diagram View, Mapper View (SQL DDL translation), AI View, and Documentation View
  • Data Mode — Dataset editing with schema-governed validation: Table View, AI data operations, CSV import, schema inference, and drag-and-drop
  • Toolbar Reference — Complete toolbar layout, mode icons, panel toggles, Project Switcher, CARD Profile combobox, and overflow menu