Skip to content

Concept Taxonomy

This taxonomy organizes the 100 mountainash-data concepts into 9 categories.

Categories

FOUND — Foundation Concepts

Prerequisites: SQL, schemas, catalogs, connections, Python protocols, Pydantic, decorators.

PROTO — Backend Protocol

Runtime-checkable Backend protocol defining the universal backend contract.

IBIS — Ibis Backend

IbisBackend class for 20+ SQL databases with fluent queries, DDL, and DML.

ICE — Iceberg Backend

IcebergBackend for Apache Iceberg catalogs (REST, Hive, Glue, SQL).

INSP — Inspection Model

Four frozen metadata dataclasses for backend-agnostic catalog/schema/table/column info.

DIAL — Dialect System

DialectSpec registry for backend-specific connection builders and operation hooks.

SETT — Settings & Configuration

Per-backend AuthSettings with auto-registration, BackendSpec, ParameterSpec.

ADAPT — Adapters & Auth

Credential transformation pipeline for OAuth, JWT, cloud-native auth, SSL.

ADV — Advanced Features

Cross-backend queries, capability matrix, known limitations.

Taxonomy Summary Table

TaxonomyID Category Name Concept Range Count
FOUND Foundation Concepts 1-10 10
PROTO Backend Protocol 11-18 8
IBIS Ibis Backend 19-34 16
ICE Iceberg Backend 35-48 14
INSP Inspection Model 49-56 8
DIAL Dialect System 57-66 10
SETT Settings & Configuration 67-84 18
ADAPT Adapters & Auth 85-94 10
ADV Advanced Features 95-100 6