The model describes a lifecycle common to any system where terminology accumulates over time: folksonomies, predicate vocabularies, agent configuration (rules and skills), tag taxonomies, and ontologies.
Growth phase — New terms enter the vocabulary as needs arise. Each addition is locally rational: a new predicate captures a relationship, a new rule prevents a failure, a new tag marks a category.
Accumulation without review — Terms pile up. Synonyms appear (relates_to:: and connected_to:: for the same relationship). Terms drift from their original meaning. Some become orphaned (no longer used but never removed). Others contradict each other.
Retrieval degradation — The vocabulary’s signal-to-noise ratio drops. Search returns false positives. Navigation produces dead ends. Agents following instructions encounter contradictions. In Peters & Weller’s metaphor: the garden becomes “savaged — different types of plants all grow wildly.”
The entropy floor — Without energy input (curation effort), the system moves toward maximum disorder. This is not metaphorical — it follows from the mathematical fact that disordered states vastly outnumber ordered ones. Maintaining vocabulary health requires ongoing work.
Peters & Weller (2008) formalized three gardening activities that counteract degradation:
Weeding — Remove malformed, redundant, or harmful entries. Spelling errors, spam tags, deprecated rules, orphaned predicates. The simplest form: automated lint catches formatting violations. The harder form: identifying semantic weeds (terms that look valid but mislead).
Seeding — Introduce specific terms where only broad ones exist. When the vocabulary has relates_to:: doing the work of five distinct relationships, seed the specific predicates (validates::, extends::, constrains::) and migrate existing uses.
Fertilizing — Enrich terms with semantic structure from external knowledge organization systems. Map informal tags to formal ontologies. Add hierarchy, synonymy, and disambiguation. In the garden context: connecting freeform predicates to the semantic predicate catalog.
| Domain | Vocabulary | Degradation | Tending |
|---|---|---|---|
| Knowledge graph | Predicates | Retrieval failure from synonym drift | Predicate vocabulary stabilization |
| Agent config | Rules + skills | Contradictions, context bloat | Periodic consolidation |
| Folksonomy | Tags | Search noise, false positives | Tag gardening |
| Ontology | Classes + relations | Dependent artifacts break | Ontology evolution |
| Infrastructure | Config files | State diverges from intent | Configuration management |
The mechanism is the same in each: accumulation without review degrades the system’s usefulness. The countermeasure is the same: continuous tending through weeding, seeding, and fertilizing.