---
title: "Ontology"
module: "general"
type: lesson
order: 0
draft: false
---

**1. Core Classes (Concepts):**

*   `ElevateFramework`: The overarching methodology.
    *   *Properties:* `hasName` ("Elevate Ecommerce Framework V3"), `hasPurpose` ("Systematic Ecom Growth leveraging AI"), `consistsOf` (`Foundation`, `AttractLevel`, `ConvertLevel`, `GrowLevel`).
*   `Foundation`: The essential preliminary understanding phase.
    *   *Properties:* `hasPurpose` ("Deep understanding before action"), `includesComponent` (`CustomerUnderstanding`, `CompanyContext`, `MarketAwareness`), `informs` (all `Steps`).
*   `CustomerUnderstanding`: Represents the knowledge about the ideal customer.
    *   *Properties:* `describes` (`EcomCustomer`), `includesProfileElement` (`PainPoint`, `Desire`, `Demographic`, `Psychographic`, `Behavior`, `MarketSegment`).
*   `CompanyContext`: Represents knowledge about the business implementing the framework.
    *   *Properties:* `describes` (`EcomBusiness`), `includesProfileElement` (`ProductOffer`, `UniqueMechanism`, `BrandVoice`, `CoreValue`, `MarketPositioning`).
*   `MarketAwareness`: Represents understanding of the competitive and industry landscape.
    *   *Properties:* `includesKnowledgeOf` (`Competitor`, `MarketTrend`, `ChannelCharacteristic`).
*   `FrameworkLevel`: A major stage in the framework (Attract, Convert, Grow).
    *   *Properties:* `hasName` (e.g., "ATTRACT"), `hasObjective` (`LevelObjective` e.g., "Elevate Reach"), `containsStep` (`FrameworkStep`).
*   `FrameworkStep`: A specific action stage within a level (Hook, Gift, Identify, etc.).
    *   *Properties:* `hasName` (e.g., "HOOK"), `hasOrder` (1-9), `belongsTo` (`FrameworkLevel`), `hasObjective` (`StepObjective`), `isPrecededBy` (`FrameworkStep` or `Foundation`), `isFollowedBy` (`FrameworkStep`), `utilizes` (`AIPrompt`, `MarketingTool`), `produces` (`MarketingAsset`, `CustomerDataPoint`), `requiresInputFrom` (`Foundation`, `PreviousStepOutput`).
*   `EcomCustomer`: The target individual the business interacts with.
    *   *Properties:* Possesses `PainPoint`, `Desire`, `Demographic`, `Behavior`; `interactsWith` (`MarketingAsset`); `progressesThrough` (`FrameworkStep`).
*   `EcomBusiness`: The entity implementing the framework (Instance: "ONE").
    *   *Properties:* `implements` (`ElevateFramework`); `defines` (`CompanyContext`); `sets` (`LevelObjective`, `StepObjective`); `measures` (`BusinessMetric`).
*   `AIPromptPlaybook`: The collection of prompts supporting the framework.
    *   *Properties:* `contains` (`AIPrompt`); `supports` (`FrameworkStep`).
*   `AIPrompt`: A specific instruction for an AI Assistant.
    *   *Properties:* `hasText` (string); `appliesTo` (`FrameworkStep`); `designedFor` (`AIAssistant` e.g., ChatGPT); `targetsTask` (e.g., "Generate Headlines"); `utilizesInput` (`CustomerUnderstanding`, `CompanyContext`).
*   `AIAssistant`: The Large Language Model used (e.g., ChatGPT, Claude).
    *   *Properties:* `executes` (`AIPrompt`); `generates` (`AIOutput`).
*   `MarketingAsset`: Tangible output created during a step (e.g., Ad Copy, Email, Landing Page).
    *   *Properties:* `isTypeOf` (e.g., "Ad Headline"); `isCreatedDuring` (`FrameworkStep`); `targets` (`EcomCustomer`); `intendedToInfluence` (`BusinessMetric`).
*   `CustomerDataPoint`: Information gathered about a customer.
    *   *Properties:* `isTypeOf` (e.g., "Email Address", "Purchase History"); `isGatheredDuring` (`FrameworkStep` e.g., IDENTIFY, UNDERSTAND).
*   `BusinessMetric`: Key Performance Indicator used to measure success.
    *   *Properties:* `isTypeOf` (e.g., "ConversionRate", "ROAS", "LTV"); `isMeasuredBy` (`EcomBusiness`); `isInfluencedBy` (`FrameworkStep`, `MarketingAsset`).
*   `Objective`: A specific goal (e.g., `LevelObjective`, `StepObjective`).

**2. Key Relationships:**

