GraviolaSideSchema: {
    baseIRI?: string;
    cardImage?: string;
    color?: string;
    description?: string;
    detailUiSchemaScopeOverrides?: DetailUiSchemaScopeOverrides;
    entityBaseIRI?: string;
    icon?: string;
    label?: string;
    menuSidebarConfig?: SidebarConfig;
    menuUISchema?: MenuUISchema;
    primaryFields?: PrimaryFieldDeclaration;
    schemaName?: string;
    storageKey?: string;
    tableUiSchema?: TableUiSchema;
    tableUiSchemaByType?: Record<string, TableUiSchema>;
    typeNameLabelMap?: Record<string, string>;
    typeNameUiSchemaOptionsMap?: Record<string, unknown>;
    uischemaScopeOverrides?: FormUiSchemaScopeOverrides;
    version?: string;
    viewConfig?: SideSchemaViewConfig;
}

Flat JSON side-schema emitted by graviola-linkml side-schema / bundle. Merged with a domain JSON Schema by schemaConfigFromSidecars.

Type declaration

  • OptionalbaseIRI?: string
  • OptionalcardImage?: string
  • Optionalcolor?: string
  • Optionaldescription?: string
  • OptionaldetailUiSchemaScopeOverrides?: DetailUiSchemaScopeOverrides
  • OptionalentityBaseIRI?: string
  • Optionalicon?: string
  • Optionallabel?: string
  • OptionalmenuSidebarConfig?: SidebarConfig
  • OptionalmenuUISchema?: MenuUISchema
  • OptionalprimaryFields?: PrimaryFieldDeclaration
  • OptionalschemaName?: string
  • OptionalstorageKey?: string
  • OptionaltableUiSchema?: TableUiSchema
  • OptionaltableUiSchemaByType?: Record<string, TableUiSchema>
  • OptionaltypeNameLabelMap?: Record<string, string>
  • OptionaltypeNameUiSchemaOptionsMap?: Record<string, unknown>
  • OptionaluischemaScopeOverrides?: FormUiSchemaScopeOverrides
  • Optionalversion?: string
  • OptionalviewConfig?: SideSchemaViewConfig

    JSON-serializable detail/view defaults (no renderer registries).