rule "GND F3 enrichment 079.c" when ((exists "079.b.p") or (exists "079.b.n")) then add to text " | " add to text from "079.c" end rule "GND F3 enrichment 079.q and not exists 079.q.s" when ((exists "079.b.p") or (exists "079.b.n")) and (not exists "079.q.s") then add to text " | " add to text from "079.b" add to text "f" end rule "GND F3 enrichment 079.q and exists 079.q.s" when ((exists "079.b.p") or (exists "079.b.n")) and (exists "079.q.s") and (not exists "079.b.s") then add to text " | " add to text from "079.b" add to text "s" end rule "GND F3 enrichment 035 when no 550s" when ((exists "079.b.p") or (exists "079.b.n")) and (not exists "550.9.*4:ber*") then add to text " | " add to text from "035.a" if (exists "035.a.*(DE-588)*") end rule "GND F3 enrichment 550" when ((exists "079.b.p") or (exists "079.b.n")) and (exists "550.9.*4:ber*") then add to text " | " add to text from "550.a" if (exists "550.9.*4:ber*") delimited by " | " add to text from "035.a" if (exists "035.a.*(DE-588)*") end rule "GND F3 enrichment 548" when ((exists "079.b.p") or (exists "079.b.n")) and (not exists "100.d") and (exists "548.9.4:datw*") then add to text from "548.a" if (exists "548.9.*4:datw*") end rule "add displayValue" when ((exists "079.b.p") or (exists "079.b.n")) then add to text displayValue add to text " " end