{
  "subfolders": [
        {
            "title": "Getting Started",
            "description": "Getting started models for learning Revelation",
            "models": [
                {
                    "title": "Basic C4",
                    "description": "Basic model demonstrating Actor, System, Datastore and Interactions",
                    "url": "./reference/models/basic.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                }
            ]
        },
        {
            "title": "Sector Models",
            "description": "Industry sector accelerators",
            "subfolders": [
                {
                    "title": "Education",
                    "description": "Education sector accelerators",
                    "models": [
                        {
                            "title": "Revelation Student Records Eneterprise Reference Model",
                            "description": "A comprehensive enterprise reference model for Higher Education student records systems and interactions.",
                            "url": "./reference/models/revelation-student-records-enterprise-reference-model-2.1.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                        },
                        {
                            "title": "Student Records Accelerator",
                            "description": "A Higher Education logical systems and interactions model with a Student Records centric view.",
                            "url": "./reference/models/StudentRecordsAccelerator.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                        },
                        {
                            "title": "Revelation Workbook for Student Records",
                            "description": "An Excel workbook for student records pre-populated with relaistic data to kickstart a project.",
                            "url": "./reference/models/revelation-workbook-for-student-records.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                        },
                        {
                            "title": "Revelation ER model for Virtual Learning",
                            "description": "A high-level describing entity relationships for Moodle type Virtual Learning Environment",
                            "url": "./reference/models/revelation-er-model-for-virtual-learning.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                        },
                                                {
                            "title": "Revelation Higher Education Capability Model",
                            "description": "A capability model for the Higher Education Sector",
                            "url": "./reference/models/revelation-higher-education-capability-model.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                        }

                   ]
                },
                {
                    "title": "Manufacturing",
                    "description": "Manufacturing sector accelerators",
                    "models": [
                        {
                            "title": "C4 Manufacturing High Level v1.0",
                            "description": "ChatGPT generated manufacturing model",
                            "url": "./reference/models/manufacturingModel.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                        }
                    ]
                },
                {
                    "title": "Retail",
                    "description": "Retail sector accelerators",
                    "models": [
                        {
                            "title": "D2C Startup Reference Model",
                            "description": "A high-level enterprise reference model for a D2C startup selling products online and through retailers. This is an evolving model that will be developed over time",
                            "url": "./reference/models/revelation-d2c-startup-enterprise-reference-model.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false&fit=true"
                        },
                        {
                            "title": "Wholesaler demonstrating custom fields",
                            "description": "Basic retail wholesaler model demonstration the custom fields used in Dogital Transformation data collection",
                            "url": "./reference/models/wholesaler-basic-custom-fields.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                        }
                    ]
                },
                {
                    "title": "Legal",
                    "description": "Legal sector accelerators",
                    "models": [
                        {
                            "title": "Legal Services Case Management Reference Model ",
                            "description": "a high-level, generalized architectural overview of a Case Management System (CMS) and its common integrations within a typical law firm",
                            "url": "./reference/models/legal-services-case-management-reference-model.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false&fit=true"
                        }
                    ]
                }
            ]
        },
        
        {
            "title": "Diagram Types",
            "description": "Sample models for different diagram types",
            "subfolders": [
                {
                    "title": "Flowchart",
                    "description": "Flowchart models",
                    "models": [
                        {
                            "title": "Flowchart Simple",
                            "description": "Simple flowchart illustrating START, END, PROCESS, and DECISION",
                            "url": "./reference/models/flowchart1.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                        }
                    ]
                },
                {
                    "title": "Entity Relationship Diagram",
                    "description": "Models that describe the high-level relationshipe between entities.",
                    "models": [
                        {
                            "title": "Revelation ER model for Virtual Learning",
                            "description": "A high-level model describing entity relationships for Moodle type Virtual Learning Environment",
                            "url": "./reference/models/revelation-er-model-for-virtual-learning.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                        }
                    ]
                }
            ]
        },
        {
            "title": "Views",
            "description": "Revelation Views",
            "subfolders": [
                {
                    "title": "Architecture",
                    "description": "A view for exploring the digital estate using a combination of layouts, settings and filters.",
                    "models": [
                        {
                            "title": "Horizontal Flow Layout",
                            "description": "Diagram components are positioned left to right creating a horizontal flow.",
                            "url": "./reference/models/manufacturingModel.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                        },
                        {
                            "title": "Vertical Flow Layout",
                            "description": "Diagram components are positioned top to bottom creating a vertical flow.",
                            "url": "./reference/models/flowchart1.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                        },
                        {
                            "title": "Centered Rectangle Layout",
                            "description": "Diagram components are arranged around a central systems which can be configured under Settings | Centered System. Only interactions to and from the central system are displayed.",
                            "url": "./reference/models/StudentRecordsAccelerator.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                        },
                        {
                            "title": "System Grid",
                            "description": "Systems only are displayed as a grid.",
                            "url": "./reference/models/wholesaler-with-custom-fields-system-grid.json&groupByEnabled=false"
                        },
                        {
                            "title": "System Grid Grouped by Property",
                            "description": "Systems are grouped by the property selected under Settings | Group By Property.",
                            "url": "./reference/models/wholesaler-with-custom-fields-system-grid.json?groupBy=Support%20Hours&groupByEnabled=true"
                        },
                        {
                            "title": "Centered Rectangle with Color Mapping",
                            "description": "The Revelation Workbook for Higher Education color mapped against Higher Education Domain.",
                            "url": "./reference/models/revelation-workbook-for-student-records.json?systemColorMapProperty=Higher%20Education%20Domain&systemColorMapPalette=Distinguishable10&systemColorMapEnabled=true"
                        },
                        {
                            "title": "Large Model Centered Rectangle",
                            "description": "A large model using dummy data with 200 systems and 500 interactions",
                            "url": "./reference/models/large-model.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                        }
                    ]
                },
                {
                    "title": "Capability",
                    "description": "A view that enables the user to expand elements to view underlying detail.",
                    "models": [
                        {
                            "title": "IT Service Management Capability Model",
                            "description": "An IT Service Management capability model based on ITIL V3",
                            "url": "./reference/models/IT Service Management Capability Model.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                        }
                    ]
                },
                {
                    "title": "Transition",
                    "description": "A view that captures the as-is, to-be, and transition states.",
                    "models": [
                        {
                            "title": "eCommerce Example Transitions",
                            "description": "A detailed eCommerce example describing transition from an on-premise to a cloud solution",
                            "url": "./reference/models/eCommerce Example Transitions.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                        }
                    ]
                }
            ]
        },
        {
            "title": "Dynamic Test Suite",
            "description": "Comprehensive test suite for routing algorithm validation and comparison",
            "models": [
                {
                    "title": "Test 1: Linear Chain",
                    "description": "Simple sequential routing with 4 systems - baseline test for minimal complexity",
                    "url": "./reference/models/dynamic/test1_linear_chain.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                },
                {
                    "title": "Test 2: Star Pattern",
                    "description": "Hub and spoke topology with 7 systems - tests port distribution on central node",
                    "url": "./reference/models/dynamic/test2_star_pattern.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                },
                {
                    "title": "Test 3: Bidirectional",
                    "description": "Systems with bidirectional communication - tests handling of opposite-direction pairs",
                    "url": "./reference/models/dynamic/test3_bidirectional.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                },
                {
                    "title": "Test 4: Dense Cluster",
                    "description": "8 microservices with 12 interconnections - tests routing in tight spaces and crossing avoidance",
                    "url": "./reference/models/dynamic/test4_dense_cluster.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                },
                {
                    "title": "Test 5: Obstacle Course",
                    "description": "Long-distance routing with intermediate obstacles - tests pathfinding around barriers",
                    "url": "./reference/models/dynamic/test5_obstacle_course.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                },
                {
                    "title": "Test 6: Hierarchical Tree",
                    "description": "Tree structure with parent-child relationships - tests vertical flow and hierarchical layouts",
                    "url": "./reference/models/dynamic/test6_hierarchical.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                },
                {
                    "title": "Test 7: Circular Dependencies",
                    "description": "Systems with circular/cyclical connections - tests handling of feedback loops",
                    "url": "./reference/models/dynamic/test7_circular.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                },
                {
                    "title": "Test 8: Mixed Node Types",
                    "description": "Actors, systems, and datastores combined - tests routing with heterogeneous node types",
                    "url": "./reference/models/dynamic/test8_mixed_types.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                },
                {
                    "title": "Test 9: Sparse Long Distance",
                    "description": "Few nodes with long-distance connections - tests routing efficiency across large spaces",
                    "url": "./reference/models/dynamic/test9_sparse_long.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                },
                {
                    "title": "Test 10: Maximum Complexity",
                    "description": "14 nodes with 21 edges - stress test for scalability and performance under load",
                    "url": "./reference/models/dynamic/test10_max_complexity.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                }
            ]
        },
        {
            "title": "BPMN-Lite",
            "description": "Lightweight BPMN examples with pools and lanes",
            "models": [
                {
                    "title": "Order to Cash",
                    "description": "Sales and fulfillment flow with data objects and stores",
                    "url": "./reference/models/bpmn-lite/bpmn-lite-order-to-cash.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                },
                {
                    "title": "Incident Response",
                    "description": "Parallel containment and communications in a security incident",
                    "url": "./reference/models/bpmn-lite/bpmn-lite-incident-response.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                },
                {
                    "title": "Employee Onboarding",
                    "description": "HR, IT, and facilities onboarding flow with parallel tasks",
                    "url": "./reference/models/bpmn-lite/bpmn-lite-employee-onboarding.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                },
                {
                    "title": "Purchase Approval",
                    "description": "Request, review, and approval flow with thresholds",
                    "url": "./reference/models/bpmn-lite/bpmn-lite-purchase-approval.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                },
                {
                    "title": "Supplier Onboarding (Swimlanes)",
                    "description": "Onboarding flow with swimlane properties for Procurement, Legal, and Finance",
                    "url": "./reference/models/bpmn-lite/bpmn-lite-supplier-onboarding-swimlanes.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                }
            ]
        },
        {
            "title": "ArchiMate",
            "description": "Reference models demonstrating ArchiMate diagram types",
            "models": [
                {
                    "title": "Business Layer",
                    "description": "Actors, roles, processes, and services in the business layer",
                    "url": "./reference/models/archimate/archimate-business-layer.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                },
                {
                    "title": "Application Layer",
                    "description": "Components, services, interfaces, and data objects in the application layer",
                    "url": "./reference/models/archimate/archimate-application-layer.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                },
                {
                    "title": "Technology Layer",
                    "description": "Nodes, devices, system software, and networks in the technology layer",
                    "url": "./reference/models/archimate/archimate-technology-layer.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                },
                {
                    "title": "Strategy and Motivation",
                    "description": "Drivers, goals, capabilities, and courses of action",
                    "url": "./reference/models/archimate/archimate-strategy-motivation.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                },
                {
                    "title": "Implementation and Migration",
                    "description": "Work packages, plateaus, deliverables, and outcomes",
                    "url": "./reference/models/archimate/archimate-implementation-migration.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                }
            ]
        },
        {
            "title": "Sequence Diagrams",
            "description": "UML sequence diagram examples showing temporal interactions",
            "models": [
                {
                    "title": "User Authentication",
                    "description": "Authentication flow with actors, boundaries, controllers, entities, and database",
                    "url": "./reference/models/sequence/user-authentication.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                },
                {
                    "title": "Order Processing",
                    "description": "Order processing with synchronous, asynchronous, create, and return messages",
                    "url": "./reference/models/sequence/order-processing.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                },
                {
                    "title": "System Monitoring",
                    "description": "Demonstrates self-calls, found messages, and lost messages",
                    "url": "./reference/models/sequence/system-monitoring.json?groupByEnabled=false&systemColorMapEnabled=false&interactionColorMapEnabled=false"
                }
            ]
        }
    ]
}
