With deep links properties from referenced properties can be accessed for rendering.
Deep links make transitive selection of property values possible.
Assume that a property A in your projectdoc document refers to another document. To render the name of the referenced document you can use the following syntax in the Select parameter of - for instance - the Display Table Macro.
A -> Name
This navigation from document to property may be in any depth.
A -> Parent -> Type -> Name
In this example A, Parent, and Type are properties in projectdoc documents that point to other projectdoc documents.
Document types have their default location within a documentation space. These default locations are called 'homepages'. If authors create new documents they can send them to these default locations within a given space. Delegate spaces expand this feature to find the default location in associated spaces.
Document types allow to guide authors producing information of a given type. They also help readers to find the information they are looking for quickly.
A document template that uses query macros enables documents to dynamically render links to a set of related documents. If new documents are added to the system that meet the query criteria, links to these documents are automatically added to the querying document. This feature is also called dynamic lists or automatic linking.
Transclude more than one self-contained snippet and mark transcluded information for authors. The projectdoc toolbox allows multi-transclusion from one document and even several documents.
Never be limited to the vendor's ideas: Create your own spaces, templates/blueprints/doctypes and macros based on components provided by the projectdoc Toolbox!
Authors may add any metadata to a document and use these in their queries. The metadata may be displayed or hidden. This way authors can use metadata target at the reader and metadata used for authoring purpose.
To integrate projectdoc documents with remote systems the projectdoc Toolbox provides a REST API. This API is installed separately with a free extension add-on.