PageSeeder terminology defines a document as anything that has a URI ID. This includes the following:
- editable PSML documents;
- docx and PDF 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 the document is represented by an XLink. XLinks have more than one role in PageSeeder, in this circumstance they act as a metadata record that refers to the document file and it's MIME-Type plus fields such as document title, document ID (DocID) and description. Objects with a URI ID are first class citizens in PageSeeder, which means that regardless of their format, they can be the target of an XRef.
When the content of files aren't in the PageSeeder XML namespace, processing is organized by MIME-Type. This makes it possible to create custom processes for specific document formats such as docx or PDF.
Alternately, instead of processing native file formats, PageSeeder's rich and generic native format can be used to publish external, non-PageSeeder data. By generating document collections from databases or source code comments (i.e. Javadoc.), PageSeeder provides a simple and powerful bridge to common publishing technology.
- Document format – specific XML with its own schema, structure and XSLT (e.g. format-standard).
- Document type – a type of document within a format (e.g. master, shell)
Created on , last edited on