
Beispiel: Definition eines Regelwerks mit Records
Sie wollen ein Regelwerk definieren, das für Stoffe mit einem Flammpunkt zwischen 21 und 55 °C das Merkmal R-Sätze der Bewertungsart Kennzeichnung mit den R-Sätzen R10 (entzündlich) und R18 (Bei Gebrauch Bildung explosiver/leichtentzündlicher Dampf-Luftgemische möglich) bewertet. Die Bewertungsart Flammpunkt kann dabei mehrere Datensätze enthalten, d.h., sie kann mehrfach bewertet sein. Die R-Sätze sollen bereits angegeben werden, wenn mindestens eine der Bewertungen zwischen 21 und 55 °C liegt.
Vorgehensweise
Im Feld Condition steht nun:
21 < FLAMMP .Im Feld Left Expr. erscheint der interne Faktschlüssel
KENNZ_R_STZE und das System ergänzt automatisch den Operator := im Feld ToDo.
An dieser Stelle ist es nicht nötig analog zu 4. einen Record anzulegen, da zur Bewertungsart Kennzeichnung nur ein Datensatz angelegt werden soll, in dem lediglich das Merkmal R-Sätze mehrfach bewertet wird.
Im Feld Right Expr. erscheint der interne Schlüssel der Phrase "[#R10#]".
Ergebnis
Siehe
Regeleditor nutzen.Bei der Sekundärdatenermittlung mit Hilfe dieses Regelwerks legt der EH&S Expert für Stoffe, deren Flammpunkt in mindestens einer Bewertung zwischen 21 und 55 °C liegt, einen Datensatz der Bewertungsart Kennzeichnung an. Darin ist das Merkmal R-Sätze mit den Phrasen entzündlich und Bei Gebrauch Bildung explosiver/leichtentzündlicher Dampf-Luftgemische möglich bewertet.
Die Regeldatei hat folgende Struktur:
FACTS | ||
|
KENNZ_R_STZE(OUT) | ||
|
RECORD FLAMMP(IN) | ||
|
WERT | ||
|
END | ||
;Rules | ||
RULES | ||
|
RULE NEWRULE1 | ||
|
DESCRIBE "Ableitung zweier R-Sätze aus mehreren Flammpunkten" | ||
|
IF 21 < FLAMMP.WERT,FLAMMP.WERT < 55 | ||
|
THEN | ||
|
KENNZ_R_STZE += "[#R10#]", KENNZ_R_STZE += "[#R18#]" | ||
|
END | ||
END | ||