implicit.ink
read this in

properties /hazard class

qualifier token a chosen word

GHS signal word

also called signal word

The GHS signal word for a hazard class — DANGER or WARNING, a token riding one hazard-class statement as its qualifier, cardinality one. Stored, not derived: the word follows the hazard CATEGORY (a severity subdivision this grammar does not carry), so it cannot be computed from the class alone. The single signal word the whole product's label shows is the more severe across its classes (DANGER outranks WARNING) — that product-level word is a derived read, not a separate stored fact.

GHS signal word is answered with one word chosen from the ghs signal words list — the same word shared across every product that uses it.

It is a qualifier of hazard class — it has meaning only inside a hazard class statement, one per statement, never on its own. It belongs with hazard class to compliance — where it is from and what it meets.

It is answered inside every hazard class statement, not as a standalone question on a kind.

answered with
token — a token — a word chosen from a fixed vocabulary, shared and filterable across products.
value domain
GHS signal words — the vocabulary its answers are drawn from.
qualifier of
hazard class — one per statement — it has meaning only inside that host's statement.

Answered inside every hazard class statement — not a standalone slot on any kind.