---
tags:
  - reference
  - schema
  - dashboard
  - beginner
title: How to Model Schema
nextjs:
  metadata:
    title: How to Model Schema
    description: Bit sized how to guides to help you model and build schema for TerminusDB projects.
    keywords: terminusdb, dashboard, data model, terminusdb cloud, document type, model schema, schema, terminusdb cms
    openGraph:
      images: https://assets.terminusdb.com/docs/technical-documentation-terminuscms-og.png
    alternates:
      canonical: https://terminusdb.com/docs/model-schema/
media: []
---

TerminusDB schemas define the structure of your documents — their types, fields, and relationships. You can design schemas visually using the TerminusDB Cloud model builder, or edit the JSON-LD schema definition directly in the JSON editor.

* [Model Schema UI](/docs/use-the-model-builder-ui/)
* [JSON Editor](/docs/use-the-json-editor/)