Concepts¶
Deep understanding of Datasculpt's domain model.
Why This Section¶
The Getting Started section shows you how to use Datasculpt. This section explains why it works the way it does.
Read this section when you want to: - Understand what structural metadata captures - Debug unexpected inference results - Extend Datasculpt for your domain - Integrate Datasculpt into a larger system
Concept Map¶
flowchart TD
A[Structural Metadata] --> B[Shapes]
A --> C[Roles]
A --> D[Grain]
B --> E[Evidence]
C --> E
D --> E
E --> F[Decision Records]
Core Concepts¶
| Concept | Question It Answers |
|---|---|
| Structural Metadata | What category of metadata is missing? |
| Evidence | What facts do we observe about columns? |
| Shapes | What structural pattern does the data follow? |
| Roles | What purpose does each column serve? |
| Grain | What uniquely identifies each row? |
| Decision Records | How do we trace inference decisions? |
Reading Order¶
If you're reading cover-to-cover:
- Structural Metadata — The problem Datasculpt solves
- Evidence — The raw material for inference
- Shapes — The first major inference
- Roles — The second major inference
- Grain — The third major inference
- Decision Records — How everything is captured