Neo4j: CONNECTED
πŸ›οΈ Studio Hub
View:
SAFe Metamodel (All Levels)
34 Classes
97 Patterns
Portfolio Level Essential Level
Click any node or relationship to inspect schema rules on right panel

Canonical Node Types (T-Box Classes)

Definitions seeded by seeds/safe_catalog/01_node_catalog.cypher

Class ID Name & Level Definition Purpose Outgoing Incoming

Permitted Relationship Patterns

Grammar constraints defined in seeds/safe_catalog/03_relationship_patterns.cypher

Pattern ID Source Class Relationship Target Class Rule Specification

Consolidated Model Validation Suite

Executes seeds/safe_catalog/04_validate_model.cypher against active Neo4j database

Validation Status NOT RUN
Constraint Checks 9 Total Rules
Violations Detected 0
1

Required Catalogs Present

Validates :NodeType, :RelationshipType, and :RelationshipPattern exist.

2

Foreign Key Integrity

Patterns must reference existing source & target node types and valid relationship types.

3

Pattern Uniqueness

Detects duplicate source-rel-target rules in the catalog.

4

A-Box Typing Compliance

Every operational node outside :TBox must possess a valid model_type property.

5

A-Box Schema Conformance

The model_type of any A-box node must resolve to a known catalog NodeType.name.

6

Mandatory Name Property

Ensures every instance node has a populated, non-empty name.

7

Catalog Property Requirements

Verifies all properties declared in NodeType.required_properties are present on instances.

8

A-Box Edge Validity

Any relationship created between instance nodes must exist in the RelationshipType catalog.

9

Strict Pattern Conformance

Instances can only connect if a matching (source)-[rel]->(target) rule is approved in Script 03.