Skip to content
Visibility internal Owner _ Approver _ Created _ Updated _

Taxonomy System

A Unified Framework for Human Growth and Intelligent Guidance


1. Introduction

Modern life-coaching, therapy, and self-improvement content suffer from the same core fragmentation problem: there is no unifying structure that connects human issues, aspirations, and the practices that bridge them. The result is an overwhelming ecosystem of advice, books, courses, and videos—often repetitive, conflicting, or decontextualized.

Uvilo was built to fix that. The Uvilo Taxonomy System is the semantic foundation for a new kind of human development intelligence: a structured, data-driven map of personal growth that connects all forms of self-improvement knowledge into one coherent, navigable framework.

The Taxonomy acts as both a conceptual model and a technical substrate. Conceptually, it defines how life’s challenges and goals interrelate across eleven universal domains of life balance. Technically, it powers Uvilo’s ability to classify, recommend, and personalize resources—books, podcasts, videos, and programs—to help each person find what they need, when they need it.

The system provides the foundation for a scalable knowledge graph of human growth, grounded in psychology, behavioral science, and real-world data.


2. The Conceptual Foundation

2.1. The 11 Domains of Life Balance

The Uvilo 360° Life Review framework defines eleven domains that represent the full spectrum of human wellbeing:

Body, Mind, Home, Intimacy, Connection, Work, Money, Play, Meaning, Growth, and Legacy.

Each domain encapsulates an area of human life where people encounter issues (problems to manage or resolve), aspirations (goals to achieve), and practices (behaviors that move them forward).

This triadic structure—Issue, Aspiration, Practice—is the backbone of the Taxonomy. Together, these create a comprehensive model for self-development that is both human-readable and machine-operable.

2.2. The Taxonomy as a Map

Each element in the Taxonomy represents a clearly defined node in a graph:

  • Issues describe obstacles or deficits (e.g., insomnia, burnout, social isolation).
  • Aspirations define positive goals (e.g., calm mind, thriving relationships, fit body).
  • Practices are empirically supported or widely recognized behaviors that improve outcomes (e.g., mindfulness, journaling, progressive exercise).

Relationships between these nodes are expressed as weighted mappings that represent how strongly a given practice relates to a specific issue or aspiration. These mappings can be quantitative (via confidence scores) or qualitative (curated relationships).

This structure allows the system to represent human development as a dynamic network rather than a flat list of topics—one that can learn and evolve over time as data grows.


3. Data Model and Implementation

The Taxonomy is implemented as a relational and graph-aware database schema that supports efficient querying, mapping, and recommendation. It is designed to serve both human editors and AI systems.

3.1. Core Entities

Two core models form the foundation:

Taxonomy

Represents a single entity within the system (issue, aspiration, or practice).

TaxonomyMap

Defines a directional relationship between two taxonomy entities (e.g., insomniasleep hygiene).

In addition, three enumerations are used:

LifeDomain

A list of the life domains: body, mind, home, intimacy, connection, work, money, play, meaning, growth, and legacy

TaxonomyType

Taxonomy types: issue, aspiration, and practice.

PublishStatus

Publish status of a taxonomy item: draft, review, published, rejected, and archived.

Example issue

id: insomnia
name: Insomnia
description: Insomnia or poor sleep quality
domain: body
type issue
tags: insomnia, poor sleep, sleep quality, circadian rhythm, rest, recovery
status: published
version: 1

Example aspiration

id: thriving_family
name: Thriving Family
description: Build a resilient family culture
domain: connection
type aspiration
tags: family, culture, rituals, communication, trust, love
status: published
version: 1

Example practice

id: friendship_rituals
name: Friendship Rituals
description: Recurring social rituals
domain: connection
type: practice
tags: rituals, shared time, belonging, friendship, joy, connection
status: published
version: 1

3.2. Data Characteristics

  • Normalization: Each taxonomy item has a canonical ID, human-readable name, and clear domain assignment.
  • Tagging: Tags are stored as arrays for flexible semantic search and topic expansion.
  • Relations: Directed mappings support asymmetric relationships (e.g., one issue may be addressed by multiple practices and one practice may address multiple issues).
  • Indexing: Trigram search enables rapid text matching, improving classification and recommendation accuracy.

4. Integration Across Content Types

The Taxonomy acts as the semantic layer linking all self-improvement content. Every book, video, course, or podcast that enters the Uvilo ecosystem is classified according to the Taxonomy.

  • Books: Each title is tagged with its relevant issues, aspirations, and practices, enabling personalized book recommendations.
  • Podcasts & Videos: Episodes are parsed for topics and linked to the same taxonomy nodes.
  • Courses & Programs: Structured learning paths reference practices directly, allowing users to track measurable progress.

This unified structure means that a user dealing with chronic stress could receive book suggestions, guided meditations, and courses—all mapped through the same underlying framework.


5. Technical Architecture (Overview)

The Taxonomy underpins a modular data system:

  1. Data Layer – PostgreSQL relational schema with JSON and array fields for flexible metadata storage.
  2. Semantic Layer – TaxonomyMap provides graph-like relationships for knowledge traversal.
  3. API Layer – Exposed through REST and GraphQL endpoints for querying taxonomy items and relations.
  4. AI Layer – Machine learning models perform tagging, similarity search, and resource recommendation.
  5. Integration Layer – Connects the Taxonomy to Uvilo’s content databases (books, videos, etc.).

From a user perspective, the complexity is invisible—but the system’s intelligence depends on the precision of these semantic connections.


6. Compliance and Ethical Design

Uvilo’s Taxonomy deals with deeply human data: psychological challenges, goals, and behaviors. Ethical considerations are built into its design.

  • Attribution and Licensing: All source data and external content mappings respect copyright and API terms of service.
  • Privacy: No personally identifiable user data is stored within the Taxonomy itself.
  • Framing: Language is intentionally neutral and non-pathologizing—emphasizing growth and agency.
  • Transparency: Recommendation logic can be explained in plain language (e.g., “We suggested this book because it addresses fatigue and supports recovery practices.”)

7. Maintenance and Growth

The Taxonomy is designed to evolve. Uvilo maintains an evolving repository of taxonomy data and mappings.

  • Governance: Changes are reviewed by editors and domain experts.
  • Extensibility: New domains, sub-practices, and relations can be added without schema changes.
  • Localization: Support for multilingual entries enables expansion beyond English.

The goal is not static perfection but continuous learning. As more data flows through the Uvilo platform, the Taxonomy becomes increasingly intelligent and adaptive.


8. Future Directions

The Taxonomy is agnostic about the implementation format of the recommended practices. It provides a single semantic backbone that can organize the entire ecosystem of personal growth resources:

  • A comprehensive index of self-help books.
  • YouTube and podcast ingestion for multi-modal learning.
  • Third-party apps and courses that implement practices.
  • Integration with wearable data to link real-world habits to life domains.
  • AI-generated insights for personalized coaching and reflection.

As Uvilo evolves, this taxonomy will become a living model of human growth—the connective tissue between knowledge, behavior, and outcome.


9. Conclusion

The Uvilo Taxonomy System transforms self-help from a chaotic information landscape into a structured, intelligent ecosystem. It provides the scaffolding for personalized guidance, measurable progress, and scalable AI reasoning about human wellbeing.

It is, in short, the operating system for modern personal growth—built not on ideology, but on structure, clarity, and empathy.