Wikidata:WikiProject Chemistry/Safety classification and labelling

From Wikidata
Jump to navigation Jump to search

Safety classification and labelling model based on one main property (safety classification and labelling) with wikibase-item datatype.

GHS labelling[edit]

safety classification and labelling
Normal rank Regulation (EC) No. 1272/2008
GHS hazard pictogram GHS01: exploding bomb
GHS signal word warning or danger (Q15221217)
GHS hazard statement H220
H300+H330
EUH001
GHS precautionary statement P101
P220
P501
0 references
add reference


add value

Sources[edit]

If it's possible, source has to be added with point in time (P585), publication date (P577) or other property with date indication (creation, update date; not the same as access date).

For EU GHS one of the best source is GESTIS database (Q15811170), SDSs of reliable European companies can be used. ECHA Classification and Labelling Inventory is problematic: there is no P statements in harmonised labelling.

ECHA Classification and Labelling Inventory notified classification and labelling data mustn't be used: there is no information about company, sometimes there is no information about impurities that are affecting classification, usually there are dozens or even hundreds of different entries for the same substance and there is no P statements. In other words: there is not enough information to be sure that labelling from CLI is issued for the pure substance with specific CAS number. Also, PubChem mustn't be used as a source: it aggregates many classification and labelling entries from ECHA CLI database into one entry and adds every possible P statement to this.

List of GHS labelling elements[edit]

List of GHS pictograms[edit]

SELECT ?item ?code ?name
WHERE 
{
  ?item wdt:P31 wd:Q19360817;
        wdt:P1448 ?name;
        wdt:P1813 ?code.
  FILTER(LANG(?code) = "mul").
  FILTER(LANG(?name) = "en").
}
ORDER BY ?code ?name
Try it!

List of hazard statements[edit]

SELECT ?item ?code ?phrase
WHERE 
{
  ?item wdt:P31 wd:Q28360;
        wdt:P1448 ?phrase;
        wdt:P1813 ?code.
  FILTER(LANG(?phrase) = "en").
}
ORDER BY ?code ?phrase
Try it!

List of supplemental hazard statements (EUH)[edit]

SELECT ?item ?code ?phrase
WHERE 
{
  ?item wdt:P31 wd:Q52945051;
        wdt:P1448 ?phrase;
        wdt:P1813 ?code.
  FILTER(LANG(?phrase) = "en").
}
ORDER BY ?code ?phrase
Try it!

List of precautionary statements[edit]

SELECT ?item ?code ?phrase
WHERE 
{
  ?item wdt:P31 wd:Q2467204;
        wdt:P1448 ?phrase;
        wdt:P1813 ?code.
  FILTER(LANG(?phrase) = "en").
}
ORDER BY ?code ?phrase
Try it!

To do[edit]

  • add EUH and AUH phrases
  • add obsolete H, P and EUH phrases (need to specify date to which each phrase was in use; maybe with some legal-property with specific amendment)
  • correct constraint violations
  • update items with P728 (P728) and P940 (P940); delete these properties

Problems[edit]

GHS classification[edit]

To be discussed

Option 1: property-based[edit]
Option 2: subclass-based[edit]
  1. Create items for every class and category in GHS, connect them using subclass of (P279)
  2. Use GHS pictogram new property, GHS signal word (P1033), P728 (P728) and/or P940 (P940) to indicate possible GHS elements for specific category/class (note: such data cannot be easily [without use of external sources] translated into GHS labelling)
  3. if it's possible, connect GHS classes and categories to existing chemical substance items using subclass of (P279) or by relevant properties; if applicable, use properties to add other data resulting from GHS publications about classification to items about GHS classes and categories
  4. add GHS classes items to chemical substances items using subclass of (P279), e.g.
    ethanol (Q153): subclass of (P279) = Flammable liquid 2 [1 item for GHS category]
    dichlorine (Q1904422): subclass of (P279) = Press. gas, Ox. Gas 1, Skin Irrit. 2, Eye Irrit. 2, Acute Tox. 3, STOT SE 3, Aquatic Acute 1 [7 items, each for different GHS category]

Specific statements[edit]

Some statements sometimes contain specific information, e.g. the route of administration or an exposed organ. How to indicate this in Wikidata?

  • There are no qualifiers to qualifiers, so there is no option to use something like of (P642)
  • One option is to create more items about statements, each pertaining to specific route/organ, e.g. «H370 (organ, route of administration)» with official name (P1448) modified accordingly. The cons are that there should be dozens or hundreds of additional items and each time we would have to add another item if there was a need for that (there is no exhaustive list of possible items like that).
safety classification and labelling
Normal rank NFPA 704: Standard System for the Identification of the Hazards of Materials for Emergency Response
NFPA Health [1-4]
NFPA Fire [1-4]
NFPA Instability [1-4]
NFPA Special OX/W/SA/COR/ACID/ALK/BIO/☣/POI/RA/RAD/☢/CRY/CRYO/no value
0 references
add reference


add value

Sources[edit]

If it's possible, source has to be added with point in time (P585), publication date (P577) or other property with date indication (creation, update date; not the same as access date).

To do[edit]

  • correct constraint violations:

Problems[edit]

  • How to indicate that given NFPA 704 rating is based on old version of NFPA 704 standard (e.g. reactivity instead of instability)? by deprecated rank? If at all.

UN transport regulations[edit]

To be determined

Problems

To do[edit]

  • create property for ADR pictograms
  • classes should be converted to item datatype?