Documents are root member resources of the design. As a publisher implementor, you need to determine what makes sense to create as documents regarding your authoring tool.
Here are a few tips:
AMResourceinstance) is generally to create to hold all resources.
Implementing documents is highly similar to implementing resources contained in the document,
which is detailed just below in the documentation.
In addition to standard resource implementation,
you also need to create a
Page element for each document,
to describe how to explore the content of a document.
Here are the recommended steps to implement the operation:
Publisher Schema - Design
Publisher Schema - Types and Resources