Back to Docs

Business Ontology

Map physical data to real-world business entities and build a governed knowledge graph.

Overview

The Business Ontology layer lets you model business concepts separately from technical schemas, creating a semantic layer for governance.

Entity Types

  • Business Entities: Customer, Order, Product, Employee
  • Relationships: Customer HAS Orders, Order CONTAINS Products
  • Mappings: Link entities to physical tables and columns

Creating an Entity

POST /api/v1/ontology/entities
{
  "name": "Customer",
  "description": "A person or org that purchases",
  "mappings": [
    { "source": "warehouse.customers", "type": "primary" },
    { "source": "crm.accounts", "type": "secondary" }
  ]
}

Relationship Modeling

Define how business entities relate to each other to enable cross-domain discovery and governance.