*   **Hierarchy:**
    *   `ElevateFramework` **contains** `Foundation`, `FrameworkLevel`.
    *   `FrameworkLevel` **contains** `FrameworkStep`.
    *   `AIPromptPlaybook` **contains** `AIPrompt`.
    *   `Foundation` **contains** `CustomerUnderstanding`, `CompanyContext`, `MarketAwareness`.
*   **Sequence & Flow:**
    *   `Foundation` **precedes** `HookStep`.
    *   `FrameworkStep` **isPrecededBy** / **isFollowedBy** `FrameworkStep` (defines the 1-9 sequence).
    *   `Customer` **progressesThrough** `FrameworkSteps`.
*   **Input/Output & Utilization:**
    *   `Foundation` **informs** all `FrameworkSteps`.
    *   `FrameworkStep` **utilizes** `AIPrompt`.
    *   `AIAssistant` **executes** `AIPrompt` to produce `AIOutput`.
    *   `AIOutput` (refined) **becomes** `MarketingAsset`.
    *   `FrameworkStep` **produces** `MarketingAsset` and/or `CustomerDataPoint`.
    *   `MarketingAsset` **isPresentedTo** `EcomCustomer`.
    *   `Interaction` with `MarketingAsset` by `EcomCustomer` **influences** `BusinessMetric`.
*   **Goals & Measurement:**
    *   `FrameworkLevel` **hasObjective** `LevelObjective`.
    *   `FrameworkStep` **hasObjective** `StepObjective`.
    *   `EcomBusiness` **measures** `BusinessMetric` to assess achievement of `Objectives`.

**In essence, this ontology models the Elevate Framework as a system where:**

*   An **EcomBusiness**, guided by a deep **Foundation** of understanding (Customer, Company, Market), implements a sequential series of **FrameworkSteps** grouped into **Levels**.
*   Each **Step** leverages an **AIPromptPlaybook** and **AIAssistants** to efficiently create **MarketingAssets**.
*   These **Assets** are used to guide the **EcomCustomer** through their journey, influencing **BusinessMetrics** and ultimately achieving defined **Objectives** related to growth.

**Ontology for the Elevate Ecommerce Framework (V3)**

**1. Core Classes (Concepts):**

*   `ElevateFramework`: The overarching methodology.
    *   *Properties:* `hasName` ("Elevate Ecommerce Framework V3"), `hasPurpose` ("Systematic Ecom Growth leveraging AI"), `consistsOf` (`Foundation`, `AttractLevel`, `ConvertLevel`, `GrowLevel`).
*   `Foundation`: The essential preliminary understanding phase.
    *   *Properties:* `hasPurpose` ("Deep understanding before action"), `includesComponent` (`CustomerUnderstanding`, `CompanyContext`, `MarketAwareness`), `informs` (all `Steps`).
*   `CustomerUnderstanding`: Represents the knowledge about the ideal customer.
    *   *Properties:* `describes` (`EcomCustomer`), `includesProfileElement` (`PainPoint`, `Desire`, `Demographic`, `Psychographic`, `Behavior`, `MarketSegment`).
*   `CompanyContext`: Represents knowledge about the business implementing the framework.
    *   *Properties:* `describes` (`EcomBusiness`), `includesProfileElement` (`ProductOffer`, `UniqueMechanism`, `BrandVoice`, `CoreValue`, `MarketPositioning`).
*   `MarketAwareness`: Represents understanding of the competitive and industry landscape.
    *   *Properties:* `includesKnowledgeOf` (`Competitor`, `MarketTrend`, `ChannelCharacteristic`).
*   `FrameworkLevel`: A major stage in the framework (Attract, Convert, Grow).
    *   *Properties:* `hasName` (e.g., "ATTRACT"), `hasObjective` (`LevelObjective` e.g., "Elevate Reach"), `containsStep` (`FrameworkStep`).
*   `FrameworkStep`: A specific action stage within a level (Hook, Gift, Identify, etc.).
    *   *Properties:* `hasName` (e.g., "HOOK"), `hasOrder` (1-9), `belongsTo` (`FrameworkLevel`), `hasObjective` (`StepObjective`), `isPrecededBy` (`FrameworkStep` or `Foundation`), `isFollowedBy` (`FrameworkStep`), `utilizes` (`AIPrompt`, `MarketingTool`), `produces` (`MarketingAsset`, `CustomerDataPoint`), `requiresInputFrom` (`Foundation`, `PreviousStepOutput`).
*   `EcomCustomer`: The target individual the business interacts with (Instance: "Sam Store").
    *   *Properties:* Possesses `PainPoint`, `Desire`, `Demographic`, `Behavior`; `interactsWith` (`MarketingAsset`); `progressesThrough` (`FrameworkStep`).
