> For the complete documentation index, see [llms.txt](https://docs.tivity.one/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tivity.one/building-an-application/data.md).

# Data

- [Sources](https://docs.tivity.one/building-an-application/data/sources.md)
- [Data Modelling](https://docs.tivity.one/building-an-application/data/data-modelling.md): Data Modelling on the platform makes use of the Class Designer allowing a user to manage classes, fields, actions and links. It is closely related to the database as well.
- [Class](https://docs.tivity.one/building-an-application/data/data-modelling/class.md): The class editor within the class designer allows the user to customize their classes and database structures. This section dives into how to properly set up your class in your application.
- [Field](https://docs.tivity.one/building-an-application/data/data-modelling/field.md): The field editor within the class designer allows the user to customize their field. This section introduces the process to create a field, and provides in-depth information about its properties.
- [Action](https://docs.tivity.one/building-an-application/data/data-modelling/action.md): The action editor within the class designer allows the user to customize their actions. This section introduces the process to create an action, and provides in-depth information about its properties.
- [Link](https://docs.tivity.one/building-an-application/data/data-modelling/link.md): Links within an application represent the relationship between its classes. This section introduces the process of creating a new link, and provides a detailed breakdown of its customization options.
- [Query Designer](https://docs.tivity.one/building-an-application/data/query-data.md): Query Designer in TIVITY is similar to a visual data retrieval tool you might use with a relational database model or NoSQL instance.
- [Get Started with Query Designer](https://docs.tivity.one/building-an-application/data/query-data/get-started-with-query-designer.md): The article gives a brief tutorial about how to create a query using the Query Designer.
- [Common](https://docs.tivity.one/building-an-application/data/query-data/query-designer-common.md): Query Designer is divided into several sections - Common, Fields, Conditions, Default Values and Preview. This article provides detailed information about the Common section.
- [Fields](https://docs.tivity.one/building-an-application/data/query-data/query-designer-fields.md): Query Designer is divided into several sections - Common, Fields, Conditions, Default Values and Preview. This article provides detailed information about the Fields section.
- [Conditions](https://docs.tivity.one/building-an-application/data/query-data/query-designer-conditions.md): Query Designer is divided into several sections - Common, Fields, Conditions, Default Values and Preview. This article provides detailed information about the Conditions section.
- [Default Values](https://docs.tivity.one/building-an-application/data/query-data/query-designer-default-values.md): Query Designer is divided into several sections - Common, Fields, Conditions, Default Values and Preview. This article provides detailed information about the Default Values section.
- [Preview](https://docs.tivity.one/building-an-application/data/query-data/query-designer-preview.md): Query Designer is divided into several sections - Common, Fields, Conditions, Default Values and Preview. This article provides detailed information about the Preview section.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.tivity.one/building-an-application/data.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.
