Canon logo
DF Canon
Product database handbook — confidential, internal use

Data Sources

Canon is built from a handful of independent sources, each with a distinct job. None of them is authoritative on everything — the product database is where they converge and get reconciled.

flowchart TD subgraph ID["Identity — catalog & provenance"] MX["Matrixify export"] ORR["Orrstein files"] end subgraph SPEC["Specs — OEM & competitor"] DN["Donaldson catalog"] CL["Clark cross-ref"] SC["Scrape cache"] OEM["OEM PDFs"] end subgraph VAL["Validation"] DFI["DFI reference (legacy EFI)"] end subgraph OPS["Commercial — grade · price · stock"] NG["Natural grade"] PO["PO / vendor cost"] BIN["In-stock bins"] end ID ~~~ SPEC SPEC ~~~ VAL VAL ~~~ OPS ID --> DB SPEC --> DB VAL --> DB OPS --> DB DB["Product database"] --> OUT["Shopify export"] DB --> N8N["n8n PO automation"]

Catalog base

Specs — OEM & competitor

Validation

Commercial — grade, price, stock

Our own corrections

Beyond the external sources, every supervised decision is logged — imports/class-overrides.csv and the dated pass CSVs — so a correction is never silent and can always be re-audited.