A Safety Data Sheet (SDS) follows the 16-section layout defined by the GHS standard, so you can find the same information in the same place for any chemical.
The 16 sections
- Identification (product name, supplier, CAS number is often listed here or in section 3)
- Hazard(s) identification (GHS classification, pictograms, H and P statements)
- Composition / information on ingredients (substances, concentrations, CAS and EC numbers)
- First-aid measures
- Fire-fighting measures
- Accidental release measures
- Handling and storage
- Exposure controls / personal protection
- Physical and chemical properties
- Stability and reactivity
- Toxicological information
- Ecological information
- Disposal considerations
- Transport information
- Regulatory information
- Other information (revision date, abbreviations)
Why the CAS number matters
A CAS Registry Number is an unambiguous identifier for a substance. Product names vary between suppliers and languages, while the CAS number stays the same, so it is the safest key for matching an SDS to a substance in a database or an inventory.
A minimal lookup key in code:
sds_index = { "58-08-2": {"name": "Caffeine", "ghs": "GHS07"}, } print(sds_index["58-08-2"]["name"]) Practical checklist
- Match the SDS to the substance by CAS number, not by trade name.
- Check the revision date in section 16.
- Read sections 2, 7 and 8 first for handling decisions.
For identifiers such as CAS, SMILES and InChI for individual molecules, see the MolGod molecule encyclopedia.
