---
title: "Schemas"
source: https://dev.pageseeder.com/reference/advanced/schemas.html
last_updated: 2026-09-05T15:41:44+10:00
tokens: ~443
---

# Schemas

The following schemas express the XML that PageSeeder reads or produces.

## Current schemas

| Schema | Description |
| --- | --- |
| [PSML](/psml/elements.md) | Schema for PageSeeder documents in XML Schema (XSD) and Relax format. The XSD file and Quick References can be accessed from the [download area](https://dev.pageseeder.com/download/documents.html). |
| [Upload DTD 3.0](/reference/advanced/schemas/upload_request_3.0.md) | DTD that defines the structure of a message for uploading content to PageSeeder. |
| [Word import config](/reference/advanced/schemas/word-import-config.md) | Defines the configuration file that controls the DOCX to PSML conversion process. |
| [Word export config](/reference/advanced/schemas/word-export-config.md) | Defines the configuration file that controls the PSML to DOCX conversion process. |

## Experimental schemas

The following schemas are subject to change. Keep this in mind when planning your development.

| Schema | Version | Description |
| --- | --- | --- |
| Label Configuration (*see* [sample Label config](/reference/folders_and_files/project_template/label.md) and [label data type](/psml/datatypes/pageseeder_datatypes.md)) | 1.0 Draft | Describes the configuration of both [object](/reference/glossary/object_labels.md) and [content](/reference/glossary/content_labels.md) labels |

## In this section

- [Default word import processing](/reference/advanced/schemas/default_word_import_processing.md)
- [PSML split config](/reference/advanced/schemas/psml-split-config.md)
- [Upload request 3.0](/reference/advanced/schemas/upload_request_3.0.md)
- [Word export config](/reference/advanced/schemas/word-export-config.md)
- [Word import config](/reference/advanced/schemas/word-import-config.md)

