@prefix : . @prefix rdf: . @prefix rdfs: . @prefix xml: . @prefix xsd: . @prefix sub: . @prefix eff: . sub:neo1 a :Submaster ; rdfs:label "neo1" ; :drivesEffect eff:e1 . eff:e1 a :Effect ; :code "level = currentSubLevel()", "out = Strip.solid('L', (1,1,1)) * level" . sub:neo2 a :Submaster ; rdfs:label "neo2" ; :drivesEffect eff:e2 . eff:e2 a :Effect, ; :code "level = currentSubLevel()", "out = Strip.solid('R', (1,1,1)) * level" . sub:wideRed a :Submaster ; rdfs:label "widered" ; :drivesEffect eff:e3 . eff:e3 a :Effect; :code "level = currentSubLevel()", "out = Strip.solid('W', (1,0,0)) * level" . sub:wideGreen a :Submaster ; rdfs:label "widegreen" ; :drivesEffect eff:e4 . eff:e4 a :Effect; :code "level = currentSubLevel()", "out = Strip.solid('W', (0,1,0)) * level" . sub:wideBlue a :Submaster ; rdfs:label "wideblue" ; :drivesEffect eff:e5 . eff:e5 a :Effect; :code "level = currentSubLevel()", "out = Strip.solid('W', (0,0,1)) * level" . sub:blacklight a :Submaster ; rdfs:label "blacklight" ; :drivesEffect eff:e6 . eff:e6 a :Effect; :code "level = currentSubLevel()", "out = [Blacklight(level), Strip.solid('LRW', (0, 0, .16)) * level]" . rdfs:label "whiteled" ; a :Submaster ; :drivesEffect eff:e8 . eff:e8 a :Effect; :code "level = currentSubLevel()", "out = [Strip.solid('LR', (1,1,1)) * level, Strip.solid('W', (1,.5,.5)) * level]" .