*   `EcomBusiness`: The entity implementing the framework (Instance: "ONE").
    *   *Properties:* `implements` (`ElevateFramework`); `defines` (`CompanyContext`); `sets` (`LevelObjective`, `StepObjective`); `measures` (`BusinessMetric`).
*   `AIPromptPlaybook`: The collection of prompts supporting the framework.
    *   *Properties:* `contains` (`AIPrompt`); `supports` (`FrameworkStep`).
*   `AIPrompt`: A specific instruction for an AI Assistant.
    *   *Properties:* `hasText` (string); `appliesTo` (`FrameworkStep`); `designedFor` (`AIAssistant` e.g., ChatGPT); `targetsTask` (e.g., "Generate Headlines"); `utilizesInput` (`CustomerUnderstanding`, `CompanyContext`).
*   `AIAssistant`: The Large Language Model used (e.g., ChatGPT, Claude).
    *   *Properties:* `executes` (`AIPrompt`); `generates` (`AIOutput`).
*   `MarketingAsset`: Tangible output created during a step (e.g., Ad Copy, Email, Landing Page).
    *   *Properties:* `isTypeOf` (e.g., "Ad Headline"); `isCreatedDuring` (`FrameworkStep`); `targets` (`EcomCustomer`); `intendedToInfluence` (`BusinessMetric`).
*   `CustomerDataPoint`: Information gathered about a customer.
    *   *Properties:* `isTypeOf` (e.g., "Email Address", "Purchase History"); `isGatheredDuring` (`FrameworkStep` e.g., IDENTIFY, UNDERSTAND).
*   `BusinessMetric`: Key Performance Indicator used to measure success.
    *   *Properties:* `isTypeOf` (e.g., "ConversionRate", "ROAS", "LTV"); `isMeasuredBy` (`EcomBusiness`); `isInfluencedBy` (`FrameworkStep`, `MarketingAsset`).
*   `Objective`: A specific goal (e.g., `LevelObjective`, `StepObjective`).

**2. Key Relationships:**

*   **Hierarchy:**
    *   `ElevateFramework` **contains** `Foundation`, `FrameworkLevel`.
    *   `FrameworkLevel` **contains** `FrameworkStep`.
    *   `AIPromptPlaybook` **contains** `AIPrompt`.
    *   `Foundation` **contains** `CustomerUnderstanding`, `CompanyContext`, `MarketAwareness`.
*   **Sequence & Flow:**
    *   `Foundation` **precedes** `HookStep`.
    *   `FrameworkStep` **isPrecededBy** / **isFollowedBy** `FrameworkStep` (defines the 1-9 sequence).
    *   `Customer` **progressesThrough** `FrameworkSteps`.
*   **Input/Output & Utilization:**
    *   `Foundation` **informs** all `FrameworkSteps`.
    *   `FrameworkStep` **utilizes** `AIPrompt`.
    *   `AIAssistant` **executes** `AIPrompt` to produce `AIOutput`.
    *   `AIOutput` (refined) **becomes** `MarketingAsset`.
    *   `FrameworkStep` **produces** `MarketingAsset` and/or `CustomerDataPoint`.
    *   `MarketingAsset` **isPresentedTo** `EcomCustomer`.
    *   `Interaction` with `MarketingAsset` by `EcomCustomer` **influences** `BusinessMetric`.
*   **Goals & Measurement:**
    *   `FrameworkLevel` **hasObjective** `LevelObjective`.
    *   `FrameworkStep` **hasObjective** `StepObjective`.
    *   `EcomBusiness` **measures** `BusinessMetric` to assess achievement of `Objectives`.


**System Name:** ONE Elevate System (Conceptual)

**Core Purpose:** To provide a guided, systematic implementation environment for the Elevate Ecommerce Framework, integrating AI assistance via the Prompt Playbook to accelerate marketing asset creation and optimize for e-commerce growth.

**System Components & Functionality (Derived from Ontology):**

1.  **Foundation Module (`Foundation`):**
    *   **Function:** Captures and stores the essential strategic inputs.
    *   **Features:**
        *   Dedicated sections for inputting and managing `CustomerUnderstanding` (Avatar profiles based on Avatar template – pains, desires, etc.).
        *   Sections for inputting and managing `CompanyContext` (Core Offers, Unique Mechanism, Brand Voice definitions, Pricing).
        *   Fields or notes area for capturing `MarketAwareness` insights (competitor notes, key trends).
    *   **Ontology Links:** Populates `Foundation` class attributes; data *informs* all `FrameworkSteps`.

