slug: canto provider: Canto generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Software & Technology min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 2 edges: - tag: Variants spec_file: canto-variants-api-openapi.yml capability_id: BC-820.40 capability_id_l1: BC-820 capability_name: Product Configuration & Variant Management confidence: 0.75 evidence: POST /products/{product_id}/variants — "Create Product Variant"; "Add Assets to Variant" reason: 'Operations create, update and delete product variants under a product and attach assets to them — this is product variant/configuration management within a PIM, i.e. Product Lifecycle Management''s variant sub-capability. Not a technical object: the parent is a product and the children are its commercial variants.' - tag: Products spec_file: canto-products-api-openapi.yml capability_id: BC-610.20 capability_id_l1: BC-610 capability_name: Master Data Management confidence: 0.7 evidence: '''Create Product'', ''Update Product'', ''Add Assets to Product''; ''synchronization between the PIM + DAM and external systems that rely on accurate, up-to-date product content''' reason: Full CRUD over product records plus linking digital assets to products is Product Information Management — maintenance and syndication of the product master record. Mapped to Master Data Management rather than Product Lifecycle Management because the operations manage product data records, not design, launch or end-of-life.