Skip to main content

Module field_path

Module field_path 

Source
Expand description

Canonical MHLW JSON path fragments, so every call site builds paths the same way instead of hand-formatting strings.

Constants§

CANONICAL_SMILES
The one real schema field (CompositionCompositionAndConcentration.smiles, #[serde(rename = "SMILES")]) — only the chematic-canonicalized value is ever written here.
CAS_NO
CONCENTRATION
GENERIC_NAME
IUPAC_NAME
MOLECULAR_FORMULA
OTHER_NAME
SOURCE_SMILES
Report-only path — the schema has no separate “pre-normalization SMILES” field, so the resolver’s own value (before chematic canonicalization) only ever appears in generation_report provenance, never in official_sds.json.
SUPPLIER_ADDRESS
SUPPLIER_COMPANY_NAME
SUPPLIER_EMAIL
SUPPLIER_PHONE
TRADE_NAME_JP

Functions§

composition_row