@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.
Reviews
Sign in to reviewNo reviews yet · Be the first to review.
Sort: