[ { "op": "core/text-transform", "engineConfig": { "facets": [], "mode": "row-based" }, "columnName": "Record ID", "expression": "value.toNumber()", "onError": "keep-original", "repeat": false, "repeatCount": 10, "description": "Text transform on cells in column Record ID using expression value.toNumber()" }, { "op": "core/row-removal", "description": "Remove rows", "engineConfig": { "mode": "row-based", "facets": [ { "selectNumeric": false, "expression": "value", "selectBlank": true, "selectError": true, "selectNonNumeric": true, "name": "Record ID", "from": 0, "to": 510000, "type": "range", "columnName": "Record ID" } ] } }, { "op": "core/row-reorder", "description": "Reorder rows", "mode": "record-based", "sorting": { "criteria": [ { "errorPosition": 1, "valueType": "number", "column": "Record ID", "blankPosition": 2, "reverse": false } ] } }, { "op": "core/blank-down", "description": "Blank down cells in column Record ID", "engineConfig": { "mode": "row-based", "facets": [] }, "columnName": "Record ID" }, { "op": "core/row-removal", "description": "Remove rows", "engineConfig": { "mode": "row-based", "facets": [ { "omitError": false, "expression": "isBlank(value)", "selectBlank": false, "invert": false, "selectError": false, "selection": [ { "v": { "v": true, "l": "true" } } ], "name": "Record ID", "omitBlank": false, "type": "list", "columnName": "Record ID" } ] } }, { "op": "core/text-transform", "description": "Text transform on cells in column Categories using expression grel:value.replace('||', '|')", "engineConfig": { "mode": "record-based", "facets": [ { "mode": "text", "caseSensitive": false, "query": "||", "name": "Categories", "type": "text", "columnName": "Categories" } ] }, "columnName": "Categories", "expression": "grel:value.replace('||', '|')", "onError": "keep-original", "repeat": false, "repeatCount": 10 }, { "op": "core/text-transform", "description": "Text transform on cells in column Categories using expression grel:value.split('|').uniques().join('|')", "engineConfig": { "mode": "record-based", "facets": [] }, "columnName": "Categories", "expression": "grel:value.split('|').uniques().join('|')", "onError": "keep-original", "repeat": false, "repeatCount": 10 }, { "op": "core/multivalued-cell-split", "description": "Split multi-valued cells in column Categories", "columnName": "Categories", "keyColumnName": "Record ID", "mode": "separator", "separator": "|", "regex": false }, { "op": "core/mass-edit", "description": "Mass edit cells in column Categories", "engineConfig": { "mode": "record-based", "facets": [] }, "columnName": "Categories", "expression": "value", "edits": [ { "fromBlank": false, "fromError": false, "from": [ "Audio and Visual Equipment", "Audio and visual equipment" ], "to": "Audio and Visual Equipment" }, { "fromBlank": false, "fromError": false, "from": [ "Photographic Equipment", "Photographic equipment" ], "to": "Photographic Equipment" }, { "fromBlank": false, "fromError": false, "from": [ "Food and Drink", "food and drink" ], "to": "Food and Drink" }, { "fromBlank": false, "fromError": false, "from": [ "Office Equipment", "Office equipment" ], "to": "Office Equipment" }, { "fromBlank": false, "fromError": false, "from": [ "Documents", "documents" ], "to": "Documents" }, { "fromBlank": false, "fromError": false, "from": [ "Musical Instruments", "Musical instruments" ], "to": "Musical Instruments" }, { "fromBlank": false, "fromError": false, "from": [ "Material technology", "Material Technology" ], "to": "Material technology" }, { "fromBlank": false, "fromError": false, "from": [ "Medicines", "medicines" ], "to": "Medicines" }, { "fromBlank": false, "fromError": false, "from": [ "Agricultural Equipment", "Agricultural equipment" ], "to": "Agricultural Equipment" }, { "fromBlank": false, "fromError": false, "from": [ "Personal Effects", "Personal effects" ], "to": "Personal Effects" }, { "fromBlank": false, "fromError": false, "from": [ "Toiletries", "toiletries" ], "to": "Toiletries" }, { "fromBlank": false, "fromError": false, "from": [ "Pictorials", "pictorials" ], "to": "Pictorials" }, { "fromBlank": false, "fromError": false, "from": [ "Postal Equipment", "Postal equipment" ], "to": "Postal Equipment" }, { "fromBlank": false, "fromError": false, "from": [ "Health and Medical Equipment", "Health and medical equipment" ], "to": "Health and Medical Equipment" }, { "fromBlank": false, "fromError": false, "from": [ "Glass Forms", "Glass forms" ], "to": "Glass Forms" }, { "fromBlank": false, "fromError": false, "from": [ "Botanical specimens", "Botanical Specimens" ], "to": "Botanical specimens" }, { "fromBlank": false, "fromError": false, "from": [ "Archaeology-Ancient", "Archaeology-ancient" ], "to": "Archaeology-Ancient" }, { "fromBlank": false, "fromError": false, "from": [ "Numismatics", "numismatics" ], "to": "Numismatics" }, { "fromBlank": false, "fromError": false, "from": [ "Plastics Technology", "Plastics technology" ], "to": "Plastics Technology" }, { "fromBlank": false, "fromError": false, "from": [ "Transport-Land", "Transport-land" ], "to": "Transport-Land" }, { "fromBlank": false, "fromError": false, "from": [ "Clothing and Dress", "Clothing and dress" ], "to": "Clothing and Dress" }, { "fromBlank": false, "fromError": false, "from": [ "Measuring Instruments", "Measuring instruments" ], "to": "Measuring Instruments" }, { "fromBlank": false, "fromError": false, "from": [ "Chemical Samples", "Chemical samples" ], "to": "Chemical Samples" }, { "fromBlank": false, "fromError": false, "from": [ "Electronics Packaging", "Electronics packaging" ], "to": "Electronics Packaging" }, { "fromBlank": false, "fromError": false, "from": [ "Didactic Displays", "Didactic displays" ], "to": "Didactic Displays" }, { "fromBlank": false, "fromError": false, "from": [ "Scientific Instruments", "Scientific instruments" ], "to": "Scientific Instruments" }, { "fromBlank": false, "fromError": false, "from": [ "Ceremonial Objects", "Ceremonial objects" ], "to": "Ceremonial Objects" } ] }, { "op": "core/mass-edit", "description": "Mass edit cells in column Categories", "engineConfig": { "mode": "record-based", "facets": [] }, "columnName": "Categories", "expression": "value", "edits": [ { "fromBlank": false, "fromError": false, "from": [ "Band saws", "Bandsaws" ], "to": "Band saws" }, { "fromBlank": false, "fromError": false, "from": [ "Mailbags", "Mail bags" ], "to": "Mailbags" }, { "fromBlank": false, "fromError": false, "from": [ "Bookmarks", "book marks" ], "to": "Bookmarks" }, { "fromBlank": false, "fromError": false, "from": [ "Bonbon dishes", "Bon bon dishes" ], "to": "Bonbon dishes" }, { "fromBlank": false, "fromError": false, "from": [ "Bedsheets", "Bed sheets" ], "to": "Bedsheets" }, { "fromBlank": false, "fromError": false, "from": [ "Skullcaps", "Skull caps" ], "to": "Skullcaps" }, { "fromBlank": false, "fromError": false, "from": [ "Air bricks", "Airbricks" ], "to": "Air bricks" }, { "fromBlank": false, "fromError": false, "from": [ "Transport-Water", "Transport - Water" ], "to": "Transport-Water" }, { "fromBlank": false, "fromError": false, "from": [ "Doorknobs", "Door knobs" ], "to": "Doorknobs" }, { "fromBlank": false, "fromError": false, "from": [ "Transport-Air", "Transport - Air" ], "to": "Transport-Air" }, { "fromBlank": false, "fromError": false, "from": [ "Swatch books", "Swatchbooks" ], "to": "Swatch books" } ] }, { "op": "core/mass-edit", "description": "Mass edit cells in column Categories", "engineConfig": { "mode": "record-based", "facets": [] }, "columnName": "Categories", "expression": "value", "edits": [ { "fromBlank": false, "fromError": false, "from": [ "Costumes", "Costume" ], "to": "Costumes" }, { "fromBlank": false, "fromError": false, "from": [ "Textile designs", "Textile design" ], "to": "Textile designs" }, { "fromBlank": false, "fromError": false, "from": [ "Bed fittings", "Bed fitting" ], "to": "Bed fittings" }, { "fromBlank": false, "fromError": false, "from": [ "Paintings", "Painting" ], "to": "Paintings" }, { "fromBlank": false, "fromError": false, "from": [ "Schilling coins", "Shilling coins" ], "to": "Schilling coins" } ] }, { "op": "core/multivalued-cell-join", "description": "Join multi-valued cells in column Categories", "columnName": "Categories", "keyColumnName": "Record ID", "separator": "|" } ]