2.  **Framework Navigator (`ElevateFramework`, `FrameworkLevel`, `FrameworkStep` Sequence):**
    *   **Function:** Guides the user sequentially through the 9 steps of the framework.
    *   **Features:**
        *   Visual dashboard displaying the 3 Levels (`Attract`, `Convert`, `Grow`) and 9 Steps (`HOOK` to `SHARE`).
        *   Clear indication of the current step and progress.
        *   Navigation controls to move between steps (ideally enforcing sequence).

3.  **Step Modules (One for each `FrameworkStep`):**
    *   **Function:** Provides the context, tools, and actions needed for each specific step.
    *   **Features (Common to all modules):**
        *   **Objective Display:** Clearly shows the `StepObjective` (e.g., For `HOOK`: "Capture Ideal Customer Attention...").
        *   **Overview & Guidance:** Text/video explaining the step's purpose and activities.
        *   **Action Checklist:** Dynamic checklist tracking completion of required tasks for the step.
        *   **Prompt Integration (`AIPromptPlaybook` access):**
            *   Displays relevant `AIPrompts` *specific* to this `FrameworkStep` and its tasks (e.g., `HOOK` module shows headline/opener prompts).
            *   Provides an interface to select a prompt.
        *   **AI Interaction Interface (`AIAssistant` Interaction):**
            *   Displays the selected `AIPrompt` text.
            *   Allows user to easily insert relevant data from the `Foundation` module (Avatar Pains, Brand Voice setting) into prompt placeholders.
            *   Button to send the customized prompt to the integrated `AIAssistant` (e.g., via API).
            *   Displays the generated `AIOutput` clearly.
        *   **Asset Workbench (`MarketingAsset` Creation):**
            *   Area to refine the `AIOutput`.
            *   Ability to save the refined text as a specific `MarketingAsset` (e.g., "Facebook Ad Headline - Pain Angle").
            *   Links the saved asset back to this `FrameworkStep`.
        *   **Implementation Notes:** Area for user to add notes on how/where the asset was deployed (e.g., "Used in Campaign XYZ starting MM/DD").
        *   **(Optional) Metric Input:** Fields to manually input relevant `BusinessMetrics` for this step (e.g., `HOOK` - CTR; `SELL` - Conversion Rate).

4.  **Prompt Playbook Library (`AIPromptPlaybook`, `AIPrompt`):**
    *   **Function:** A central, searchable repository of all AI prompts.
    *   **Features:**
        *   Browse/Search all available `AIPrompts`.
        *   Filter prompts by `FrameworkStep`, target task (e.g., "Email Subject Line"), or `AIAssistant` compatibility.
        *   View prompt text and usage guidelines.

5.  **Asset Repository (`MarketingAsset`):**
    *   **Function:** Stores and organizes all marketing assets created within the system.
    *   **Features:**
        *   View saved `MarketingAssets`.
        *   Filter/Sort assets by `FrameworkStep`, date created, or asset type.
        *   Easy access for review and reuse.

6.  **Dashboard & Reporting (`BusinessMetric`, `Objective`):**
    *   **Function:** Provides an overview of progress and performance.
    *   **Features:**
        *   Visual overview of framework completion status.
        *   Display key `BusinessMetrics` entered by the user, potentially trended over time.
        *   Comparison of metrics against defined `StepObjectives` or goals (if set).

**System Flow Example (Revisiting HOOK):**

1.  User completes `Foundation` Module (Inputs Sam Store info, ONE Brand Voice).
2.  User navigates to `FrameworkStep` Module: `HOOK`.
3.  System displays `HOOK` Objective and Checklist.
4.  User accesses `Prompt Integration` area, selects `AIPrompt`: "Prompt #1: Generate Pain-Focused Hooks".
5.  System shows prompt text; user inserts Customer's *Pains* and ONE's *Brand Voice* from `Foundation` data via interface helpers.
6.  User clicks "Generate via ChatGPT" (`AI Interaction Interface`). System sends prompt via API.
7.  System receives `AIOutput` (headline drafts) and displays them.
8.  User refines the output in the `Asset Workbench`, saves the best one as a `MarketingAsset` ("FB Ad Headline - Pain V1"). System links it to `HOOK`.
9.  User adds *Implementation Note*: "Used in 'Spring Promo - TOF' Campaign".
10. User checks off relevant tasks on the Action Checklist.
11. (Optional) User inputs initial Ad CTR goal in `Metric Input` field.

**Core Principle:** This system uses the ontology's structure to create a **guided workflow**. It embeds the AI assistance (via the Playbook prompts) directly within the strategic context of the Elevate Framework, transforming the framework from a concept into an actionable, repeatable process for the `EcomBusiness` user.