Adding Taxonomy to CSV Workflow

Step-by-step process for categorizing concepts in a learning graph

flowchart TD Start("Learning Graph CSV
without TaxonomyID"):::startNode Step1["Identify Natural
Categories"]:::processNode Step2["Design TaxonomyID
Abbreviations"]:::designNode Decision1{"Use automated
categorization?"}:::decisionNode Auto["Run add-taxonomy.py"]:::autoNode Manual["Manually add
TaxonomyID column"]:::manualNode Review["Review and adjust
assignments"]:::reviewNode Validate["Run taxonomy-
distribution.py"]:::validationNode Decision2{"Distribution
balanced?"}:::decisionNode Adjust["Adjust categories"]:::processNode End("Learning Graph
with Taxonomy"):::endNode Start --> Step1 Step1 --> Step2 Step2 --> Decision1 Decision1 -->|Yes| Auto Decision1 -->|No| Manual Auto --> Review Manual --> Review Review --> Validate Validate --> Decision2 Decision2 -->|No| Adjust Adjust --> Review Decision2 -->|Yes| End classDef startNode fill:#667eea,stroke:#333,stroke-width:3px,color:#fff,font-size:16px classDef processNode fill:#4facfe,stroke:#333,stroke-width:2px,color:#fff,font-size:16px classDef designNode fill:#00b4d8,stroke:#333,stroke-width:2px,color:#fff,font-size:16px classDef decisionNode fill:#ffd166,stroke:#333,stroke-width:2px,color:#333,font-size:16px classDef autoNode fill:#06ffa5,stroke:#333,stroke-width:2px,color:#333,font-size:16px classDef manualNode fill:#ff6b9d,stroke:#333,stroke-width:2px,color:#fff,font-size:16px classDef reviewNode fill:#f77f00,stroke:#333,stroke-width:2px,color:#fff,font-size:16px classDef validationNode fill:#06ffa5,stroke:#333,stroke-width:2px,color:#333,font-size:16px classDef endNode fill:#43aa8b,stroke:#333,stroke-width:3px,color:#fff,font-size:16px linkStyle default stroke:#999,stroke-width:2px,font-size:14px