Logo
NeoArc Studio

Document Projections

Document projections use a flow-based editor to generate pages from live model data. Define flows with filter, loop, decision, and output nodes, and the system produces native content blocks at publish time.

Flow-Based Document Generation

Document projections use a visual flow editor to define how model data becomes published content. You construct a directed graph of nodes that filter, iterate, branch, and output content blocks. The flow starts from a source root node that provides access to all model entities, and each subsequent node narrows, transforms, or outputs the data.

Chart Outputs

Five chart types are available with 22 pre-built templates. Charts aggregate model data and render inline within the generated page. Source-level aggregates let you count, sum, or average across entity collections without writing code.

Chart TypeDescriptionTypical Use
Horizontal BarBars drawn left to right, ideal for comparing named categoriesEntity counts by domain area, property counts per entity
Vertical BarBars drawn bottom to top, suited to time-series or ordered dataGrowth of entities over project phases
Stacked BarMultiple series stacked within each bar to show compositionProperty type distribution across entities
DonutCircular chart with a centre label showing proportionsPercentage of entities with governance metadata assigned
GaugeSingle-value indicator showing progress against a targetModel completeness score, documentation coverage percentage

Responsive Rows

Responsive rows provide flexible multi-cell layouts within generated pages. Each cell can contain rich text, a table, or a chart. Cells wrap based on viewport width with configurable minimum widths, so layouts adapt to different screen sizes. Fixed height with scroll is optional for cells that may contain large data sets. A full-screen expand button is available on each cell for detailed inspection.