diff --git a/show/dance2023/deviceClass.n3 b/show/dance2023/deviceClass.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2023/deviceClass.n3
@@ -0,0 +1,62 @@
+@prefix : .
+@prefix rdfs: .
+
+:color a :DeviceAttr; rdfs:label "color"; :dataType :color .
+:brightness a :DeviceAttr; rdfs:label "brightness"; :dataType :scalar .
+:strobe a :DeviceAttr; rdfs:label "strobe"; :dataType :scalar;
+ rdfs:comment "0=none, 1=fastest" .
+:strobeSpeed a :DeviceAttr; rdfs:label "strobeSpeed"; :dataType :scalar .
+:doNotUse a :DeviceAttr; rdfs:label "-"; :dataType :scalar .
+
+:MegaFlash a :DeviceClass; rdfs:label "Mega Flash" ;
+:doc ;
+ :deviceAttr :brightness, :strobeSpeed;
+ :attr
+ [ :outputAttr :strobeSpeed; :dmxOffset 0 ],
+ [ :outputAttr :brightness; :dmxOffset 1 ] .
+
+
+:SimpleDimmer a :DeviceClass; rdfs:label "SimpleDimmer";
+ :deviceAttr :brightness;
+ :attr
+ [ :outputAttr :level; :dmxOffset 0 ] .
+
+:ChauvetColorStrip a :DeviceClass; rdfs:label "ChauvetColorStrip";
+ :setup "SYS -> SdAd -> ";
+ :docs ;
+ :deviceAttr :color;
+ :attr
+ [ :outputAttr :mode; :dmxOffset 0 ],
+ [ :outputAttr :red; :dmxOffset 1 ],
+ [ :outputAttr :green; :dmxOffset 2 ],
+ [ :outputAttr :blue; :dmxOffset 3 ] .
+
+:Bar612601d a :DeviceClass; rdfs:label "LED Bar (mode d)";
+ :deviceAttr :color;
+ :attr
+ [ :outputAttr :red; :dmxOffset 0 ],
+ [ :outputAttr :green; :dmxOffset 1 ],
+ [ :outputAttr :blue; :dmxOffset 2 ] .
+
+:LedPar90 a :DeviceClass; rdfs:label "LED Par 9x10W RGBW";
+ :deviceAttr :color;
+ :attr
+ [ :outputAttr :master; :dmxOffset 0 ],
+ [ :outputAttr :red; :dmxOffset 1 ],
+ [ :outputAttr :green; :dmxOffset 2 ],
+ [ :outputAttr :blue; :dmxOffset 3 ],
+ [ :outputAttr :white; :dmxOffset 4 ],
+ [ :outputAttr :strobe; :dmxOffset 5 ],
+ [ :outputAttr :doNotUse; :dmxOffset 6 ],
+ [ :outputAttr :doNotUse; :dmxOffset 7 ] .
+
+:LedPar54 a :DeviceClass; rdfs:label "LED Par 54 RGBW";
+ :deviceAttr :color;
+ :attr
+ [ :outputAttr :master; :dmxOffset 0 ],
+ [ :outputAttr :red; :dmxOffset 1 ],
+ [ :outputAttr :green; :dmxOffset 2 ],
+ [ :outputAttr :blue; :dmxOffset 3 ],
+ [ :outputAttr :white; :dmxOffset 4 ],
+ [ :outputAttr :strobe; :dmxOffset 5 ],
+ [ :outputAttr :doNotUse; :dmxOffset 6 ] .
diff --git a/show/dance2023/theaterLightConfig.n3 b/show/dance2023/theaterLightConfig.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2023/theaterLightConfig.n3
@@ -0,0 +1,18 @@
+@prefix : .
+@prefix rdfs: .
+@prefix dev: .
+@prefix dmxA: .
+@prefix dmxB: .
+
+dev:strip1 a :Bar612601d; :dmxUniverse dmxA:; :dmxBase 175 .
+dev:strip2 a :ChauvetColorStrip; :dmxUniverse dmxA:; :dmxBase 12 .
+dev:strip3 a :Bar612601d; :dmxUniverse dmxA:; :dmxBase 178 .
+dev:par90 a :LedPar90; :dmxUniverse dmxA:; :dmxBase 16 .
+dev:par1 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 84 .
+dev:par2 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 181 .
+dev:par3 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 188 .
+dev:par4 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 105 .
+dev:par5 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 147 .
+dev:par6 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 154 .
+dev:par7 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 161 .
+dev:par8 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 168 .