@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.statusis an enumerated stage in the lifecycle (placed → paid → shipped → delivered → returned/cancelled).Payment.amount>= 0 and currency must match the parent Order.Shipment.trackingNumbermatches 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: