CurationActionEnum

Name
CurationActionEnum
Description
Documentation-only reference list of well-known curation action labels. The `action` slot on CurationEvent has range `string` constrained by a SCREAMING_SNAKE_CASE pattern, not membership in this enum — curation tools mint new labels freely (live data has 117 distinct values as of 2026-05-12). The 25 labels below cover the 9 baseline operation verbs plus the most frequent automated/classification/merge labels observed in live data (together >93% of all curation events). New tools should reuse one of these names when applicable rather than inventing a near-duplicate.
From schema
https://w3id.org/mediaingredientmech
Permissible values
Created
Text
CREATED
Description
Record minted by a curator or import tool.
Imported
Text
IMPORTED
Description
Record imported from an external source.
Mapped
Text
MAPPED
Description
Ontology mapping added or replaced.
Annotated
Text
ANNOTATED
Description
Notes or freeform metadata added.
Corrected
Text
CORRECTED
Description
Mapping or data corrected (in response to a review finding).
Merged
Text
MERGED
Description
Record merged with another record.
Status changed
Text
STATUS_CHANGED
Description
`mapping_status` field changed.
Validated
Text
VALIDATED
Description
Mapping validated against ontology or reference data.
Synonym added
Text
SYNONYM_ADDED
Description
Single synonym added (cf. plural ADDED_SYNONYMS for batch).
Auto classify ingredient type
Text
AUTO_CLASSIFY_INGREDIENT_TYPE
Description
Automated `ingredient_type` classification (single chemical, defined medium, mixture, stock).
Auto backfill chebi chemistry
Text
AUTO_BACKFILL_CHEBI_CHEMISTRY
Description
Automated backfill of molecular formula / SMILES / InChI from ChEBI.
Auto backfill pubchem chemistry
Text
AUTO_BACKFILL_PUBCHEM_CHEMISTRY
Description
Automated backfill of chemical properties from PubChem.
Added synonyms
Text
ADDED_SYNONYMS
Description
Batch synonym add (multiple synonyms in one event).
Added cas rn
Text
ADDED_CAS_RN
Description
CAS Registry Number added to a record.
Cas rn added
Text
CAS_RN_ADDED
Description
Legacy alias for ADDED_CAS_RN emitted by older tooling. Prefer ADDED_CAS_RN in new code.
Created as unmapped
Text
CREATED_AS_UNMAPPED
Description
Record minted in the UNMAPPED state, awaiting ontology lookup.
Created from culturebotht
Text
CREATED_FROM_CULTUREBOTHT
Description
Record imported from the CultureBot HT pipeline.
Created from cas lookup
Text
CREATED_FROM_CAS_LOOKUP
Description
Record created after resolving an unmapped name via CAS lookup.
Created from cas fallback
Text
CREATED_FROM_CAS_FALLBACK
Description
Record created with a `cas:` fallback identity when no ontology term was found.
Created from kgm placeholder
Text
CREATED_FROM_KGM_PLACEHOLDER
Description
Record created from a kg-microbe placeholder ingredient row.
Classified undefined mixture
Text
CLASSIFIED_UNDEFINED_MIXTURE
Description
Classified as an undefined mixture (yeast extract, peptone, ...).
Classified stock solution
Text
CLASSIFIED_STOCK_SOLUTION
Description
Classified as a stock solution / premix.
Classified named medium
Text
CLASSIFIED_NAMED_MEDIUM
Description
Classified as a complete named-medium recipe.
Classified defined medium
Text
CLASSIFIED_DEFINED_MEDIUM
Description
Legacy history value. The pre-#222 spelling of CLASSIFIED_NAMED_MEDIUM, retained because 43 recorded events carry it and an event log states what was done at the time. New events use CLASSIFIED_NAMED_MEDIUM.
Merged from duplicates
Text
MERGED_FROM_DUPLICATES
Description
Duplicate records consolidated into this representative.
Backfill parent chebi
Text
BACKFILL_PARENT_CHEBI
Description
Legacy history value emitted when old tooling looked up a broader ChEBI parent. It does not denote an active MIM hierarchy edge; retain it only so historical curation events remain valid.