Taxonomy Distribution Report¶
Overview¶
- Total Concepts: 100
- Number of Taxonomies: 9
- Average Concepts per Taxonomy: 11.1
Distribution Summary¶
| Category | TaxonomyID | Count | Percentage | Status |
|---|---|---|---|---|
| Settings & Configuration | SETT | 18 | 18.0% | ✅ |
| Ibis Backend | IBIS | 16 | 16.0% | ✅ |
| Iceberg Backend | ICE | 14 | 14.0% | ✅ |
| Foundation Concepts | FOUND | 10 | 10.0% | ✅ |
| Dialect System | DIAL | 10 | 10.0% | ✅ |
| Adapters & Auth | ADAPT | 10 | 10.0% | ✅ |
| Backend Protocol | PROTO | 8 | 8.0% | ✅ |
| Inspection Model | INSP | 8 | 8.0% | ✅ |
| Advanced Features | ADV | 6 | 6.0% | ✅ |
Visual Distribution¶
Settings & Configuration █████████ 18 ( 18.0%)
Ibis Backend ████████ 16 ( 16.0%)
Iceberg Backend ███████ 14 ( 14.0%)
Foundation Concepts █████ 10 ( 10.0%)
Dialect System █████ 10 ( 10.0%)
Adapters & Auth █████ 10 ( 10.0%)
Backend Protocol ████ 8 ( 8.0%)
Inspection Model ████ 8 ( 8.0%)
Advanced Features ███ 6 ( 6.0%)
Balance Analysis¶
✅ No Over-Represented Categories¶
All categories are under the 30% threshold. Good balance!
Category Details¶
Settings & Configuration (SETT)¶
Count: 18 concepts (18.0%)
Concepts:
-
- ConnectionProfile Base
-
- To Driver Kwargs Method
-
- BackendSpec Class
-
- ParameterSpec Class
-
- Parameter Tiers
-
- DATABASES REGISTRY
-
- Register Decorator
-
- Auto Registration
-
- SQLiteAuthSettings
-
- DuckDBAuthSettings
-
- PostgreSQLAuthSettings
-
- BigQueryAuthSettings
-
- SnowflakeAuthSettings
-
- RedshiftAuthSettings
-
- ClickhouseAuthSettings
- ...and 3 more
Ibis Backend (IBIS)¶
Count: 16 concepts (16.0%)
Concepts:
-
- IbisBackend Class
-
- Ibis Connection
-
- Fluent Query API
-
- Raw SQL Queries
-
- DDL Operations
-
- Create Table
-
- DML Operations
-
- Insert Data
-
- Upsert Data
-
- Truncate Table
-
- Create View
-
- List Tables Ibis
-
- Table Inspection Ibis
-
- Namespace Inspection Ibis
-
- Catalog Inspection Ibis
- ...and 1 more
Iceberg Backend (ICE)¶
Count: 14 concepts (14.0%)
Concepts:
-
- IcebergBackend Class
-
- Apache Iceberg Overview
-
- Iceberg Connection Base
-
- REST Catalog Type
-
- Hive Catalog Type
-
- Glue Catalog Type
-
- SQL Catalog Type
-
- Catalog Type Registry
-
- Iceberg Operations
-
- List Tables Iceberg
-
- Table Inspection Iceberg
-
- Namespace Inspection Iceberg
-
- Catalog Inspection Iceberg
-
- PyIceberg Library
Foundation Concepts (FOUND)¶
Count: 10 concepts (10.0%)
Concepts:
-
- SQL Databases
-
- Database Schemas
-
- Database Catalogs
-
- Connection Management
-
- Python Protocols
-
- Runtime Checkable Protocol
-
- Pydantic Models
-
- Decorators
-
- Registry Pattern
-
- Ibis Library
Dialect System (DIAL)¶
Count: 10 concepts (10.0%)
Concepts:
-
- DialectSpec Overview
-
- Dialect Registry
-
- Dialect Name Key
-
- Connection Builder
-
- Operation Hooks
-
- Per Dialect Configuration
-
- SQLite Dialect
-
- DuckDB Dialect
-
- PostgreSQL Dialect
-
- Snowflake Dialect
Adapters & Auth (ADAPT)¶
Count: 10 concepts (10.0%)
Concepts:
-
- Adapter Pipeline
-
- Credential Transformation
-
- OAuth Adapter
-
- JWT Adapter
-
- Cloud Native Auth
-
- SSL Bundle Adapter
-
- NoAuth Settings
-
- PasswordAuth Settings
-
- TokenAuth Settings
-
- IAMAuth Settings
Backend Protocol (PROTO)¶
Count: 8 concepts (8.0%)
Concepts:
-
- Backend Protocol Definition
-
- Connect Method
-
- Close Method
-
- List Tables Method
-
- Inspect Table Method
-
- List Namespaces Method
-
- Inspect Namespace Method
-
- Inspect Catalog Method
Inspection Model (INSP)¶
Count: 8 concepts (8.0%)
Concepts:
-
- CatalogInfo Dataclass
-
- NamespaceInfo Dataclass
-
- TableInfo Dataclass
-
- ColumnInfo Dataclass
-
- Frozen Metadata Model
-
- Backend Agnostic Metadata
-
- Driver Metadata Conversion
-
- Unified Inspection API
Advanced Features (ADV)¶
Count: 6 concepts (6.0%)
Concepts:
-
- Cross Backend Queries
-
- Backend Capability Matrix
-
- DDL Index Support
-
- Memory Intensive Upsert
-
- REST Catalog Cursors
-
- Unimplemented Operations
Recommendations¶
- ✅ Excellent balance: Categories are evenly distributed (spread: 12.0%)
- ✅ 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