---
title: "Document"
source: https://dev.pageseeder.com/reference/glossary/document.html
description: "PageSeeder terminology defines a document as anything with a URI ID that is not a URL, including PSML files, binary files (DOCX, PDF), archives, images, and text files. Processing is organized by MIME type to enable custom workflows."
last_updated: 2026-08-11T16:38:06+10:00
tokens: ~284
---

# Document

PageSeeder terminology defines a document as anything that has a [URI ID](uri_id.md) and is not a [URL](url.md). This includes the following:

- Editable [PSML](psml.md) documents.
- [DOCX](word_docx_format.md) and [PDF](pdf_documents.md) files (or other externally created binary files).
- Archive file formats, such as ZIP.
- Image formats, such as JPEG and Portable Network Graphics (PNG).
- Text files in arbitrary formats, such as non-PageSeeder XML.

The presence of a uri id means that PageSeeder is using an [XLink](xlink.md) to represent the document.  For more information on this topic, *see* [PageSeeder objects](../../guide/document_modeling/pageseeder_objects.md).

For files with content outside the PageSeeder XML namespace, processing is organized by MIME type. This makes it possible to trigger custom processes when files with a certain format are uploaded. For example, DOCX or PDF files.

## Related terminology

- [Document type](document_type.md)
- [Document template](document_template.md)
- [documentinfo](documentinfo.md)
- [\<element\> documentinfo](../../psml/elements/element-documentinfo.md)

