Taxonomy Distribution Report¶
Overview¶
- Total Concepts: 130
- Number of Taxonomies: 9
- Average Concepts per Taxonomy: 14.4
Distribution Summary¶
| Category | TaxonomyID | Count | Percentage | Status |
|---|---|---|---|---|
| DIM | DIM | 26 | 20.0% | ✅ |
| ACCUM | ACCUM | 22 | 16.9% | ✅ |
| EXPR | EXPR | 20 | 15.4% | ✅ |
| LATT | LATT | 14 | 10.8% | ✅ |
| RESULT | RESULT | 13 | 10.0% | ✅ |
| Foundation Concepts - Prerequisites | FOUND | 10 | 7.7% | ✅ |
| POLICY | POLICY | 10 | 7.7% | ✅ |
| BATCH | BATCH | 8 | 6.2% | ✅ |
| SUPP | SUPP | 7 | 5.4% | ✅ |
Visual Distribution¶
DIM ██████████ 26 ( 20.0%)
ACCUM ████████ 22 ( 16.9%)
EXPR ███████ 20 ( 15.4%)
LATT █████ 14 ( 10.8%)
RESULT █████ 13 ( 10.0%)
Foundation Concepts - Pre ███ 10 ( 7.7%)
POLICY ███ 10 ( 7.7%)
BATCH ███ 8 ( 6.2%)
SUPP ██ 7 ( 5.4%)
Balance Analysis¶
✅ No Over-Represented Categories¶
All categories are under the 30% threshold. Good balance!
Category Details¶
DIM (DIM)¶
Count: 26 concepts (20.0%)
Concepts:
-
- MatchStrategy Enum
-
- EXACT Strategy
-
- NOT_EQUAL Strategy
-
- RANGE Strategy
-
- GREATER_THAN Strategy
-
- LESS_THAN Strategy
-
- PREFIX Strategy
-
- SUFFIX Strategy
-
- CONTAINS Strategy
-
- REGEX Strategy
-
- SET_MEMBERSHIP Strategy
-
- SET_EXCLUSION Strategy
-
- DimensionRole Enum
-
- CONSTRAINT Role
-
- CONTEXT_KEY Role
- ...and 11 more
ACCUM (ACCUM)¶
Count: 22 concepts (16.9%)
Concepts:
-
- AccumulatorCompiler
-
- Compatible Expression
-
- Coalesce Expression
-
- Coalesce NA Flag
-
- Compatible Exact
-
- Compatible Range
-
- Coalesce Exact
-
- Coalesce Range
-
- Coalesce Threshold
-
- AccumulatorEngine
-
- Prime Number Encoding
-
- Prime Table Sieve
-
- Get Prime Function
-
- Checked Multiply
-
- Anchor Creation
- ...and 7 more
EXPR (EXPR)¶
Count: 20 concepts (15.4%)
Concepts:
-
- DimensionCompiler
-
- Compile Exact Expression
-
- Compile Range Expression
-
- Compile String Match
-
- Compile Regex Expression
-
- Compile Set Expression
-
- Compile Threshold Expression
-
- Sentinel-Aware Ternary
-
- Context Value Extraction
-
- ExpressionRulesEngine
-
- Engine Construction
-
- Convenience vs Advanced Path
-
- Single-Pass Evaluation
-
- Context Binding Phase
-
- Dimension Expression Phase
- ...and 5 more
LATT (LATT)¶
Count: 14 concepts (10.8%)
Concepts:
-
- Lattice Class
-
- Lattice Combinations
-
- Lattice Partition Key
-
- Coalesced Columns
-
- NA Flag Columns
-
- Combination Depth
-
- AccumulatorResult Class
-
- Accumulated Aggregates
-
- Provenance Accessor
-
- Depths Accessor
-
- Lattice Save Method
-
- Lattice Load Method
-
- Lattice Is Composed
-
- Aggregate Min Max Product
RESULT (RESULT)¶
Count: 13 concepts (10.0%)
Concepts:
-
- RuleResult Class
-
- Survivors Accessor
-
- Best Match Accessor
-
- Count Accessor
-
- Active Dimensions
-
- RuleResult Explain Method
-
- At Least Filter
-
- Top N Filtering
-
- Min Specificity Filter
-
- Observability Columns
-
- ExplainResult Class
-
- Engine-Level Explain
-
- RuleResult Select Method
Foundation Concepts - Prerequisites (FOUND)¶
Count: 10 concepts (7.7%)
Concepts:
-
- Ternary Logic
-
- Sentinel Values
-
- Match Strategy Patterns
-
- Pydantic Model Validation
-
- Vectorized Evaluation
-
- Backend-Agnostic Design
-
- DataFrame as Rule Store
-
- Mountainash Expressions
-
- Mountainash Relations
-
- Context Object
POLICY (POLICY)¶
Count: 10 concepts (7.7%)
Concepts:
-
- Table-Level Hit Policy Fields
-
- HitPolicy Enum
-
- Collect Policy
-
- Unique Policy
-
- First And Priority Policy
-
- Any Policy
-
- Rule Order Policy
-
- SelectionInfo Dataclass
-
- HitPolicyViolationError
-
- Cardinality Application
BATCH (BATCH)¶
Count: 8 concepts (6.2%)
Concepts:
-
- BatchRuleResult Class
-
- Evaluate Batch Method
-
- Batch Context Preparation
-
- Cross-Join Evaluation
-
- Per-Context Ranking
-
- Backend Conforming
-
- Chunked Batch Evaluation
-
- For Context Accessor
SUPP (SUPP)¶
Count: 7 concepts (5.4%)
Concepts:
-
- Aggregate Model
-
- Partition Key Filtering
-
- Build All Partitions
-
- Apply Auto Selection
-
- LatticeIndex Router
-
- AmbiguousPartitionError
-
- EXACT_KEY Partition Routing
Recommendations¶
- ✅ Excellent balance: Categories are evenly distributed (spread: 14.6%)
- ✅ MISC category minimal: Good categorization specificity
Educational Use Recommendations¶
- Use taxonomy categories for color-coding in graph visualizations
- Design curriculum modules based on taxonomy groupings
- Create filtered views for focused learning paths
- Use categories for assessment organization
- Enable navigation by topic area in interactive tools
Report generated by learning-graph-reports/taxonomy_distribution.py