@ontoboom/e-commerce

Online retail: products, variants, carts, orders, fulfilment, payments, and returns. A vendor-agnostic baseline for agents that need to reason across Shopify / WooCommerce / custom storefronts without per-stack translation.

18
Classes
21
Object properties
42
Data properties
0
Individuals

Connect this ontology

Checking…
MCP endpoint
https://mcp.ontoboom.com/o/@ontoboom/e-commerce@0.1.0
{
  "mcpServers": {
    "ontoboom": {
      "url": "https://mcp.ontoboom.com/o/@ontoboom/e-commerce@0.1.0",
      "transport": "sse"
    }
  }
}

Two manifest-derived tools are exposed in this iteration:list_entities anddescribe_entity. More tools (find_relationship, enumerate_values) ship as followups.

README

# @ontoboom/e-commerce

A retail / online-store ontology covering the catalog → cart → order →
fulfilment → return cycle.

## Coverage

- **Product** + **ProductVariant** (size, color, SKU)
- **Category** (hierarchy)
- **Customer**, **Cart**, **CartItem**
- **Order**, **OrderItem**, **OrderStatus**
- **Payment** + **PaymentMethod**
- **Shipment** + **Carrier** + **TrackingEvent**
- **Return** + **RefundReason**
- **InventoryLevel** per **Warehouse**

## SHACL highlights

- `Product.price` >= 0, currency is ISO-4217.
- `Order.status` is an enumerated stage in the lifecycle (placed → paid → shipped → delivered → returned/cancelled).
- `Payment.amount` >= 0 and currency must match the parent Order.
- `Shipment.trackingNumber` matches a permissive carrier-agnostic pattern.

## Forking

If you sell digital goods rather than physical, fork and drop the Shipment +
Warehouse + InventoryLevel subgraph.

No reviews yet · Be the first to review.

Sort: