Logo
NeoArc Studio

Data Architecture Documentation

Document data architecture with a model-first workflow: define entities in the central model, then create ERD views, graph views, search views, schemas, and API definitions as derived representations.

Content Foundry takes a model-first approach to data architecture documentation. The central data model (model.neoarc) defines all entities, properties, relationships, and constraints once. Multiple views, schemas, and API definitions derive their data from this single source of truth, keeping consistency across every representation.

Model-First Workflow

The model-first workflow begins with the central model and produces derived artefacts for different audiences and use cases.

Data Architecture Artefacts

The following artefact types support data architecture documentation in NeoArc Studio.

The Central Model as Starting Point

The central model (model.neoarc) is a GraphDocument with isProjectModel: true and authoringMode: "graph-db". It stores entities as nodes and relationships as edges, with full support for properties, key roles, constraints, governance metadata, and multi-domain projections (persistence, search, API).

View Types for Data Architecture

Data Warehouse Schemas

Star and snowflake schemas for analytics use cases are modelled in the central model with appropriate entity groups and relationships. Create ERD views to visualise fact and dimension tables with the target database profile applied.

Data Flow and Lineage

For data flow diagrams and data lineage documentation, use the standard diagram editor with data flow shapes, containers, and labelled connections. These diagrams complement the model-first views by showing how data moves between systems, rather than the static structure of entities.

Getting Started

Explore the guides in this section.