# Schema

#### Introduction

Users working with sheets that share the same underlying structure or "schema" (same column names, types and validation rules) can define this structure upfront in the schema settings page.

Defining a schema makes Tablomat apply the indicated column settings whenever it loads a file and encounters a column with the same name, helping users skip column configuration and proceed straight ahead with data browsing and editing.

#### Usage

Schema settings can be accessed by clicking the ellipsis icon (![](/files/n2WayLBU7WDYfAPCEzgb)) at the right side of the toolbar, choosing "Settings" and finally clicking "Schema" in the left-hand sidebar.

A screenshot of the page is shown below ...

<figure><img src="/files/dolfEorEKZfydUNUlosP" alt=""><figcaption><p>A screenshot of the Schema settings page</p></figcaption></figure>

You can add any number of columns, types and validation rules here (Validation is covered in a separate section of this docs).

Tablomat ships with a number of schema declarations (mostly targeting the Shopify product catalog CSV format). You are free to edit these declarations as you wish.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tablomat.com/learn/schema.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
