Where is the Life we have lost in living?
Where is the wisdom we have lost in knowledge?
Where is the knowledge we have lost in information?
—T. S. Eliot, The Rock
Data and information exist in layers of varying certainty and permanence, from deterministic source-of-truth records to contextual AI-generated inferences that users can configure based on their needs.
Two-dimensional framework
Data can be categorized along two independent dimensions that determine trustworthiness and appropriate treatment:
Certainty
Deterministic
- Same input always produces same output
- No probability or confidence scores needed
- Fully explainable through rules or computation
- Examples: RDF inferences, aggregations, rule-based derivations
Probabilistic
- Same input may produce different outputs
- Confidence scores communicate uncertainty
- Explanations are approximations
- Examples: AI pattern detection, ML predictions, semantic similarity
Provenance
Explicit
- Created directly by users or source systems
- Manually entered or imported
- Examples: Form submissions, uploaded files, user selections
Derived
- Computed from explicit data using rules or logic
- Deterministic transformations
- Examples: Calculated totals, RDF inferences, taxonomy classifications
Inferred
- Discovered through pattern analysis
- Typically probabilistic
- Examples: Semantic similarity, AI-detected relationships, clustering
Deduced
- Suggested possibilities not yet confirmed
- Speculative, lowest certainty
- Examples: AI recommendations, predicted missing data, suggested next steps
Layered data architecture
- Foundation: Explicit deterministic data—user input, source records, canonical relationships
- Computed: Derived deterministic data—aggregations, rule-based inferences, RDF reasoning
- Inferenced: Inferred probabilistic data—AI-discovered patterns, semantic connections, learned models
- Speculation layer: Deduced probabilistic data—AI suggestions, domain knowledge applications, predicted needs
Configurability principle
Different users and contexts benefit from different ratios of hard to soft data. The design may support adjustable layering:
- Intensity: How much soft data to show. Minimal (hard data only) → Moderate → Maximum (all inferences)
- Specificity: Which domain knowledge to use. Generic patterns → Domain-specific → User-provided
- Interactivity: How soft data behaves. Passive (view only) → Suggestive (accept/reject) → Active
Resources
- Hard and Soft — Amelia Wattenberger on interface material properties
- Data and Reality — William Kent on the nature of information systems
- Living in Information — Jorge Arango on information environments
Related patterns
Precedes
- Dynamic hyperlinks — hard and soft data layering
Enacts
- Agency — User control over data layer configuration
- Adaptability — hard facts stay fixed while the soft, inferred layers flex to context
- Conversation — Turn-taking between user input and system responses
- Privacy — the data layer governs what information can be perceived, and by whom
Related
- Prose — generated prose as a probabilistic/inferred layer
