Skip to main content

What is an Eidos?

Concept: The complete conceptual definition that captures purpose, usage, and structure.


What It Is

An Eidos is the genetic blueprint that defines what a product fundamentally is:

  • Purpose — Why this product exists (structural support, electrical connection, fastening)
  • Usage — How this product is used (construction framing, wiring installations, assembly)
  • Attributes — Core characteristics (material, dimensions, specifications)
  • Relationships — How this product relates to others (complements, alternatives, components)

The Eidos is conceptual, not operational. It defines the "what" and "why" of a product, independent of inventory, pricing, fulfillment, or transactional data.


Eidos vs Repository Data

Eidos:

  • Conceptual definition
  • Purpose and usage
  • Global attributes
  • Relationship patterns

Repository Data:

  • Contextual instance
  • Local variations
  • Filtered product options
  • Context-specific attributes

Example:

Eidos: "90×45 Structural Pine Timber is a construction material used for framing, with standard dimensions and grade specifications."

Repository (Store 5): "We offer this in 3.6m and 4.8m lengths (not 6m), standard grade only (not fire-rated), meets AU/NZ building codes."


Purpose and Usage

Purpose: Why It Exists

Defines the fundamental reason for the product:

  • Structural timber → Purpose: Load-bearing construction
  • Electrical cable → Purpose: Power transmission
  • Fastener → Purpose: Joining materials

Usage: How It's Applied

Defines the contexts where the product is used:

  • Structural timber → Usage: Wall framing, roof trusses, floor joists
  • Electrical cable → Usage: Building wiring, industrial installations
  • Fastener → Usage: Wood joinery, metal assembly

This contextual information helps systems:

  • Recommend complementary products
  • Validate configurations
  • Apply appropriate pricing rules
  • Guide customers to correct products

Attributes and Structure

DNA defines the core attributes that describe the product:

Fixed Attributes

Unchanging characteristics:

  • Material type
  • Standard dimensions
  • Grade or specification
  • Regulatory certifications

Variable Attributes

Context-dependent characteristics:

  • Available lengths (in different repositories)
  • Color options (in different markets)
  • Packaging variations (bulk vs retail)

Relationships

DNA defines how products relate to each other:

Complementary Products

Products used together:

  • Structural timber → Complemented by: Nails, brackets, moisture barrier
  • Electrical cable → Complemented by: Conduit, junction boxes, terminals

Alternative Products

Substitutable products:

  • 90×45 Structural Pine → Alternative: 90×45 Treated Pine (outdoor use)
  • Standard cable → Alternative: Armored cable (high-risk environments)

Component Relationships

Products that are part of larger assemblies:

  • Door frame → Components: Timber lengths, hinges, screws
  • Electrical panel → Components: Breakers, bus bars, enclosure

How Eidos Propagates

When the Eidos updates, changes flow through the repository hierarchy:

Update Eidos: Add new attribute "Fire Rating"

Supplier repository inherits change

Distributor repositories inherit change

Regional repositories inherit change

Store repositories inherit change

Repositories can override if needed (e.g., Store 3 doesn't sell fire-rated products, so it filters that variation).


Learn More


Eidos: The conceptual blueprint of what a product is.