@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: