From 975f0e2090ac0896d1ca999c0fd7667cf5223713 Mon Sep 17 00:00:00 2001 From: Sabrina Hehar Date: Fri, 4 Oct 2024 16:07:20 +0530 Subject: [PATCH] code updated --- .ipynb_checkpoints/program-checkpoint.ipynb | 6 + code/config.json | 84 +++++++++++++ code/program.ipynb | 114 +++++++++++++++++ output/acetone-acs-l (1).json | 80 ++++++++++++ output/acetone-acs-l.json | 80 ++++++++++++ output/acetonitrile-hplc-grade-l (1).json | 80 ++++++++++++ output/acetonitrile-hplc-grade-l.json | 80 ++++++++++++ output/ammonium-hydroxide-acs-lb.json | 80 ++++++++++++ output/buffer-x-tbs-ph--ml.json | 75 +++++++++++ output/chloroform-certified-acs-l.json | 80 ++++++++++++ output/citric-acid-gran-cert-acs-kg.json | 80 ++++++++++++ output/dichloromethane.json | 80 ++++++++++++ output/edta--ph--lt.json | 81 ++++++++++++ output/ethyl-acetate-cr-acs-l.json | 80 ++++++++++++ output/hexanes-acs-l.json | 80 ++++++++++++ output/hydrochloric-acid-n-ml.json | 80 ++++++++++++ output/methanol-cert-acshplc-l (1).json | 79 ++++++++++++ output/methanol-cert-acshplc-l.json | 79 ++++++++++++ output/nitric-acid-reagent-acs-l.json | 80 ++++++++++++ output/optima-propanol-ipa-optima.json | 79 ++++++++++++ output/phenol-liquid-cert-.json | 79 ++++++++++++ output/phosphoric-acid-acs--ml.json | 80 ++++++++++++ output/pot-hydroxide-cert-acs-kg.json | 80 ++++++++++++ output/pot-permanganate-cr-acs-kg.json | 80 ++++++++++++ output/sod-chloride-cert-acs-lb.json | 75 +++++++++++ output/sodium-hydroxide-g.json | 80 ++++++++++++ output/sodium-phosphate-dib-purif-kg.json | 75 +++++++++++ output/sulf-acid-sol-conc-in-cr-ml.json | 80 ++++++++++++ output/water-hplc-nowpak-l (1).json | 75 +++++++++++ output/water-hplc-nowpak-l.json | 75 +++++++++++ program.ipynb | 132 ++++++++++++++++++++ 31 files changed, 2468 insertions(+) create mode 100644 .ipynb_checkpoints/program-checkpoint.ipynb create mode 100644 code/config.json create mode 100644 code/program.ipynb create mode 100644 output/acetone-acs-l (1).json create mode 100644 output/acetone-acs-l.json create mode 100644 output/acetonitrile-hplc-grade-l (1).json create mode 100644 output/acetonitrile-hplc-grade-l.json create mode 100644 output/ammonium-hydroxide-acs-lb.json create mode 100644 output/buffer-x-tbs-ph--ml.json create mode 100644 output/chloroform-certified-acs-l.json create mode 100644 output/citric-acid-gran-cert-acs-kg.json create mode 100644 output/dichloromethane.json create mode 100644 output/edta--ph--lt.json create mode 100644 output/ethyl-acetate-cr-acs-l.json create mode 100644 output/hexanes-acs-l.json create mode 100644 output/hydrochloric-acid-n-ml.json create mode 100644 output/methanol-cert-acshplc-l (1).json create mode 100644 output/methanol-cert-acshplc-l.json create mode 100644 output/nitric-acid-reagent-acs-l.json create mode 100644 output/optima-propanol-ipa-optima.json create mode 100644 output/phenol-liquid-cert-.json create mode 100644 output/phosphoric-acid-acs--ml.json create mode 100644 output/pot-hydroxide-cert-acs-kg.json create mode 100644 output/pot-permanganate-cr-acs-kg.json create mode 100644 output/sod-chloride-cert-acs-lb.json create mode 100644 output/sodium-hydroxide-g.json create mode 100644 output/sodium-phosphate-dib-purif-kg.json create mode 100644 output/sulf-acid-sol-conc-in-cr-ml.json create mode 100644 output/water-hplc-nowpak-l (1).json create mode 100644 output/water-hplc-nowpak-l.json create mode 100644 program.ipynb diff --git a/.ipynb_checkpoints/program-checkpoint.ipynb b/.ipynb_checkpoints/program-checkpoint.ipynb new file mode 100644 index 00000000..363fcab7 --- /dev/null +++ b/.ipynb_checkpoints/program-checkpoint.ipynb @@ -0,0 +1,6 @@ +{ + "cells": [], + "metadata": {}, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/code/config.json b/code/config.json new file mode 100644 index 00000000..d15429ce --- /dev/null +++ b/code/config.json @@ -0,0 +1,84 @@ +{ + "Identification": { + "Product Name": "Product Name[:]*\\s*(.*)", + "Cat No.": "Cat No.[:]*\\s*(.*)", + "Synonyms": "Synonyms[:]*\\s*(.*)", + "Recommended Use": "Recommended Use[:]*\\s*(.*)", + "Uses advised against": "Uses advised against[:]*\\s*(.*)", + "Company": { + "Name": "Company[:]*\\s*(.*)", + "Address": "Company[:]*\\s*.*\\s*(.*\\s.*\\s.*\\d{5})", + "Telephone": "Tel[:]*\\s*(\\(\\d{3}\\) \\d{3}-\\d{4})" + } + + }, + "Emergency Contact": { + "Emergency Telephone Number": "Emergency Telephone Number[:]*\\s*(.*)" + }, + "Hazard Identification": { + "Classification": "Classification[:]*\\s*(.*)", + "Signal Word": "Signal Word[:]*\\s*(.*)", + "Hazard Statements": "Hazard Statements[:]*\\s*(.*)", + "Precautionary Statements": { + "Prevention": "Prevention[:]*\\s*((?:.*\\n)+?)(?=(Eyes|Disposal|Hazards not otherwise classified|\\Z))", + "Response": "Response[:]*\\s*(.*)(?=Eyes|\\nEyes)", + "Eyes": "Eyes[:]*\\s*(.*)", + "Disposal": "Disposal[:]*\\s*(.*)", + "Hazards not otherwise classified (HNOC)": "Hazards not otherwise classified[:]*\\s*(.*)" + } + }, + "Composition/Information on Ingredients": { + "Component": "Component[:]*\\s*(.*)", + "CAS No": "CAS No[:]*\\s*(.*)", + "Weight %": "Weight %[:]*\\s*(.*)" + }, + "First Aid Measures": { + "General Advice": "General Advice[:]*\\s*(.*)", + "Eye Contact": "Eye Contact[:]*\\s*(.*)", + "Skin Contact": "Skin Contact[:]*\\s*(.*)", + "Inhalation": "Inhalation[:]*\\s*(.*)", + "Ingestion": "Ingestion[:]*\\s*(.*)" + }, + "Fire Fighting Measures": { + "Flash Point": "Flash Point[:]*\\s*(.*)", + "Autoignition Temperature": "Autoignition Temperature[:]*\\s*(.*)", + "Explosion Limits": "Explosion Limits[:]*\\s*(.*)" + }, + "Handling and Storage": { + "Handling": "Handling[:]*\\s*(.*)", + "Storage": "Storage[:]*\\s*(.*)" + }, + "Exposure Controls": { + "Engineering Measures": "Engineering Measures[:]*\\s*(.*)", + "Eye/face Protection": "Eye/face Protection[:]*\\s*(.*)", + "Skin Protection": "Skin Protection[:]*\\s*(.*)", + "Respiratory Protection": "Respiratory Protection[:]*\\s*(.*)" + }, + "Physical and Chemical Properties": { + "Physical State": "Physical State[:]*\\s*(.*)", + "Appearance": "Appearance[:]*\\s*(.*)", + "Odor": "Odor[:]*\\s*(.*)", + "pH": "pH[:]*\\s*(.*)", + "Melting Point/Range": "Melting Point/Range[:]*\\s*(.*)", + "Boiling Point/Range": "Boiling Point/Range[:]*\\s*(.*)", + "Vapor Pressure": "Vapor Pressure[:]*\\s*(.*)", + "Solubility": "Solubility[:]*\\s*(.*)" + }, + "Stability and Reactivity": { + "Stability": "Stability[:]*\\s*(.*)", + "Incompatible Materials": "Incompatible Materials[:]*\\s*(.*)" + }, + "Toxicological Information": { + "Acute Toxicity": "Acute Toxicity[:]*\\s*(.*)", + "Chronic Effects": "Chronic Effects[:]*\\s*(.*)" + }, + "Ecological Information": { + "Ecotoxicity": "Ecotoxicity[:]*\\s*(.*)" + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Waste Disposal Methods[:]*\\s*(.*)" + }, + "Transport Information": { + "DOT": "DOT[:]*\\s*(.*)" + } +} diff --git a/code/program.ipynb b/code/program.ipynb new file mode 100644 index 00000000..258272fe --- /dev/null +++ b/code/program.ipynb @@ -0,0 +1,114 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 21, + "id": "106932cf", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Processed edta--ph--lt.pdf and saved JSON data to edta--ph--lt.json\n" + ] + } + ], + "source": [ + "import pdfplumber\n", + "import json\n", + "import re\n", + "import os\n", + "\n", + "def extract_text_from_pdf_plumber(pdf_path):\n", + " with pdfplumber.open(pdf_path) as pdf:\n", + " text = \"\"\n", + " for page in pdf.pages:\n", + " page_text = page.extract_text()\n", + " text += page_text + \"\\n\"\n", + " return text\n", + "\n", + "def load_patterns(config_path):\n", + " with open(config_path, 'r') as config_file:\n", + " return json.load(config_file)\n", + "\n", + "def parse_sds_text(text, patterns):\n", + " sds_dict = {}\n", + "\n", + " for section, field_patterns in patterns.items():\n", + " sds_dict[section] = {}\n", + "\n", + " for field, pattern in field_patterns.items():\n", + " if isinstance(pattern, dict):\n", + " # Handle nested dictionary (e.g., Company information)\n", + " sds_dict[section][field] = {}\n", + " for sub_field, sub_pattern in pattern.items():\n", + " match = re.search(sub_pattern, text)\n", + " if match:\n", + " sds_dict[section][field][sub_field] = match.group(1).strip()\n", + " else:\n", + " # Handle regular pattern matching\n", + " match = re.search(pattern, text)\n", + " if match:\n", + " sds_dict[section][field] = match.group(1).strip()\n", + "\n", + " return sds_dict\n", + "\n", + "\n", + "def process_multiple_pdfs(pdf_folder, config_path, output_folder):\n", + " # Load regex patterns from config\n", + " section_patterns = load_patterns(config_path)\n", + " \n", + " # Ensure output folder exists\n", + " if not os.path.exists(output_folder):\n", + " os.makedirs(output_folder)\n", + " \n", + " # Loop through each PDF file in the folder\n", + " for pdf_filename in os.listdir(pdf_folder):\n", + " if pdf_filename.endswith(\".pdf\"):\n", + " pdf_path = os.path.join(pdf_folder, pdf_filename)\n", + " \n", + " # Extract text from the PDF\n", + " extracted_text = extract_text_from_pdf_plumber(pdf_path)\n", + " \n", + " # Parse the extracted text using the patterns\n", + " sds_data = parse_sds_text(extracted_text, section_patterns)\n", + " \n", + " # Save the parsed data as JSON\n", + " json_filename = os.path.splitext(pdf_filename)[0] + \".json\"\n", + " json_path = os.path.join(output_folder, json_filename)\n", + " with open(json_path, 'w') as json_file:\n", + " json.dump(sds_data, json_file, indent=4)\n", + " \n", + " print(f\"Processed {pdf_filename} and saved JSON data to {json_filename}\")\n", + "\n", + "pdf_folder = \"/home/sabrina/Documents/Project/data/\"\n", + "config_path = \"/home/sabrina/Documents/Project/config.json\"\n", + "output_folder = \"/home/sabrina/Documents/Project/json_output/\"\n", + "\n", + "process_multiple_pdfs(pdf_folder, config_path, output_folder)\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.15" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/output/acetone-acs-l (1).json b/output/acetone-acs-l (1).json new file mode 100644 index 00000000..78a9d272 --- /dev/null +++ b/output/acetone-acs-l (1).json @@ -0,0 +1,80 @@ +{ + "Identification": { + "Product Name": "Acetone", + "Cat No.": ": A9-4; A9-20; A9-200; A11-1; A11-4; A11-20; A11-200; A11S-4; A13-20;", + "Synonyms": "2-Propanone; Dimethyl ketone; (Certified ACS, HPLC, OPTIMA, Histological,", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "______________________________________________________________________________________________", + "Signal Word": "Danger", + "Hazard Statements": "Highly flammable liquid and vapor", + "Precautionary Statements": { + "Prevention": "Wash face, hands and any exposed skin thoroughly after handling\nDo not breathe dust/fume/gas/mist/vapors/spray\nUse only outdoors or in a well-ventilated area\nKeep away from heat/sparks/open flames/hot surfaces. - No smoking\nKeep container tightly closed\nGround/bond container and receiving equipment\nUse explosion-proof electrical/ventilating/lighting equipment\nUse only non-sparking tools\nTake precautionary measures against static discharge\nWear protective gloves/protective clothing/eye protection/face protection\nKeep cool\nResponse\nGet medical attention/advice if you feel unwell\nInhalation\nIF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing\nCall a POISON CENTER or doctor/physician if you feel unwell\nSkin\nIF ON SKIN (or hair): Take off immediately all contaminated clothing. Rinse skin with water/shower", + "Eyes": "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing", + "Disposal": "______________________________________________________________________________________________", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "67-64-1", + "Weight %": "Acetone 67-64-1 >95" + }, + "First Aid Measures": { + "General Advice": "If symptoms persist, call a physician.", + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes. Get", + "Skin Contact": "Wash off immediately with plenty of water for at least 15 minutes. If skin irritation persists,", + "Inhalation": "IF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing", + "Ingestion": "Clean mouth with water and drink afterwards plenty of water." + }, + "Fire Fighting Measures": { + "Flash Point": "-20 \u00b0C / -4 \u00b0F", + "Autoignition Temperature": "465 \u00b0C / 869 \u00b0F", + "Explosion Limits": "Upper 12.8 vol %" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": "Store in a well-ventilated place. Keep container tightly closed" + }, + "Exposure Controls": { + "Engineering Measures": "Ensure adequate ventilation, especially in confined areas. Ensure that eyewash stations", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard" + }, + "Physical and Chemical Properties": { + "Physical State": "Liquid", + "Appearance": "Colorless", + "Odor": "sweet", + "pH": "7", + "Melting Point/Range": "-95 \u00b0C / -139 \u00b0F", + "Boiling Point/Range": "56 \u00b0C / 132.8 \u00b0F", + "Vapor Pressure": "247 mbar @ 20 \u00b0C", + "Solubility": "Soluble in water" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": ". Strong oxidizing agents." + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "." + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "UN-No UN1090" + } +} \ No newline at end of file diff --git a/output/acetone-acs-l.json b/output/acetone-acs-l.json new file mode 100644 index 00000000..78a9d272 --- /dev/null +++ b/output/acetone-acs-l.json @@ -0,0 +1,80 @@ +{ + "Identification": { + "Product Name": "Acetone", + "Cat No.": ": A9-4; A9-20; A9-200; A11-1; A11-4; A11-20; A11-200; A11S-4; A13-20;", + "Synonyms": "2-Propanone; Dimethyl ketone; (Certified ACS, HPLC, OPTIMA, Histological,", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "______________________________________________________________________________________________", + "Signal Word": "Danger", + "Hazard Statements": "Highly flammable liquid and vapor", + "Precautionary Statements": { + "Prevention": "Wash face, hands and any exposed skin thoroughly after handling\nDo not breathe dust/fume/gas/mist/vapors/spray\nUse only outdoors or in a well-ventilated area\nKeep away from heat/sparks/open flames/hot surfaces. - No smoking\nKeep container tightly closed\nGround/bond container and receiving equipment\nUse explosion-proof electrical/ventilating/lighting equipment\nUse only non-sparking tools\nTake precautionary measures against static discharge\nWear protective gloves/protective clothing/eye protection/face protection\nKeep cool\nResponse\nGet medical attention/advice if you feel unwell\nInhalation\nIF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing\nCall a POISON CENTER or doctor/physician if you feel unwell\nSkin\nIF ON SKIN (or hair): Take off immediately all contaminated clothing. Rinse skin with water/shower", + "Eyes": "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing", + "Disposal": "______________________________________________________________________________________________", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "67-64-1", + "Weight %": "Acetone 67-64-1 >95" + }, + "First Aid Measures": { + "General Advice": "If symptoms persist, call a physician.", + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes. Get", + "Skin Contact": "Wash off immediately with plenty of water for at least 15 minutes. If skin irritation persists,", + "Inhalation": "IF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing", + "Ingestion": "Clean mouth with water and drink afterwards plenty of water." + }, + "Fire Fighting Measures": { + "Flash Point": "-20 \u00b0C / -4 \u00b0F", + "Autoignition Temperature": "465 \u00b0C / 869 \u00b0F", + "Explosion Limits": "Upper 12.8 vol %" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": "Store in a well-ventilated place. Keep container tightly closed" + }, + "Exposure Controls": { + "Engineering Measures": "Ensure adequate ventilation, especially in confined areas. Ensure that eyewash stations", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard" + }, + "Physical and Chemical Properties": { + "Physical State": "Liquid", + "Appearance": "Colorless", + "Odor": "sweet", + "pH": "7", + "Melting Point/Range": "-95 \u00b0C / -139 \u00b0F", + "Boiling Point/Range": "56 \u00b0C / 132.8 \u00b0F", + "Vapor Pressure": "247 mbar @ 20 \u00b0C", + "Solubility": "Soluble in water" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": ". Strong oxidizing agents." + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "." + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "UN-No UN1090" + } +} \ No newline at end of file diff --git a/output/acetonitrile-hplc-grade-l (1).json b/output/acetonitrile-hplc-grade-l (1).json new file mode 100644 index 00000000..d8a39a68 --- /dev/null +++ b/output/acetonitrile-hplc-grade-l (1).json @@ -0,0 +1,80 @@ +{ + "Identification": { + "Product Name": "Acetonitrile", + "Cat No.": ": A21-1; A21-4; A21-20; A21-200; A21-200LC; A21FB-19; A21FB-50;", + "Synonyms": "Methyl cyanide; Ethanenitrile", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Signal Word": "Danger", + "Hazard Statements": "Highly flammable liquid and vapor", + "Precautionary Statements": { + "Prevention": "Wash face, hands and any exposed skin thoroughly after handling\nDo not eat, drink or smoke when using this product\nWear protective gloves/protective clothing/eye protection/face protection\nUse only outdoors or in a well-ventilated area\nDo not breathe dust/fume/gas/mist/vapors/spray\nKeep away from heat/sparks/open flames/hot surfaces. - No smoking\nKeep container tightly closed\nGround/bond container and receiving equipment\nUse explosion-proof electrical/ventilating/lighting equipment\nUse only non-sparking tools\nTake precautionary measures against static discharge\nResponse\nGet medical attention/advice if you feel unwell\nInhalation\nIF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing\nCall a POISON CENTER or doctor/physician if you feel unwell\nSkin\nCall a POISON CENTER or doctor/physician if you feel unwell\nWash contaminated clothing before reuse\nIF ON SKIN (or hair): Take off immediately all contaminated clothing. Rinse skin with water/shower", + "Eyes": "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing", + "Disposal": "Dispose of contents/container to an approved waste disposal plant", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "75-05-8", + "Weight %": "Acetonitrile 75-05-8 >95" + }, + "First Aid Measures": { + "General Advice": "Immediate medical attention is required. Show this safety data sheet to the doctor in", + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes.", + "Skin Contact": "Wash off immediately with plenty of water for at least 15 minutes. Immediate medical", + "Inhalation": "Toxicity - Vapors Category 4", + "Ingestion": "IF SWALLOWED: Call a POISON CENTER or doctor/physician if you feel unwell" + }, + "Fire Fighting Measures": { + "Flash Point": "12.8 \u00b0C / 55 \u00b0F", + "Autoignition Temperature": "525 \u00b0C / 977 \u00b0F", + "Explosion Limits": "Upper 16 vol %" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": "______________________________________________________________________________________________" + }, + "Exposure Controls": { + "Engineering Measures": "Ensure adequate ventilation, especially in confined areas. Ensure that eyewash stations", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard" + }, + "Physical and Chemical Properties": { + "Physical State": "Liquid", + "Appearance": "Colorless", + "Odor": "aromatic", + "pH": "No information available", + "Melting Point/Range": "-46 \u00b0C / -50.8 \u00b0F", + "Boiling Point/Range": "81 - 82 \u00b0C / 177.8 - 179.6 \u00b0F @ 760 mmHg", + "Vapor Pressure": "97 mbar @ 20 \u00b0C", + "Solubility": "miscible" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": ". Strong oxidizing agents." + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "." + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "UN-No UN1648" + } +} \ No newline at end of file diff --git a/output/acetonitrile-hplc-grade-l.json b/output/acetonitrile-hplc-grade-l.json new file mode 100644 index 00000000..d8a39a68 --- /dev/null +++ b/output/acetonitrile-hplc-grade-l.json @@ -0,0 +1,80 @@ +{ + "Identification": { + "Product Name": "Acetonitrile", + "Cat No.": ": A21-1; A21-4; A21-20; A21-200; A21-200LC; A21FB-19; A21FB-50;", + "Synonyms": "Methyl cyanide; Ethanenitrile", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Signal Word": "Danger", + "Hazard Statements": "Highly flammable liquid and vapor", + "Precautionary Statements": { + "Prevention": "Wash face, hands and any exposed skin thoroughly after handling\nDo not eat, drink or smoke when using this product\nWear protective gloves/protective clothing/eye protection/face protection\nUse only outdoors or in a well-ventilated area\nDo not breathe dust/fume/gas/mist/vapors/spray\nKeep away from heat/sparks/open flames/hot surfaces. - No smoking\nKeep container tightly closed\nGround/bond container and receiving equipment\nUse explosion-proof electrical/ventilating/lighting equipment\nUse only non-sparking tools\nTake precautionary measures against static discharge\nResponse\nGet medical attention/advice if you feel unwell\nInhalation\nIF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing\nCall a POISON CENTER or doctor/physician if you feel unwell\nSkin\nCall a POISON CENTER or doctor/physician if you feel unwell\nWash contaminated clothing before reuse\nIF ON SKIN (or hair): Take off immediately all contaminated clothing. Rinse skin with water/shower", + "Eyes": "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing", + "Disposal": "Dispose of contents/container to an approved waste disposal plant", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "75-05-8", + "Weight %": "Acetonitrile 75-05-8 >95" + }, + "First Aid Measures": { + "General Advice": "Immediate medical attention is required. Show this safety data sheet to the doctor in", + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes.", + "Skin Contact": "Wash off immediately with plenty of water for at least 15 minutes. Immediate medical", + "Inhalation": "Toxicity - Vapors Category 4", + "Ingestion": "IF SWALLOWED: Call a POISON CENTER or doctor/physician if you feel unwell" + }, + "Fire Fighting Measures": { + "Flash Point": "12.8 \u00b0C / 55 \u00b0F", + "Autoignition Temperature": "525 \u00b0C / 977 \u00b0F", + "Explosion Limits": "Upper 16 vol %" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": "______________________________________________________________________________________________" + }, + "Exposure Controls": { + "Engineering Measures": "Ensure adequate ventilation, especially in confined areas. Ensure that eyewash stations", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard" + }, + "Physical and Chemical Properties": { + "Physical State": "Liquid", + "Appearance": "Colorless", + "Odor": "aromatic", + "pH": "No information available", + "Melting Point/Range": "-46 \u00b0C / -50.8 \u00b0F", + "Boiling Point/Range": "81 - 82 \u00b0C / 177.8 - 179.6 \u00b0F @ 760 mmHg", + "Vapor Pressure": "97 mbar @ 20 \u00b0C", + "Solubility": "miscible" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": ". Strong oxidizing agents." + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "." + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "UN-No UN1648" + } +} \ No newline at end of file diff --git a/output/ammonium-hydroxide-acs-lb.json b/output/ammonium-hydroxide-acs-lb.json new file mode 100644 index 00000000..2968d98a --- /dev/null +++ b/output/ammonium-hydroxide-acs-lb.json @@ -0,0 +1,80 @@ +{ + "Identification": { + "Product Name": "Ammonium hydroxide", + "Cat No.": ": A667-212, A669-212, A669-500, A669P-500; A669-612GAL,", + "Synonyms": "Ammonia solution; Ammonia water; Ammonium hydrate", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Signal Word": "Danger", + "Hazard Statements": "Causes severe skin burns and eye damage", + "Precautionary Statements": { + "Prevention": "Do not breathe dust/fume/gas/mist/vapors/spray\nWash face, hands and any exposed skin thoroughly after handling\nWear protective gloves/protective clothing/eye protection/face protection\nUse only outdoors or in a well-ventilated area\nResponse\nImmediately call a POISON CENTER or doctor/physician\nInhalation\nIF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing\nSkin\nIF ON SKIN (or hair): Take off immediately all contaminated clothing. Rinse skin with water/shower\nWash contaminated clothing before reuse", + "Eyes": "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing", + "Disposal": "Dispose of contents/container to an approved waste disposal plant", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "Weight %", + "Weight %": "Water 7732-18-5 70-75" + }, + "First Aid Measures": { + "General Advice": "Immediate medical attention is required. Show this safety data sheet to the doctor in", + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes.", + "Skin Contact": "Wash off immediately with plenty of water for at least 15 minutes. Immediate medical", + "Inhalation": "IF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing", + "Ingestion": "IF SWALLOWED: Rinse mouth. DO NOT induce vomiting" + }, + "Fire Fighting Measures": { + "Flash Point": "No information available", + "Autoignition Temperature": "651 \u00b0C / 1203.8 \u00b0F", + "Explosion Limits": "Upper No data available" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": "Store locked up" + }, + "Exposure Controls": { + "Engineering Measures": "Use only under a chemical fume hood. Ensure that eyewash stations and safety showers", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard" + }, + "Physical and Chemical Properties": { + "Physical State": "Liquid", + "Appearance": "Colorless", + "Odor": "Ammonia-like", + "pH": "12", + "Melting Point/Range": "-57 \u00b0C / -70.6 \u00b0F", + "Boiling Point/Range": "38 \u00b0C / 100.4 \u00b0F", + "Vapor Pressure": "500 hPa @ 20 \u00b0C", + "Solubility": "Soluble in water" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": ". Strong oxidizing agents. Metals. Acids. Fluorine. Halogens." + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "Very toxic to aquatic organisms. The product contains following substances which are hazardous for the environment." + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "UN-No UN2672" + } +} \ No newline at end of file diff --git a/output/buffer-x-tbs-ph--ml.json b/output/buffer-x-tbs-ph--ml.json new file mode 100644 index 00000000..6f8c2701 --- /dev/null +++ b/output/buffer-x-tbs-ph--ml.json @@ -0,0 +1,75 @@ +{ + "Identification": { + "Product Name": "Tris Buffered Saline (TBS), 10X Solution", + "Cat No.": ": BP2471-1; BP2471-100; BP2471-500", + "Synonyms": "No information available", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "Classification under 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Precautionary Statements": { + "Disposal": "considerations", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "Weight %", + "Weight %": "______________________________________________________________________________________________" + }, + "First Aid Measures": { + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes. Get", + "Skin Contact": "Wash off immediately with plenty of water for at least 15 minutes. Get medical attention if", + "Inhalation": "Remove to fresh air. If breathing is difficult, give oxygen. Get medical attention.", + "Ingestion": "Do NOT induce vomiting. Get medical attention if symptoms occur." + }, + "Fire Fighting Measures": { + "Flash Point": "No information available", + "Autoignition Temperature": "No information available", + "Explosion Limits": "Upper No data available" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": ". Keep containers tightly closed in a dry, cool and well-ventilated place." + }, + "Exposure Controls": { + "Engineering Measures": "None under normal use conditions.", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "No protective equipment is needed under normal use conditions." + }, + "Physical and Chemical Properties": { + "Physical State": "Liquid", + "Appearance": "Colorless", + "Odor": "No information available", + "pH": "7.4 - 7.5", + "Melting Point/Range": "No data available", + "Boiling Point/Range": "> 100 \u00b0C / > 212", + "Vapor Pressure": "No information available", + "Solubility": "Soluble in water" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": "Strong oxidizing agents" + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "Do not empty into drains." + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "Not regulated" + } +} \ No newline at end of file diff --git a/output/chloroform-certified-acs-l.json b/output/chloroform-certified-acs-l.json new file mode 100644 index 00000000..957b905a --- /dev/null +++ b/output/chloroform-certified-acs-l.json @@ -0,0 +1,80 @@ +{ + "Identification": { + "Product Name": "Chloroform, stabilized with ethanol", + "Cat No.": ": C298-1; C298-1EA; C298-1LC; C298-4; C298-20; C298-200;", + "Synonyms": "Formyl trichloride; Methane trichloride; Methenyl trichloride", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": ".", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Signal Word": "Danger", + "Hazard Statements": "Harmful if swallowed", + "Precautionary Statements": { + "Prevention": "Obtain special instructions before use\nDo not handle until all safety precautions have been read and understood\nUse personal protective equipment as required\nWash face, hands and any exposed skin thoroughly after handling\nDo not eat, drink or smoke when using this product\nUse only outdoors or in a well-ventilated area\nWear eye/face protection\nDo not breathe dust/fume/gas/mist/vapors/spray\nResponse\nIF exposed or concerned: Get medical attention/advice\nInhalation\nIF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing\nSkin\nIF ON SKIN: Wash with plenty of soap and water\nIf skin irritation occurs: Get medical advice/attention\nTake off contaminated clothing and wash before reuse", + "Eyes": "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing", + "Disposal": "Dispose of contents/container to an approved waste disposal plant", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "67-66-3", + "Weight %": "Chloroform 67-66-3 >99" + }, + "First Aid Measures": { + "General Advice": "Show this safety data sheet to the doctor in attendance. Immediate medical attention is", + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes. In", + "Skin Contact": "Wash off immediately with plenty of water for at least 15 minutes. Immediate medical", + "Inhalation": "Toxicity - Vapors Category 3", + "Ingestion": "IF SWALLOWED: Call a POISON CENTER or doctor/physician if you feel unwell" + }, + "Fire Fighting Measures": { + "Flash Point": "No information available", + "Autoignition Temperature": "No information available", + "Explosion Limits": "Upper No data available" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": "Store locked up" + }, + "Exposure Controls": { + "Engineering Measures": "Use only under a chemical fume hood. Ensure adequate ventilation, especially in confined", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard" + }, + "Physical and Chemical Properties": { + "Physical State": "Liquid", + "Appearance": "Colorless", + "Odor": "aromatic Slight sweet", + "pH": "No information available", + "Melting Point/Range": "-63 \u00b0C / -81.4 \u00b0F", + "Boiling Point/Range": "61 \u00b0C / 141.8 142.7 \u00b0F", + "Vapor Pressure": "213 mbar @ 20 \u00b0C", + "Solubility": "Slightly soluble in water" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": "." + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "Do not empty into drains. Harmful to aquatic organisms, may cause long-term adverse effects in the aquatic environment. The" + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "UN-No UN1888" + } +} \ No newline at end of file diff --git a/output/citric-acid-gran-cert-acs-kg.json b/output/citric-acid-gran-cert-acs-kg.json new file mode 100644 index 00000000..2d2ee796 --- /dev/null +++ b/output/citric-acid-gran-cert-acs-kg.json @@ -0,0 +1,80 @@ +{ + "Identification": { + "Product Name": "Citric acid monohydrate", + "Cat No.": ": A104-3; A104-3LC; A104-10; A104-10LC; A104-250LB; A104-500;", + "Synonyms": "(Granular/Crystalline/Certified ACS/USP/EP/BP/JP)", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Signal Word": "Warning", + "Hazard Statements": "May form combustible dust concentrations in air", + "Precautionary Statements": { + "Prevention": "Wash face, hands and any exposed skin thoroughly after handling\nWear eye/face protection", + "Eyes": "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing", + "Disposal": "considerations", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "5949-29-1", + "Weight %": "Citric acid monohydrate 5949-29-1 >95" + }, + "First Aid Measures": { + "General Advice": "If symptoms persist, call a physician.", + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes. Get", + "Skin Contact": "Wash off immediately with plenty of water for at least 15 minutes. If skin irritation persists,", + "Inhalation": "Remove to fresh air. If not breathing, give artificial respiration. Get medical attention if", + "Ingestion": "Clean mouth with water and drink afterwards plenty of water. Get medical attention if" + }, + "Fire Fighting Measures": { + "Flash Point": "173.9 \u00b0C / 345 \u00b0F", + "Autoignition Temperature": "345 \u00b0C / 653 \u00b0F", + "Explosion Limits": "Upper No data available" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": "Store in a well-ventilated place. Keep container tightly closed" + }, + "Exposure Controls": { + "Engineering Measures": "Ensure that eyewash stations and safety showers are close to the workstation location.", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard" + }, + "Physical and Chemical Properties": { + "Physical State": "Solid", + "Appearance": "White", + "Odor": "Odorless", + "pH": "2.2 50g/L (20\u00b0C)", + "Melting Point/Range": "135 - 152 \u00b0C / 275 - 305.6 \u00b0F", + "Boiling Point/Range": "No information available", + "Vapor Pressure": "No information available", + "Solubility": "Soluble in water" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": "Strong oxidizing agents, Strong bases" + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "Do not empty into drains. ." + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "Not regulated" + } +} \ No newline at end of file diff --git a/output/dichloromethane.json b/output/dichloromethane.json new file mode 100644 index 00000000..89a43cd2 --- /dev/null +++ b/output/dichloromethane.json @@ -0,0 +1,80 @@ +{ + "Identification": { + "Product Name": "Dichloromethane", + "Cat No.": ": AC326850000; AC326850010; AC326850025; AC326851000", + "Synonyms": "Dichloromethane; DCM", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": ". This chemical/product is not and cannot be distributed in commerce (as defined in TSCA", + "Company": { + "Name": "Fisher Scientific Company Acros Organics", + "Address": "One Reagent Lane One Reagent Lane\nFair Lawn, NJ 07410 Fair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "For information US call: 001-800-ACROS-01 / Europe call: +32 14 57 52 11" + }, + "Hazard Identification": { + "Classification": "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Signal Word": "Danger", + "Hazard Statements": "Causes skin irritation", + "Precautionary Statements": { + "Prevention": "Obtain special instructions before use\nDo not handle until all safety precautions have been read and understood\nUse personal protective equipment as required\nWash face, hands and any exposed skin thoroughly after handling\nWear eye/face protection\nDo not breathe dust/fume/gas/mist/vapors/spray\nUse only outdoors or in a well-ventilated area\nResponse\nIF exposed or concerned: Get medical attention/advice\nInhalation\nIF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing\nSkin\nIF ON SKIN: Wash with plenty of soap and water\nIf skin irritation occurs: Get medical advice/attention\nTake off contaminated clothing and wash before reuse", + "Eyes": "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing", + "Disposal": "Dispose of contents/container to an approved waste disposal plant", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "75-09-2", + "Weight %": "Methylene chloride 75-09-2 >99.5" + }, + "First Aid Measures": { + "General Advice": "If symptoms persist, call a physician.", + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes. Get", + "Skin Contact": "Wash off immediately with plenty of water for at least 15 minutes. If skin irritation persists,", + "Inhalation": "IF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing", + "Ingestion": "Clean mouth with water and drink afterwards plenty of water." + }, + "Fire Fighting Measures": { + "Flash Point": "No information available", + "Autoignition Temperature": "556 \u00b0C / 1032.8 \u00b0F", + "Explosion Limits": "Upper 23 vol %" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": "Store locked up" + }, + "Exposure Controls": { + "Engineering Measures": "Use only under a chemical fume hood. Ensure that eyewash stations and safety showers", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard" + }, + "Physical and Chemical Properties": { + "Physical State": "Liquid", + "Appearance": "Colorless", + "Odor": "sweet", + "pH": "No information available", + "Melting Point/Range": "-97 \u00b0C / -142.6 \u00b0F", + "Boiling Point/Range": "39 \u00b0C / 102.2 \u00b0F", + "Vapor Pressure": "350 mbar @ 20\u00b0C", + "Solubility": "No information available" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": ". Strong oxidizing agents. Strong acids." + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "." + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "UN-No UN1593" + } +} \ No newline at end of file diff --git a/output/edta--ph--lt.json b/output/edta--ph--lt.json new file mode 100644 index 00000000..3f0e2287 --- /dev/null +++ b/output/edta--ph--lt.json @@ -0,0 +1,81 @@ +{ + "Identification": { + "Product Name": "EDTA 0.5M Solution of pH 8.0 (for DNA Work)", + "Cat No.": ": BP2482-1, BP2482-4, BP2482-20, BP2482-100, BP2482-500", + "Synonyms": "No information available", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Signal Word": "Warning", + "Hazard Statements": "Causes serious eye irritation", + "Precautionary Statements": { + "Prevention": "Wash face, hands and any exposed skin thoroughly after handling\nWear eye/face protection\nDo not breathe dust/fume/gas/mist/vapors/spray\nResponse\nGet medical attention/advice if you feel unwell", + "Response": "Get medical attention/advice if you feel unwell", + "Eyes": "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing", + "Disposal": "Dispose of contents/container to an approved waste disposal plant", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "Weight %", + "Weight %": "Water 7732-18-5 > 85" + }, + "First Aid Measures": { + "General Advice": "If symptoms persist, call a physician.", + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes. Get", + "Skin Contact": "Wash off immediately with plenty of water for at least 15 minutes. If skin irritation persists,", + "Inhalation": "Remove to fresh air. If not breathing, give artificial respiration. Get medical attention if", + "Ingestion": "Clean mouth with water and drink afterwards plenty of water." + }, + "Fire Fighting Measures": { + "Flash Point": "Not applicable", + "Autoignition Temperature": "Not applicable", + "Explosion Limits": "Upper No data available" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": ". Keep containers tightly closed in a dry, cool and well-ventilated place." + }, + "Exposure Controls": { + "Engineering Measures": "Ensure that eyewash stations and safety showers are close to the workstation location.", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard" + }, + "Physical and Chemical Properties": { + "Physical State": "Liquid", + "Appearance": "Colorless", + "Odor": "Slight", + "pH": "8.0 (for DNA Work)", + "Melting Point/Range": "No data available", + "Boiling Point/Range": "No information available", + "Vapor Pressure": "No information available", + "Solubility": "miscible" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": "Strong oxidizing agents" + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "Contains a substance which is:. Toxic to aquatic organisms. The product contains following substances which are hazardous for" + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "Not regulated" + } +} \ No newline at end of file diff --git a/output/ethyl-acetate-cr-acs-l.json b/output/ethyl-acetate-cr-acs-l.json new file mode 100644 index 00000000..10087dd2 --- /dev/null +++ b/output/ethyl-acetate-cr-acs-l.json @@ -0,0 +1,80 @@ +{ + "Identification": { + "Product Name": "Ethyl acetate", + "Cat No.": ": E145-1; E145-4; E145-4LC; E145-20; E145-200; E1452PR; E145-500;", + "Synonyms": "Acetic acid ethyl ester", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Signal Word": "______________________________________________________________________________________________", + "Hazard Statements": "Highly flammable liquid and vapor", + "Precautionary Statements": { + "Prevention": "Wash face, hands and any exposed skin thoroughly after handling\nDo not breathe dust/fume/gas/mist/vapors/spray\nUse only outdoors or in a well-ventilated area\nKeep away from heat/sparks/open flames/hot surfaces. - No smoking\nKeep container tightly closed\nGround/bond container and receiving equipment\nUse explosion-proof electrical/ventilating/lighting equipment\nUse only non-sparking tools\nTake precautionary measures against static discharge\nWear protective gloves/protective clothing/eye protection/face protection\nKeep cool\nResponse\nGet medical attention/advice if you feel unwell\nInhalation\nIF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing\nCall a POISON CENTER or doctor/physician if you feel unwell\nSkin\nIF ON SKIN (or hair): Take off immediately all contaminated clothing. Rinse skin with water/shower", + "Eyes": "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing", + "Disposal": "Dispose of contents/container to an approved waste disposal plant", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "141-78-6", + "Weight %": "Ethyl acetate 141-78-6 >95" + }, + "First Aid Measures": { + "General Advice": "If symptoms persist, call a physician.", + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes. Get", + "Skin Contact": "Wash off immediately with plenty of water for at least 15 minutes. If skin irritation persists,", + "Inhalation": "IF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing", + "Ingestion": "Clean mouth with water and drink afterwards plenty of water." + }, + "Fire Fighting Measures": { + "Flash Point": "-4 \u00b0C / 24.8 \u00b0F", + "Autoignition Temperature": "427 \u00b0C / 800.6 \u00b0F", + "Explosion Limits": "Upper 11.5 vol %" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": "Store in a well-ventilated place. Keep container tightly closed" + }, + "Exposure Controls": { + "Engineering Measures": "Ensure adequate ventilation, especially in confined areas. Use explosion-proof", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "No protective equipment is needed under normal use conditions." + }, + "Physical and Chemical Properties": { + "Physical State": "Liquid", + "Appearance": "Colorless", + "Odor": "sweet", + "pH": "No information available", + "Melting Point/Range": "-83.5 \u00b0C / -118.3 \u00b0F", + "Boiling Point/Range": "75 - 78 \u00b0C / 167 - 172.4 \u00b0F", + "Vapor Pressure": "103 mbar @ 20\u00b0C", + "Solubility": "Slightly soluble in water" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": ". Strong oxidizing agents. Strong" + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "Do not empty into drains." + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "UN-No UN1173" + } +} \ No newline at end of file diff --git a/output/hexanes-acs-l.json b/output/hexanes-acs-l.json new file mode 100644 index 00000000..2221ff38 --- /dev/null +++ b/output/hexanes-acs-l.json @@ -0,0 +1,80 @@ +{ + "Identification": { + "Product Name": "Hexanes (Certified ACS)", + "Cat No.": ": H292-1; H292-4; H292-20; H292-200; H292-500; H292SK-4", + "Synonyms": "Hex", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Signal Word": "Danger", + "Hazard Statements": "Highly flammable liquid and vapor", + "Precautionary Statements": { + "Prevention": "Obtain special instructions before use\nDo not handle until all safety precautions have been read and understood\nUse personal protective equipment as required\nWash face, hands and any exposed skin thoroughly after handling\nWear eye/face protection\nDo not breathe dust/fume/gas/mist/vapors/spray\nDo not eat, drink or smoke when using this product\nUse only outdoors or in a well-ventilated area\nKeep away from heat/sparks/open flames/hot surfaces. - No smoking\nKeep container tightly closed\nGround/bond container and receiving equipment\nUse explosion-proof electrical/ventilating/lighting equipment\nUse only non-sparking tools\nTake precautionary measures against static discharge\nKeep cool\nResponse\nIF exposed or concerned: Get medical attention/advice\nInhalation\nIF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing\nSkin\nIf skin irritation occurs: Get medical advice/attention\nIF ON SKIN (or hair): Take off immediately all contaminated clothing. Rinse skin with water/shower\nWash contaminated clothing before reuse", + "Eyes": "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing", + "Disposal": "Dispose of contents/container to an approved waste disposal plant", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "92112-69-1", + "Weight %": "Hexane, branched and linear 92112-69-1 100" + }, + "First Aid Measures": { + "General Advice": "If symptoms persist, call a physician.", + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes. Get", + "Skin Contact": "Wash off immediately with plenty of water for at least 15 minutes. If skin irritation persists,", + "Inhalation": "IF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing", + "Ingestion": "IF SWALLOWED: Immediately call a POISON CENTER or doctor/physician" + }, + "Fire Fighting Measures": { + "Flash Point": "-22 \u00b0C / -7.6 \u00b0F", + "Autoignition Temperature": "223 \u00b0C / 433.4 \u00b0F", + "Explosion Limits": "Upper No data available" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": "Store locked up" + }, + "Exposure Controls": { + "Engineering Measures": "Use only under a chemical fume hood. Ensure that eyewash stations and safety showers", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard" + }, + "Physical and Chemical Properties": { + "Physical State": "Liquid", + "Appearance": "Colorless", + "Odor": "No information available", + "pH": "No information available", + "Melting Point/Range": "-95 \u00b0C / -139 \u00b0F", + "Boiling Point/Range": "69 \u00b0C / 156.2 \u00b0F @ 760 mmHg", + "Vapor Pressure": "160 mbar @ 20\u00b0C", + "Solubility": "Immiscible" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": ". Strong oxidizing agents." + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "Toxic to aquatic organisms, may cause long-term adverse effects in the aquatic environment. Based on available literature. Data" + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "UN-No UN1208" + } +} \ No newline at end of file diff --git a/output/hydrochloric-acid-n-ml.json b/output/hydrochloric-acid-n-ml.json new file mode 100644 index 00000000..54f34ee8 --- /dev/null +++ b/output/hydrochloric-acid-n-ml.json @@ -0,0 +1,80 @@ +{ + "Identification": { + "Product Name": "Hydrochloric Acid Solution, 6N (Certified)", + "Cat No.": ": SA56-1; SA56-4; SA56-200; SA56-500", + "Synonyms": "Chlorohydric acid; Hydrogen chloride solution.; Muriatic acid", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Signal Word": "Danger", + "Hazard Statements": "May be corrosive to metals", + "Precautionary Statements": { + "Prevention": "Do not breathe dust/fume/gas/mist/vapors/spray\nWash face, hands and any exposed skin thoroughly after handling\nWear protective gloves/protective clothing/eye protection/face protection\nUse only outdoors or in a well-ventilated area\nKeep only in original container\nResponse\nImmediately call a POISON CENTER or doctor/physician\nInhalation\nIF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing\nSkin\nIF ON SKIN (or hair): Take off immediately all contaminated clothing. Rinse skin with water/shower\nWash contaminated clothing before reuse", + "Eyes": "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing", + "Disposal": "Dispose of contents/container to an approved waste disposal plant", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "Weight %", + "Weight %": "Water 7732-18-5 >78" + }, + "First Aid Measures": { + "General Advice": "Show this safety data sheet to the doctor in attendance. Immediate medical attention is", + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes.", + "Skin Contact": "Wash off immediately with plenty of water for at least 15 minutes. Remove and wash", + "Inhalation": "IF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing", + "Ingestion": "IF SWALLOWED: Rinse mouth. DO NOT induce vomiting" + }, + "Fire Fighting Measures": { + "Flash Point": "Not applicable", + "Autoignition Temperature": "No information available", + "Explosion Limits": "Upper No data available" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": "Store locked up" + }, + "Exposure Controls": { + "Engineering Measures": "Use only under a chemical fume hood. Ensure that eyewash stations and safety showers", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard" + }, + "Physical and Chemical Properties": { + "Physical State": "Liquid", + "Appearance": "Clear", + "Odor": "pungent", + "pH": "1", + "Melting Point/Range": "-74 \u00b0C / -101.2 \u00b0F", + "Boiling Point/Range": "81.5 - 110 \u00b0C / 178.7 - 230 \u00b0F @ 760 mmHg", + "Vapor Pressure": "5.7 mmHg @ 0 \u00b0C", + "Solubility": "Miscible with water" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": ". Metals. Reducing Agent. Acids. Bases. Aldehydes. Oxidizing" + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "." + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "UN-No UN1789" + } +} \ No newline at end of file diff --git a/output/methanol-cert-acshplc-l (1).json b/output/methanol-cert-acshplc-l (1).json new file mode 100644 index 00000000..1b425e90 --- /dev/null +++ b/output/methanol-cert-acshplc-l (1).json @@ -0,0 +1,79 @@ +{ + "Identification": { + "Product Name": "Methanol", + "Cat No.": ": A452-1; A452-4; A452-4LC; A452N1-19; A452N2-19; A452POP-50;", + "Synonyms": "Methyl alcohol", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": ".", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Signal Word": "Danger", + "Hazard Statements": "Highly flammable liquid and vapor", + "Precautionary Statements": { + "Prevention": "Wash face, hands and any exposed skin thoroughly after handling\nDo not eat, drink or smoke when using this product\nWear protective gloves/protective clothing/eye protection/face protection\nUse only outdoors or in a well-ventilated area\nDo not breathe dust/fume/gas/mist/vapors/spray\nKeep away from heat/sparks/open flames/hot surfaces. - No smoking\nKeep container tightly closed\nGround/bond container and receiving equipment\nUse explosion-proof electrical/ventilating/lighting equipment\nUse only non-sparking tools\nTake precautionary measures against static discharge\nKeep cool\nResponse\nIF exposed: Call a POISON CENTER or doctor/physician\nInhalation\nIF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing\nCall a POISON CENTER or doctor/physician\nSkin\nCall a POISON CENTER or doctor/physician if you feel unwell\nWash contaminated clothing before reuse\nIF ON SKIN (or hair): Take off immediately all contaminated clothing. Rinse skin with water/shower\nIngestion\nIF SWALLOWED: Immediately call a POISON CENTER or doctor/physician\nRinse mouth\nFire\nIn case of fire: Use CO2, dry chemical, or foam for extinction\nStorage\nStore locked up\nStore in a well-ventilated place. Keep container tightly closed", + "Disposal": "Dispose of contents/container to an approved waste disposal plant", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "67-56-1", + "Weight %": "Methyl alcohol 67-56-1 >95" + }, + "First Aid Measures": { + "General Advice": "Immediate medical attention is required. Show this safety data sheet to the doctor in", + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes.", + "Skin Contact": "Wash off immediately with plenty of water for at least 15 minutes. Immediate medical", + "Inhalation": "Toxicity - Vapors Category 3", + "Ingestion": "IF SWALLOWED: Immediately call a POISON CENTER or doctor/physician" + }, + "Fire Fighting Measures": { + "Flash Point": "9.7 \u00b0C / 49.5 \u00b0F", + "Autoignition Temperature": "455 \u00b0C / 851 \u00b0F", + "Explosion Limits": "Upper 31.00 vol %" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": "Store locked up" + }, + "Exposure Controls": { + "Engineering Measures": "Use only under a chemical fume hood. Use explosion-proof electrical/ventilating/lighting", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard" + }, + "Physical and Chemical Properties": { + "Physical State": "Liquid", + "Appearance": "Colorless", + "Odor": "Alcohol-like", + "pH": "Not applicable", + "Melting Point/Range": "-98 \u00b0C / -144.4 \u00b0F", + "Boiling Point/Range": "64.7 \u00b0C / 148.5 \u00b0F @ 760 mmHg", + "Vapor Pressure": "128 hPa @ 20 \u00b0C", + "Solubility": "Miscible with water" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": "." + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "." + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Should not be released into the environment." + }, + "Transport Information": { + "DOT": "UN-No UN1230" + } +} \ No newline at end of file diff --git a/output/methanol-cert-acshplc-l.json b/output/methanol-cert-acshplc-l.json new file mode 100644 index 00000000..1b425e90 --- /dev/null +++ b/output/methanol-cert-acshplc-l.json @@ -0,0 +1,79 @@ +{ + "Identification": { + "Product Name": "Methanol", + "Cat No.": ": A452-1; A452-4; A452-4LC; A452N1-19; A452N2-19; A452POP-50;", + "Synonyms": "Methyl alcohol", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": ".", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Signal Word": "Danger", + "Hazard Statements": "Highly flammable liquid and vapor", + "Precautionary Statements": { + "Prevention": "Wash face, hands and any exposed skin thoroughly after handling\nDo not eat, drink or smoke when using this product\nWear protective gloves/protective clothing/eye protection/face protection\nUse only outdoors or in a well-ventilated area\nDo not breathe dust/fume/gas/mist/vapors/spray\nKeep away from heat/sparks/open flames/hot surfaces. - No smoking\nKeep container tightly closed\nGround/bond container and receiving equipment\nUse explosion-proof electrical/ventilating/lighting equipment\nUse only non-sparking tools\nTake precautionary measures against static discharge\nKeep cool\nResponse\nIF exposed: Call a POISON CENTER or doctor/physician\nInhalation\nIF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing\nCall a POISON CENTER or doctor/physician\nSkin\nCall a POISON CENTER or doctor/physician if you feel unwell\nWash contaminated clothing before reuse\nIF ON SKIN (or hair): Take off immediately all contaminated clothing. Rinse skin with water/shower\nIngestion\nIF SWALLOWED: Immediately call a POISON CENTER or doctor/physician\nRinse mouth\nFire\nIn case of fire: Use CO2, dry chemical, or foam for extinction\nStorage\nStore locked up\nStore in a well-ventilated place. Keep container tightly closed", + "Disposal": "Dispose of contents/container to an approved waste disposal plant", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "67-56-1", + "Weight %": "Methyl alcohol 67-56-1 >95" + }, + "First Aid Measures": { + "General Advice": "Immediate medical attention is required. Show this safety data sheet to the doctor in", + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes.", + "Skin Contact": "Wash off immediately with plenty of water for at least 15 minutes. Immediate medical", + "Inhalation": "Toxicity - Vapors Category 3", + "Ingestion": "IF SWALLOWED: Immediately call a POISON CENTER or doctor/physician" + }, + "Fire Fighting Measures": { + "Flash Point": "9.7 \u00b0C / 49.5 \u00b0F", + "Autoignition Temperature": "455 \u00b0C / 851 \u00b0F", + "Explosion Limits": "Upper 31.00 vol %" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": "Store locked up" + }, + "Exposure Controls": { + "Engineering Measures": "Use only under a chemical fume hood. Use explosion-proof electrical/ventilating/lighting", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard" + }, + "Physical and Chemical Properties": { + "Physical State": "Liquid", + "Appearance": "Colorless", + "Odor": "Alcohol-like", + "pH": "Not applicable", + "Melting Point/Range": "-98 \u00b0C / -144.4 \u00b0F", + "Boiling Point/Range": "64.7 \u00b0C / 148.5 \u00b0F @ 760 mmHg", + "Vapor Pressure": "128 hPa @ 20 \u00b0C", + "Solubility": "Miscible with water" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": "." + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "." + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Should not be released into the environment." + }, + "Transport Information": { + "DOT": "UN-No UN1230" + } +} \ No newline at end of file diff --git a/output/nitric-acid-reagent-acs-l.json b/output/nitric-acid-reagent-acs-l.json new file mode 100644 index 00000000..dfd19f9a --- /dev/null +++ b/output/nitric-acid-reagent-acs-l.json @@ -0,0 +1,80 @@ +{ + "Identification": { + "Product Name": "Nitric acid (65 - 70%)", + "Cat No.": ": A198C-212, A200-212, A200-212LC, A200-500, A200-500LC,", + "Synonyms": "Azotic acid; Engraver's acid; Aqua fortis", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Signal Word": "Danger", + "Hazard Statements": "May intensify fire; oxidizer", + "Precautionary Statements": { + "Prevention": "Do not breathe dust/fume/gas/mist/vapors/spray\nWash face, hands and any exposed skin thoroughly after handling\nWear protective gloves/protective clothing/eye protection/face protection\nUse only outdoors or in a well-ventilated area\nKeep away from heat/sparks/open flames/hot surfaces. - No smoking\nKeep/Store away from clothing/ other combustible materials\nTake any precaution to avoid mixing with combustibles\nKeep only in original container\nWear respiratory protection\nResponse\nImmediately call a POISON CENTER or doctor/physician\nInhalation\nIF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing\nImmediately call a POISON CENTER or doctor/physician\nSkin\nIF ON SKIN (or hair): Take off immediately all contaminated clothing. Rinse skin with water/shower\nWash contaminated clothing before reuse", + "Eyes": "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing", + "Disposal": "Dispose of contents/container to an approved waste disposal plant", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "7697-37-2", + "Weight %": "Nitric acid \u2026% [C \u2264 70 %] 7697-37-2 65 - 70" + }, + "First Aid Measures": { + "General Advice": "Immediate medical attention is required. Show this safety data sheet to the doctor in", + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes.", + "Skin Contact": "Wash off immediately with plenty of water for at least 15 minutes. Remove and wash", + "Inhalation": "Toxicity - Vapors Category 3", + "Ingestion": "IF SWALLOWED: Rinse mouth. DO NOT induce vomiting" + }, + "Fire Fighting Measures": { + "Flash Point": "Not applicable", + "Autoignition Temperature": "No information available", + "Explosion Limits": "Upper No data available" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": "Store locked up" + }, + "Exposure Controls": { + "Engineering Measures": "Use only under a chemical fume hood. Ensure that eyewash stations and safety showers", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard" + }, + "Physical and Chemical Properties": { + "Physical State": "Liquid", + "Appearance": "Clear Colorless, Light yellow", + "Odor": "Strong Acrid", + "pH": "< 1.0 (0.1M)", + "Melting Point/Range": "-41 \u00b0C / -41.8 \u00b0F", + "Boiling Point/Range": "Not applicable", + "Vapor Pressure": "0.94 kPa (20\u00b0C)", + "Solubility": "miscible" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": ". Combustible material. Strong bases." + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "Do not empty into drains. Large amounts will affect pH and harm aquatic organisms." + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "UN-No UN2031" + } +} \ No newline at end of file diff --git a/output/optima-propanol-ipa-optima.json b/output/optima-propanol-ipa-optima.json new file mode 100644 index 00000000..1f71e6cf --- /dev/null +++ b/output/optima-propanol-ipa-optima.json @@ -0,0 +1,79 @@ +{ + "Identification": { + "Product Name": "2-Propanol", + "Cat No.": ": A464-1; A464-4; A464-4LC; A464RS-200; A464SK-4; A464SS50;", + "Synonyms": "2-Propanol; IPA; Isopropyl alcohol; Propan-2-ol; Isopropanol", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Signal Word": "Danger", + "Hazard Statements": "Highly flammable liquid and vapor", + "Precautionary Statements": { + "Prevention": "Wash face, hands and any exposed skin thoroughly after handling\nDo not breathe dust/fume/gas/mist/vapors/spray\nUse only outdoors or in a well-ventilated area\nKeep away from heat/sparks/open flames/hot surfaces. - No smoking\nKeep container tightly closed\nGround/bond container and receiving equipment\nUse explosion-proof electrical/ventilating/lighting equipment\nUse only non-sparking tools\nTake precautionary measures against static discharge\nWear protective gloves/protective clothing/eye protection/face protection\nKeep cool\nResponse\nGet medical attention/advice if you feel unwell\nInhalation\nIF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing\nCall a POISON CENTER or doctor/physician if you feel unwell\nSkin\nIF ON SKIN (or hair): Take off immediately all contaminated clothing. Rinse skin with water/shower", + "Eyes": "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing", + "Disposal": "Dispose of contents/container to an approved waste disposal plant", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "67-63-0", + "Weight %": "Isopropyl alcohol 67-63-0 >95" + }, + "First Aid Measures": { + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes. Get", + "Skin Contact": "Wash off immediately with plenty of water for at least 15 minutes. Get medical attention if", + "Inhalation": "IF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing", + "Ingestion": "Do NOT induce vomiting. Get medical attention." + }, + "Fire Fighting Measures": { + "Flash Point": "12 \u00b0C / 53.6 \u00b0F", + "Autoignition Temperature": "425 \u00b0C / 797 \u00b0F", + "Explosion Limits": "Upper 12 vol %" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": "Store in a well-ventilated place. Keep container tightly closed" + }, + "Exposure Controls": { + "Engineering Measures": "Ensure that eyewash stations and safety showers are close to the workstation location. Use", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "When workers are facing concentrations above the exposure limit they must use" + }, + "Physical and Chemical Properties": { + "Physical State": "Liquid", + "Appearance": "Colorless", + "Odor": "Alcohol-like", + "pH": "7 1% aq. sol", + "Melting Point/Range": "-89.5 \u00b0C / -129.1 \u00b0F", + "Boiling Point/Range": "81 - 83 \u00b0C / 177.8 - 181.4 \u00b0F @ 760 mmHg", + "Vapor Pressure": "43 mmHg @ 20 \u00b0C", + "Solubility": "Miscible with water" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": ". Strong oxidizing agents. Acids." + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": ". Do not empty into drains." + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "UN-No UN1219" + } +} \ No newline at end of file diff --git a/output/phenol-liquid-cert-.json b/output/phenol-liquid-cert-.json new file mode 100644 index 00000000..6cd7473c --- /dev/null +++ b/output/phenol-liquid-cert-.json @@ -0,0 +1,79 @@ +{ + "Identification": { + "Product Name": "Phenol Liquid", + "Cat No.": ": A931I-1, A931I-4, A931I-200, A931I-500", + "Synonyms": "Carbolic acid; Hydroxybenzene; Phenylic acid", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Signal Word": "Danger", + "Hazard Statements": "Combustible liquid", + "Precautionary Statements": { + "Prevention": "Obtain special instructions before use\nDo not handle until all safety precautions have been read and understood\nUse personal protective equipment as required\nWash face, hands and any exposed skin thoroughly after handling\nDo not eat, drink or smoke when using this product\nUse only outdoors or in a well-ventilated area\nDo not breathe dust/fume/gas/mist/vapors/spray\nKeep away from heat/sparks/open flames/hot surfaces. - No smoking\nKeep cool\nResponse\nImmediately call a POISON CENTER or doctor/physician\nInhalation\nIF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing\nSkin\nWash contaminated clothing before reuse\nIF ON SKIN (or hair): Take off immediately all contaminated clothing. Rinse skin with water/shower", + "Eyes": "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing", + "Disposal": "Dispose of contents/container to an approved waste disposal plant", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "Weight %", + "Weight %": "______________________________________________________________________________________________" + }, + "First Aid Measures": { + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes.", + "Skin Contact": "Wash off immediately with plenty of water for at least 15 minutes. Immediate medical", + "Inhalation": "Toxicity - Vapors Category 3", + "Ingestion": "Rinse mouth" + }, + "Fire Fighting Measures": { + "Flash Point": "79.4 \u00b0C / 174.9 \u00b0F", + "Autoignition Temperature": "715 \u00b0C / 1319 \u00b0F", + "Explosion Limits": "Upper 8.6 vol %" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": "Store locked up" + }, + "Exposure Controls": { + "Engineering Measures": "Use only under a chemical fume hood. Ensure that eyewash stations and safety showers", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard" + }, + "Physical and Chemical Properties": { + "Physical State": "Liquid", + "Appearance": "Colorless", + "Odor": "sweet", + "pH": "6", + "Melting Point/Range": "42.8 \u00b0C / 109 \u00b0F", + "Boiling Point/Range": "182 \u00b0C / 359.6 \u00b0F", + "Vapor Pressure": ".35 mmHg @ 25 \u00b0C", + "Solubility": "Slightly soluble in water" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": ". Acids. Bases. Strong oxidizing agents. Halogens. Lead. Metals." + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "Do not empty into drains." + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "UN-No UN2821" + } +} \ No newline at end of file diff --git a/output/phosphoric-acid-acs--ml.json b/output/phosphoric-acid-acs--ml.json new file mode 100644 index 00000000..398bf52a --- /dev/null +++ b/output/phosphoric-acid-acs--ml.json @@ -0,0 +1,80 @@ +{ + "Identification": { + "Product Name": "Phosphoric acid, 85+% solution in water", + "Cat No.": ": AC424040000; AC424040025; AC424040100; AC424045000", + "Synonyms": "Orthophosphoric acid", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company Acros Organics", + "Address": "One Reagent Lane One Reagent Lane\nFair Lawn, NJ 07410 Fair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "For information US call: 001-800-ACROS-01 / Europe call: +32 14 57 52 11" + }, + "Hazard Identification": { + "Classification": "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Signal Word": "Danger", + "Hazard Statements": "May be corrosive to metals", + "Precautionary Statements": { + "Prevention": "Wash face, hands and any exposed skin thoroughly after handling\nDo not eat, drink or smoke when using this product\nDo not breathe dust/fume/gas/mist/vapors/spray\nWear protective gloves/protective clothing/eye protection/face protection\nUse only outdoors or in a well-ventilated area\nKeep only in original container\nResponse\nImmediately call a POISON CENTER or doctor/physician\nInhalation\nIF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing\nSkin\nIF ON SKIN (or hair): Take off immediately all contaminated clothing. Rinse skin with water/shower\nWash contaminated clothing before reuse", + "Eyes": "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing", + "Disposal": "Dispose of contents/container to an approved waste disposal plant", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "7664-38-2", + "Weight %": "Orthophosphoric acid 7664-38-2 >/= 85" + }, + "First Aid Measures": { + "General Advice": "Show this safety data sheet to the doctor in attendance. Immediate medical attention is", + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes.", + "Skin Contact": "Wash off immediately with plenty of water for at least 15 minutes. Remove and wash", + "Inhalation": "IF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing", + "Ingestion": "Rinse mouth" + }, + "Fire Fighting Measures": { + "Flash Point": "No information available", + "Autoignition Temperature": "No information available", + "Explosion Limits": "Upper No data available" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": "Store locked up" + }, + "Exposure Controls": { + "Engineering Measures": "Use only under a chemical fume hood. Ensure adequate ventilation, especially in confined", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard" + }, + "Physical and Chemical Properties": { + "Physical State": "Liquid", + "Appearance": "Clear, Viscous", + "Odor": "Odorless", + "pH": "< 2", + "Melting Point/Range": "21 \u00b0C / 69.8 \u00b0F", + "Boiling Point/Range": "158 \u00b0C / 316.4 \u00b0F", + "Vapor Pressure": "2 hPa @ 20\u00b0C", + "Solubility": "No information available" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": ". Strong" + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "Do not empty into drains. Large amounts will affect pH and harm aquatic organisms." + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "UN-No UN1805" + } +} \ No newline at end of file diff --git a/output/pot-hydroxide-cert-acs-kg.json b/output/pot-hydroxide-cert-acs-kg.json new file mode 100644 index 00000000..d54d9021 --- /dev/null +++ b/output/pot-hydroxide-cert-acs-kg.json @@ -0,0 +1,80 @@ +{ + "Identification": { + "Product Name": "Potassium Hydroxide", + "Cat No.": ": P246-3; P250-1; P250-3; P250-10; P250-50; P250-500; P251-3; P251-50;", + "Synonyms": "Potassium hydrate; Lye; Caustic potash", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Signal Word": "Danger", + "Hazard Statements": "______________________________________________________________________________________________", + "Precautionary Statements": { + "Prevention": "Wash face, hands and any exposed skin thoroughly after handling\nDo not eat, drink or smoke when using this product\nDo not breathe dust/fume/gas/mist/vapors/spray\nWear protective gloves/protective clothing/eye protection/face protection\nUse only outdoors or in a well-ventilated area\nKeep only in original container\nResponse\nImmediately call a POISON CENTER or doctor/physician\nInhalation\nIF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing\nSkin\nIF ON SKIN (or hair): Take off immediately all contaminated clothing. Rinse skin with water/shower\nWash contaminated clothing before reuse", + "Eyes": "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing", + "Disposal": "Dispose of contents/container to an approved waste disposal plant", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "Weight %", + "Weight %": "Potassium hydroxide 1310-58-3 100.0" + }, + "First Aid Measures": { + "General Advice": "Show this safety data sheet to the doctor in attendance. Immediate medical attention is", + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes.", + "Skin Contact": "Wash off immediately with soap and plenty of water while removing all contaminated", + "Inhalation": "IF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing", + "Ingestion": "Rinse mouth" + }, + "Fire Fighting Measures": { + "Flash Point": "Not applicable", + "Autoignition Temperature": "No information available", + "Explosion Limits": "Upper No data available" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": "Store locked up" + }, + "Exposure Controls": { + "Engineering Measures": "None under normal use conditions. Ensure that eyewash stations and safety showers are", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "No protective equipment is needed under normal use conditions." + }, + "Physical and Chemical Properties": { + "Physical State": "Solid", + "Appearance": "Light yellow", + "Odor": "Odorless", + "pH": "13.5 (0.1M)", + "Melting Point/Range": "360 \u00b0C / 680 \u00b0F", + "Boiling Point/Range": "1320 \u00b0C / 2408 \u00b0F", + "Vapor Pressure": "No information available", + "Solubility": "Soluble in water" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": ". Water. Metals. Acids." + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "Do not empty into drains. Large amounts will affect pH and harm aquatic organisms. Contains a substance which is:. Harmful to" + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "UN-No UN1813" + } +} \ No newline at end of file diff --git a/output/pot-permanganate-cr-acs-kg.json b/output/pot-permanganate-cr-acs-kg.json new file mode 100644 index 00000000..7df3a29f --- /dev/null +++ b/output/pot-permanganate-cr-acs-kg.json @@ -0,0 +1,80 @@ +{ + "Identification": { + "Product Name": "Potassium permanganate", + "Cat No.": ": P279-212; P279-500; P287-212; P287-500; NC0553994", + "Synonyms": "No information available", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Signal Word": "Danger", + "Hazard Statements": "May intensify fire; oxidizer", + "Precautionary Statements": { + "Prevention": "Obtain special instructions before use\nDo not handle until all safety precautions have been read and understood\nUse personal protective equipment as required\nWash face, hands and any exposed skin thoroughly after handling\nDo not eat, drink or smoke when using this product\nDo not breathe dust/fume/gas/mist/vapors/spray\nUse only outdoors or in a well-ventilated area\nKeep away from heat/sparks/open flames/hot surfaces. - No smoking\nKeep/Store away from clothing/ other combustible materials\nTake any precaution to avoid mixing with combustibles\nResponse\nImmediately call a POISON CENTER or doctor/physician\nInhalation\nIF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing\nSkin\nIF ON SKIN (or hair): Take off immediately all contaminated clothing. Rinse skin with water/shower\nWash contaminated clothing before reuse", + "Eyes": "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing", + "Disposal": "Dispose of contents/container to an approved waste disposal plant", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "7722-64-7", + "Weight %": "Potassium permanganate 7722-64-7 >95" + }, + "First Aid Measures": { + "General Advice": "Show this safety data sheet to the doctor in attendance. Immediate medical attention is", + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes.", + "Skin Contact": "Wash off immediately with soap and plenty of water while removing all contaminated", + "Inhalation": "IF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing", + "Ingestion": "Rinse mouth" + }, + "Fire Fighting Measures": { + "Flash Point": "No information available", + "Autoignition Temperature": "Not applicable", + "Explosion Limits": "Upper No data available" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": "Store locked up" + }, + "Exposure Controls": { + "Engineering Measures": "Ensure that eyewash stations and safety showers are close to the workstation location.", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard" + }, + "Physical and Chemical Properties": { + "Physical State": "Solid Powder", + "Appearance": "Dark brown", + "Odor": "Odorless", + "pH": "8 (16 g/l @ 20\u00b0C)", + "Melting Point/Range": "240 \u00b0C / 464 \u00b0F", + "Boiling Point/Range": "No information available", + "Vapor Pressure": "No information available", + "Solubility": "Soluble in water" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": ". Reducing Agent. Strong" + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "The product contains following substances which are hazardous for the environment. Very toxic to aquatic organisms, may cause" + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "UN-No UN1490" + } +} \ No newline at end of file diff --git a/output/sod-chloride-cert-acs-lb.json b/output/sod-chloride-cert-acs-lb.json new file mode 100644 index 00000000..e9c7be7c --- /dev/null +++ b/output/sod-chloride-cert-acs-lb.json @@ -0,0 +1,75 @@ +{ + "Identification": { + "Product Name": "Sodium chloride", + "Cat No.": ": S271-1; S271-3; S271-10; S271-10LC; S271-5; S271-50; S271-50LC;", + "Synonyms": "Halite; Common salt; Rock salt", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "Classification under 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Precautionary Statements": { + "Disposal": "considerations", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "7647-14-5", + "Weight %": "Sodium chloride 7647-14-5 >95" + }, + "First Aid Measures": { + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes. Get", + "Skin Contact": "Wash off immediately with plenty of water for at least 15 minutes. Get medical attention", + "Inhalation": "Remove to fresh air. Get medical attention immediately if symptoms occur.", + "Ingestion": "Get medical attention if symptoms occur. Clean mouth with water and drink afterwards" + }, + "Fire Fighting Measures": { + "Flash Point": "No information available", + "Autoignition Temperature": "No information available", + "Explosion Limits": "Upper No data available" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": ". Keep containers tightly closed in a dry, cool and well-ventilated place. Store under an inert" + }, + "Exposure Controls": { + "Engineering Measures": "Ensure adequate ventilation, especially in confined areas. Ensure that eyewash stations", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard" + }, + "Physical and Chemical Properties": { + "Physical State": "Solid", + "Appearance": "White", + "Odor": "Odorless", + "pH": "5.0-8.0 @ 20\u00b0C; 5% aq.sol", + "Melting Point/Range": "801 \u00b0C / 1473.8 \u00b0F", + "Boiling Point/Range": "1461 \u00b0C / 2661.8 \u00b0F @ 760 mmHg", + "Vapor Pressure": "1 mmHg @ 865 \u00b0C", + "Solubility": "Soluble in water" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": ". Strong oxidizing agents." + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information See actual entry in RTECS for complete information." + }, + "Ecological Information": { + "Ecotoxicity": "Do not empty into drains. ." + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "Not regulated" + } +} \ No newline at end of file diff --git a/output/sodium-hydroxide-g.json b/output/sodium-hydroxide-g.json new file mode 100644 index 00000000..e8ede5c8 --- /dev/null +++ b/output/sodium-hydroxide-g.json @@ -0,0 +1,80 @@ +{ + "Identification": { + "Product Name": "Sodium hydroxide", + "Cat No.": ": BP359-500; BP359-212", + "Synonyms": "Caustic soda", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Signal Word": "Danger", + "Hazard Statements": "May be corrosive to metals", + "Precautionary Statements": { + "Prevention": "Do not breathe dust/fume/gas/mist/vapors/spray\nWash face, hands and any exposed skin thoroughly after handling\nWear protective gloves/protective clothing/eye protection/face protection\nUse only outdoors or in a well-ventilated area\nKeep only in original container\nResponse\nImmediately call a POISON CENTER or doctor/physician\nInhalation\nIF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing\nSkin\nIF ON SKIN (or hair): Take off immediately all contaminated clothing. Rinse skin with water/shower\nWash contaminated clothing before reuse", + "Eyes": "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing", + "Disposal": "Dispose of contents/container to an approved waste disposal plant", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "1310-73-2", + "Weight %": "Sodium hydroxide 1310-73-2 100" + }, + "First Aid Measures": { + "General Advice": "Immediate medical attention is required. Show this safety data sheet to the doctor in", + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes.", + "Skin Contact": "Wash off immediately with soap and plenty of water while removing all contaminated", + "Inhalation": "IF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing", + "Ingestion": "IF SWALLOWED: Rinse mouth. DO NOT induce vomiting" + }, + "Fire Fighting Measures": { + "Flash Point": "No information available", + "Autoignition Temperature": "No information available", + "Explosion Limits": "Upper No data available" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": "Store locked up" + }, + "Exposure Controls": { + "Engineering Measures": "Use only under a chemical fume hood. Ensure that eyewash stations and safety showers", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard" + }, + "Physical and Chemical Properties": { + "Physical State": "Solid", + "Appearance": "White", + "Odor": "Odorless", + "pH": "14 (5 %)", + "Melting Point/Range": "318 \u00b0C / 604.4 \u00b0F", + "Boiling Point/Range": "1390 \u00b0C / 2534 \u00b0F @ 760 mmHg", + "Vapor Pressure": "1 mbar @ 700 \u00b0C", + "Solubility": "Soluble in water" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": ". Strong oxidizing agents. Acids. Metals. Water." + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "Do not empty into drains. Large amounts will affect pH and harm aquatic organisms." + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "UN-No UN1823" + } +} \ No newline at end of file diff --git a/output/sodium-phosphate-dib-purif-kg.json b/output/sodium-phosphate-dib-purif-kg.json new file mode 100644 index 00000000..c205a94a --- /dev/null +++ b/output/sodium-phosphate-dib-purif-kg.json @@ -0,0 +1,75 @@ +{ + "Identification": { + "Product Name": "Sodium phosphate dibasic anhydrous", + "Cat No.": ": S375-12; S375-212; S375-500; S379-12; S379-50; S379212;", + "Synonyms": "Disodium hydrogen phosphate; Monohydrogen sodium phosphate", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "Classification under 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Precautionary Statements": { + "Disposal": "considerations", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "7558-79-4", + "Weight %": "Sodium phosphate dibasic 7558-79-4 >95" + }, + "First Aid Measures": { + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes. Get", + "Skin Contact": "Wash off immediately with plenty of water for at least 15 minutes. Get medical attention", + "Inhalation": "Remove to fresh air. Get medical attention immediately if symptoms occur.", + "Ingestion": "Clean mouth with water and drink afterwards plenty of water. Get medical attention if" + }, + "Fire Fighting Measures": { + "Flash Point": "No information available", + "Autoignition Temperature": "No information available", + "Explosion Limits": "Upper No data available" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": ". Keep containers tightly closed in a dry, cool and well-ventilated place. Incompatible" + }, + "Exposure Controls": { + "Engineering Measures": "Ensure adequate ventilation, especially in confined areas. Ensure that eyewash stations", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard" + }, + "Physical and Chemical Properties": { + "Physical State": "Powder Solid", + "Appearance": "White", + "Odor": "Odorless", + "pH": "8.7-9.3 @ 20\u00b0C (5%)", + "Melting Point/Range": "No data available", + "Boiling Point/Range": "No information available", + "Vapor Pressure": "No information available", + "Solubility": "Slightly soluble in water" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": "Strong oxidizing agents, Strong acids, Strong bases" + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "______________________________________________________________________________________________" + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "Not regulated" + } +} \ No newline at end of file diff --git a/output/sulf-acid-sol-conc-in-cr-ml.json b/output/sulf-acid-sol-conc-in-cr-ml.json new file mode 100644 index 00000000..ba0887ef --- /dev/null +++ b/output/sulf-acid-sol-conc-in-cr-ml.json @@ -0,0 +1,80 @@ +{ + "Identification": { + "Product Name": "Sulfuric Acid Concentrate (Certified)", + "Cat No.": ": SA213", + "Synonyms": "Hydrogen sulfate; Oil of Vitrol; Vitrol Brown Oil", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Signal Word": "Danger", + "Hazard Statements": "Causes severe skin burns and eye damage", + "Precautionary Statements": { + "Prevention": "Do not breathe dust/fume/gas/mist/vapors/spray\nWash face, hands and any exposed skin thoroughly after handling\nWear protective gloves/protective clothing/eye protection/face protection\nUse only outdoors or in a well-ventilated area\nResponse\nImmediately call a POISON CENTER or doctor/physician\nInhalation\nIF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing\nSkin\nIF ON SKIN (or hair): Take off immediately all contaminated clothing. Rinse skin with water/shower\nWash contaminated clothing before reuse", + "Eyes": "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing", + "Disposal": "Dispose of contents/container to an approved waste disposal plant", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "Weight %", + "Weight %": "Water 7732-18-5 51" + }, + "First Aid Measures": { + "General Advice": "Show this safety data sheet to the doctor in attendance. Immediate medical attention is", + "Eye Contact": "Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes.", + "Skin Contact": "Wash off immediately with plenty of water for at least 15 minutes. Remove and wash", + "Inhalation": "IF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing", + "Ingestion": "IF SWALLOWED: Rinse mouth. DO NOT induce vomiting" + }, + "Fire Fighting Measures": { + "Flash Point": "No information available", + "Autoignition Temperature": "No information available", + "Explosion Limits": "Upper No data available" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": "Store locked up" + }, + "Exposure Controls": { + "Engineering Measures": "Use only under a chemical fume hood. Ensure that eyewash stations and safety showers", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard" + }, + "Physical and Chemical Properties": { + "Physical State": "Liquid", + "Appearance": "Clear", + "Odor": "Odorless", + "pH": "0.03 (1N)", + "Melting Point/Range": "11 \u00b0C / 51.8 \u00b0F", + "Boiling Point/Range": "105 - 325 \u00b0C / 221 - 617 \u00b0F", + "Vapor Pressure": "< .00120 mmHg", + "Solubility": "Soluble in water" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": ". Strong" + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information" + }, + "Ecological Information": { + "Ecotoxicity": "." + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "UN-No UN2796" + } +} \ No newline at end of file diff --git a/output/water-hplc-nowpak-l (1).json b/output/water-hplc-nowpak-l (1).json new file mode 100644 index 00000000..2357f242 --- /dev/null +++ b/output/water-hplc-nowpak-l (1).json @@ -0,0 +1,75 @@ +{ + "Identification": { + "Product Name": "Water", + "Cat No.": ": W5-1; W5-4; W5-4LC; W5N1-19; W5N2-19; W5SK-1; W5SK-4", + "Synonyms": "No information available", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "Classification under 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Precautionary Statements": { + "Disposal": "considerations", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "7732-18-5", + "Weight %": "Water 7732-18-5 100" + }, + "First Aid Measures": { + "Eye Contact": "No hazards which require special first aid measures.", + "Skin Contact": "No hazards which require special first aid measures.", + "Inhalation": "No hazards which require special first aid measures.", + "Ingestion": "No hazards which require special first aid measures." + }, + "Fire Fighting Measures": { + "Flash Point": "Not applicable", + "Autoignition Temperature": "No information available", + "Explosion Limits": "Upper No data available" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": ". No special storage conditions required. Incompatible Materials. None known." + }, + "Exposure Controls": { + "Engineering Measures": "None under normal use conditions.", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "No protective equipment is needed under normal use conditions." + }, + "Physical and Chemical Properties": { + "Physical State": "Liquid", + "Appearance": "Clear, Colorless", + "Odor": "Odorless", + "pH": "7", + "Melting Point/Range": "0 \u00b0C / 32 \u00b0F", + "Boiling Point/Range": "100 \u00b0C / 212 \u00b0F", + "Vapor Pressure": "17.5 mmHg @ 20 \u00b0C", + "Solubility": "miscible" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": ". None known." + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information Product does not present an acute toxicity hazard based on known information" + }, + "Ecological Information": { + "Ecotoxicity": "Contains no substances known to be hazardous to the environment or that are not degradable in waste water treatment plants." + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "Not regulated" + } +} \ No newline at end of file diff --git a/output/water-hplc-nowpak-l.json b/output/water-hplc-nowpak-l.json new file mode 100644 index 00000000..2357f242 --- /dev/null +++ b/output/water-hplc-nowpak-l.json @@ -0,0 +1,75 @@ +{ + "Identification": { + "Product Name": "Water", + "Cat No.": ": W5-1; W5-4; W5-4LC; W5N1-19; W5N2-19; W5SK-1; W5SK-4", + "Synonyms": "No information available", + "Recommended Use": "Laboratory chemicals.", + "Uses advised against": "Food, drug, pesticide or biocidal product use.", + "Company": { + "Name": "Fisher Scientific Company", + "Address": "One Reagent Lane\nFair Lawn, NJ 07410", + "Telephone": "(201) 796-7100" + } + }, + "Emergency Contact": { + "Emergency Telephone Number": "CHEMTREC\u00d2, Inside the USA: 800-424-9300" + }, + "Hazard Identification": { + "Classification": "Classification under 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)", + "Precautionary Statements": { + "Disposal": "considerations", + "Hazards not otherwise classified (HNOC)": "(HNOC)" + } + }, + "Composition/Information on Ingredients": { + "Component": "CAS No Weight %", + "CAS No": "7732-18-5", + "Weight %": "Water 7732-18-5 100" + }, + "First Aid Measures": { + "Eye Contact": "No hazards which require special first aid measures.", + "Skin Contact": "No hazards which require special first aid measures.", + "Inhalation": "No hazards which require special first aid measures.", + "Ingestion": "No hazards which require special first aid measures." + }, + "Fire Fighting Measures": { + "Flash Point": "Not applicable", + "Autoignition Temperature": "No information available", + "Explosion Limits": "Upper No data available" + }, + "Handling and Storage": { + "Handling": "and storage", + "Storage": ". No special storage conditions required. Incompatible Materials. None known." + }, + "Exposure Controls": { + "Engineering Measures": "None under normal use conditions.", + "Eye/face Protection": "Wear appropriate protective eyeglasses or chemical safety goggles as described by", + "Respiratory Protection": "No protective equipment is needed under normal use conditions." + }, + "Physical and Chemical Properties": { + "Physical State": "Liquid", + "Appearance": "Clear, Colorless", + "Odor": "Odorless", + "pH": "7", + "Melting Point/Range": "0 \u00b0C / 32 \u00b0F", + "Boiling Point/Range": "100 \u00b0C / 212 \u00b0F", + "Vapor Pressure": "17.5 mmHg @ 20 \u00b0C", + "Solubility": "miscible" + }, + "Stability and Reactivity": { + "Stability": "and reactivity", + "Incompatible Materials": ". None known." + }, + "Toxicological Information": { + "Acute Toxicity": "Product Information Product does not present an acute toxicity hazard based on known information" + }, + "Ecological Information": { + "Ecotoxicity": "Contains no substances known to be hazardous to the environment or that are not degradable in waste water treatment plants." + }, + "Disposal Considerations": { + "Waste Disposal Methods": "Chemical waste generators must determine whether a discarded chemical is classified as a" + }, + "Transport Information": { + "DOT": "Not regulated" + } +} \ No newline at end of file diff --git a/program.ipynb b/program.ipynb new file mode 100644 index 00000000..198402a1 --- /dev/null +++ b/program.ipynb @@ -0,0 +1,132 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 23, + "id": "61a5233e", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Processed acetone-acs-l (1).pdf and saved JSON data to acetone-acs-l (1).json\n", + "Processed acetone-acs-l.pdf and saved JSON data to acetone-acs-l.json\n", + "Processed acetonitrile-hplc-grade-l (1).pdf and saved JSON data to acetonitrile-hplc-grade-l (1).json\n", + "Processed acetonitrile-hplc-grade-l.pdf and saved JSON data to acetonitrile-hplc-grade-l.json\n", + "Processed ammonium-hydroxide-acs-lb.pdf and saved JSON data to ammonium-hydroxide-acs-lb.json\n", + "Processed buffer-x-tbs-ph--ml.pdf and saved JSON data to buffer-x-tbs-ph--ml.json\n", + "Processed chloroform-certified-acs-l.pdf and saved JSON data to chloroform-certified-acs-l.json\n", + "Processed citric-acid-gran-cert-acs-kg.pdf and saved JSON data to citric-acid-gran-cert-acs-kg.json\n", + "Processed dichloromethane.pdf and saved JSON data to dichloromethane.json\n", + "Processed edta--ph--lt.pdf and saved JSON data to edta--ph--lt.json\n", + "Processed ethyl-acetate-cr-acs-l.pdf and saved JSON data to ethyl-acetate-cr-acs-l.json\n", + "Processed hexanes-acs-l.pdf and saved JSON data to hexanes-acs-l.json\n", + "Processed hydrochloric-acid-n-ml.pdf and saved JSON data to hydrochloric-acid-n-ml.json\n", + "Processed methanol-cert-acshplc-l (1).pdf and saved JSON data to methanol-cert-acshplc-l (1).json\n", + "Processed methanol-cert-acshplc-l.pdf and saved JSON data to methanol-cert-acshplc-l.json\n", + "Processed nitric-acid-reagent-acs-l.pdf and saved JSON data to nitric-acid-reagent-acs-l.json\n", + "Processed optima-propanol-ipa-optima.pdf and saved JSON data to optima-propanol-ipa-optima.json\n", + "Processed phenol-liquid-cert-.pdf and saved JSON data to phenol-liquid-cert-.json\n", + "Processed phosphoric-acid-acs--ml.pdf and saved JSON data to phosphoric-acid-acs--ml.json\n", + "Processed pot-hydroxide-cert-acs-kg.pdf and saved JSON data to pot-hydroxide-cert-acs-kg.json\n", + "Processed pot-permanganate-cr-acs-kg.pdf and saved JSON data to pot-permanganate-cr-acs-kg.json\n", + "Processed sod-chloride-cert-acs-lb.pdf and saved JSON data to sod-chloride-cert-acs-lb.json\n", + "Processed sodium-hydroxide-g.pdf and saved JSON data to sodium-hydroxide-g.json\n", + "Processed sodium-phosphate-dib-purif-kg.pdf and saved JSON data to sodium-phosphate-dib-purif-kg.json\n", + "Processed sulf-acid-sol-conc-in-cr-ml.pdf and saved JSON data to sulf-acid-sol-conc-in-cr-ml.json\n", + "Processed water-hplc-nowpak-l (1).pdf and saved JSON data to water-hplc-nowpak-l (1).json\n", + "Processed water-hplc-nowpak-l.pdf and saved JSON data to water-hplc-nowpak-l.json\n" + ] + } + ], + "source": [ + "import pdfplumber\n", + "import json\n", + "import re\n", + "import os\n", + "\n", + "def extract_text_from_pdf_plumber(pdf_path):\n", + " with pdfplumber.open(pdf_path) as pdf:\n", + " text = \"\"\n", + " for page in pdf.pages:\n", + " page_text = page.extract_text()\n", + " text += page_text + \"\\n\"\n", + " return text\n", + "\n", + "def load_patterns(config_path):\n", + " with open(config_path, 'r') as config_file:\n", + " return json.load(config_file)\n", + "\n", + "def parse_sds_text(text, patterns):\n", + " sds_dict = {}\n", + "\n", + " for section, field_patterns in patterns.items():\n", + " sds_dict[section] = {}\n", + "\n", + " for field, pattern in field_patterns.items():\n", + " if isinstance(pattern, dict):\n", + " sds_dict[section][field] = {}\n", + " for sub_field, sub_pattern in pattern.items():\n", + " match = re.search(sub_pattern, text)\n", + " if match:\n", + " sds_dict[section][field][sub_field] = match.group(1).strip()\n", + " else:\n", + " match = re.search(pattern, text)\n", + " if match:\n", + " sds_dict[section][field] = match.group(1).strip()\n", + "\n", + " return sds_dict\n", + "\n", + "\n", + "def process_multiple_pdfs(pdf_folder, config_path, output_folder):\n", + " section_patterns = load_patterns(config_path)\n", + " \n", + " if not os.path.exists(output_folder):\n", + " os.makedirs(output_folder)\n", + " \n", + " for pdf_filename in os.listdir(pdf_folder):\n", + " if pdf_filename.endswith(\".pdf\"):\n", + " pdf_path = os.path.join(pdf_folder, pdf_filename)\n", + " \n", + " extracted_text = extract_text_from_pdf_plumber(pdf_path)\n", + " \n", + " sds_data = parse_sds_text(extracted_text, section_patterns)\n", + " \n", + " json_filename = os.path.splitext(pdf_filename)[0] + \".json\"\n", + " json_path = os.path.join(output_folder, json_filename)\n", + " with open(json_path, 'w') as json_file:\n", + " json.dump(sds_data, json_file, indent=4)\n", + " \n", + " print(f\"Processed {pdf_filename} and saved JSON data to {json_filename}\")\n", + "\n", + "pdf_folder = \"/home/sabrina/data_preprocessor/data\"\n", + "config_path = \"/home/sabrina/data_preprocessor/code/config.json\"\n", + "output_folder = \"/home/sabrina/data_preprocessor/output\"\n", + "\n", + "process_multiple_pdfs(pdf_folder, config_path, output_folder)\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.15" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +}