commerce
5 commerce types: 1 a sibling also accepts and reads alike, 3 that decompose into parts.
The 5 commerce types
Each type's first registry sample, against every sibling's rule
Which commerce type is it?
Use it
CLI · DuckDB
$ printf '%s\n' '5901234123457' '96385074' > column.txt
$ finetype infer -f column.txt --mode column
SELECT ft_profile(v) FROM (VALUES ('5901234123457'), ('96385074')) t(v);After 96385074, one type remains: ean.