NexoGraph logoNexoGraph Help
Metamodel

Metamodel Overview

The NexoGraph metamodel - entity types, roots, and relations at a glance.

NexoGraph organises project knowledge into a set of well-defined entity types grouped under root collections. Each root collection represents a distinct engineering artefact, such as a Business Case or a set of Stakeholder Requirements, and contains entities that belong to it.

Root Collections

RootDescription
BUSINESS_CASECaptures business context and notebook-style justification cells
STAKEHOLDER_DEFINITIONDefines the stakeholders involved in the system
STAKEHOLDER_NEEDSHigh-level stakeholder needs grouped in packages
STAKEHOLDER_REQUIREMENTSFormalised stakeholder requirements grouped in packages
CUSTOMER_FEATURESCustomer-visible features traced to enabling system capabilities
SYSTEM_CAPABILITIESSystem-level capabilities traced from stakeholder and user needs
USER_DEFINITIONPersona definitions for the system's end users
USER_NEEDSNeeds that user personas have, organised in packages
USER_STORIESAgile-style user stories traced back to user needs

Entity Types

EntityRootParticipates in Reference Relations
BusinessCaseBUSINESS_CASENo
BusinessCaseCellBUSINESS_CASENo
PackagePackage-backed rootsNo
RequirementSTAKEHOLDER_REQUIREMENTSYes
CustomerFeatureCUSTOMER_FEATURESYes
SystemCapabilitySYSTEM_CAPABILITIESYes
StakeholderSTAKEHOLDER_DEFINITIONYes
NeedSTAKEHOLDER_NEEDS, USER_NEEDSYes
UserUSER_DEFINITIONYes
UserStoryUSER_STORIESYes

Reference Relations

Entities that participate in reference relations can be cross-linked to build a traceability graph across root collections.

On this page