# HG changeset patch
# User drewp@bigasterisk.com
# Date 2015-06-14 02:31:01
# Node ID 86387784ff4b16d91aa9c45e6148c3b7d82b16fd
# Parent 1462f58936393c0d1fb6e048ad338c12643d5e86
checkpoint show data
Ignore-this: 6080a4ce8cbe9960c5d7ed2bcac1ed5a
diff --git a/show/dance2015/build/patch.n3 b/show/dance2015/build/patch.n3
--- a/show/dance2015/build/patch.n3
+++ b/show/dance2015/build/patch.n3
@@ -1,10 +1,10 @@
#Processed by Id: cwm.py,v 1.197 2007/12/13 15:38:39 syosi Exp
- # using base file:///home/drewp/projects-local/light9/show/dance2015/patch-source.n3
+ # using base file:///home/drewp/projects/light9/show/dance2015/patch-source.n3
# Notation3 generation by
# notation3.py,v 1.200 2007/12/11 21:18:08 syosi Exp
-# Base was: file:///home/drewp/projects-local/light9/show/dance2015/patch-source.n3
+# Base was: file:///home/drewp/projects/light9/show/dance2015/patch-source.n3
@prefix : .
@prefix ch: .
@prefix dmx: .
@@ -110,9 +110,25 @@
:output dmx:c42;
rdfs:label "cyc-right" .
- ch:down-c-P a :Channel;
+ ch:down-c1 a :Channel;
+ :output dmx:c17;
+ rdfs:label "down-c1" .
+
+ ch:down-c2 a :Channel;
+ :output dmx:c18;
+ rdfs:label "down-c2" .
+
+ ch:down-c3 a :Channel;
:output dmx:c19;
- rdfs:label "down-c-P" .
+ rdfs:label "down-c3" .
+
+ ch:down-c4 a :Channel;
+ :output dmx:c20;
+ rdfs:label "down-c4" .
+
+ ch:down-wide a :Channel;
+ :output dmx:c16;
+ rdfs:label "down-wide" .
ch:f1 a :Channel;
:output dmx:c1;
@@ -126,13 +142,13 @@
:output dmx:c11;
rdfs:label "f11" .
- ch:f12 a :Channel;
+ ch:f12-out a :Channel;
:output dmx:c12;
- rdfs:label "f12" .
+ rdfs:label "f12-out" .
- ch:f2 a :Channel;
+ ch:f2-out a :Channel;
:output dmx:c2;
- rdfs:label "f2" .
+ rdfs:label "f2-out" .
ch:f3 a :Channel;
:output dmx:c3;
@@ -262,12 +278,4 @@
:output dmx:c47;
rdfs:label "strobespeed" .
- ch:upleft a :Channel;
- :output dmx:c38;
- rdfs:label "upleft" .
-
- ch:upright a :Channel;
- :output dmx:c37;
- rdfs:label "upright" .
-
#ENDS
diff --git a/show/dance2015/patch-source.n3 b/show/dance2015/patch-source.n3
--- a/show/dance2015/patch-source.n3
+++ b/show/dance2015/patch-source.n3
@@ -2,7 +2,7 @@
@prefix dmx: .
[ :name "f1"; :output dmx:c1 ] .
-[ :name "f2"; :output dmx:c2 ] .
+[ :name "f2-out"; :output dmx:c2 ] .
[ :name "f3"; :output dmx:c3 ] .
[ :name "f4"; :output dmx:c4 ] .
[ :name "f5"; :output dmx:c5 ] .
@@ -12,16 +12,16 @@
[ :name "f9"; :output dmx:c9 ] .
[ :name "f10"; :output dmx:c10 ] .
[ :name "f11"; :output dmx:c11 ] .
-[ :name "f12"; :output dmx:c12 ] .
+[ :name "f12-out"; :output dmx:c12 ] .
#[ :name "c13"; :output dmx:c13 ] .
#[ :name "c14"; :output dmx:c14 ] .
#[ :name "c15"; :output dmx:c15 ] .
-#[ :name "c16"; :output dmx:c16 ] .
-#[ :name "c17"; :output dmx:c17 ] .
-#[ :name "c18"; :output dmx:c18 ] .
-[ :name "down-c-P"; :output dmx:c19 ] .
-#[ :name "c20"; :output dmx:c20 ] .
+[ :name "down-wide"; :output dmx:c16 ] .
+[ :name "down-c1"; :output dmx:c17 ] .
+[ :name "down-c2"; :output dmx:c18 ] .
+[ :name "down-c3"; :output dmx:c19 ] .
+[ :name "down-c4"; :output dmx:c20 ] .
[ :name "oran1"; :output dmx:c21 ] .
[ :name "oran2"; :output dmx:c25 ] .
@@ -40,8 +40,8 @@
[ :name "red3"; :output dmx:c32 ] .
[ :name "red4"; :output dmx:c36 ] .
-[ :name "upright"; :output dmx:c37 ] .
-[ :name "upleft"; :output dmx:c38 ] .
+#[ :name "upright"; :output dmx:c37 ] .
+#[ :name "upleft"; :output dmx:c38 ] .
#[ :name "c39"; :output dmx:c39 ] .
#[ :name "c40"; :output dmx:c40 ] .
diff --git a/show/dance2015/playlist.n3 b/show/dance2015/playlist.n3
--- a/show/dance2015/playlist.n3
+++ b/show/dance2015/playlist.n3
@@ -13,24 +13,23 @@ show:dance2015 :playList (
sh:song16 sh:song17
) .
-sh:song1 a :Song; rdfs:label "01 dancingqueen-crop"; :songFilename "01-dancingqueen-crop.wav" .
-sh:song2 a :Song; rdfs:label "02 gotta-dance-boost"; :songFilename "02-gotta-dance-boost.wav" .
-sh:song3 a :Song; rdfs:label "03 tonight-crop"; :songFilename "03-tonight-crop.wav" .
-sh:song4 a :Song; rdfs:label "04 cheek-denoise"; :songFilename "04-cheek-denoise.wav" .
-sh:song5 a :Song; rdfs:label "05 sohappy-crop"; :songFilename "05-sohappy-crop.wav" .
-sh:song6 a :Song; rdfs:label "06 comedance"; :songFilename "06-comedance-replacepop.wav" .
-sh:song7 a :Song; rdfs:label "07 mix"; :songFilename "07-mix.wav" .
-sh:song8 a :Song; rdfs:label "08 mix"; :songFilename "08-mix.wav" .
-sh:song9 a :Song; rdfs:label "09 mix"; :songFilename "09-mix.wav" .
-sh:song10 a :Song; rdfs:label "10 happy-crop"; :songFilename "10-happy-crop.wav" .
-sh:song11 a :Song; rdfs:label "11 gointo-declick1"; :songFilename "11-gointo-declick1.wav" .
-sh:song12 a :Song; rdfs:label "12 clip"; :songFilename "12-clip-declick1.wav" .
-sh:song13 a :Song; rdfs:label "13 mix"; :songFilename "13-mix-declick1.wav" .
-sh:song14 a :Song; rdfs:label "14 machine-crop"; :songFilename "14-machine-crop.wav" .
-sh:song15 a :Song; rdfs:label "15 mix"; :songFilename "15-mix.wav" .
-sh:song16 a :Song; rdfs:label "16 mix-fixword"; :songFilename "16-mix-fixword.wav" .
-sh:song17 a :Song; rdfs:label "17 dancetothemusic-extended"; :songFilename "17-dancetothemusic-extended.wav" .
-
+sh:song1 a :Song; rdfs:label "01 opening [all]"; :songFilename "01-dancingqueen-crop.wav" .
+sh:song2 a :Song; rdfs:label "02 specialty / gotta dance [jr/sr]"; :songFilename "02-gotta-dance-boost.wav" .
+sh:song3 a :Song; rdfs:label "03 dance with me tonight [2]"; :songFilename "03-tonight-crop.wav" .
+sh:song4 a :Song; rdfs:label "04 dancing cheek [4]"; :songFilename "04-cheek-denoise.wav" .
+sh:song5 a :Song; rdfs:label "05 happy just [1]"; :songFilename "05-sohappy-crop.wav" .
+sh:song6 a :Song; rdfs:label "06 come dance with me [3]"; :songFilename "06-comedance-replacepop.wav" .
+sh:song7 a :Song; rdfs:label "07 you should be dancin [4]"; :songFilename "07-mix.wav" .
+sh:song8 a :Song; rdfs:label "08 your mama don't [2]"; :songFilename "08-mix.wav" .
+sh:song9 a :Song; rdfs:label "09 do you wanna [1]"; :songFilename "09-mix.wav" .
+sh:song10 a :Song; rdfs:label "10 dancing happy [4]"; :songFilename "10-happy-crop.wav" .
+sh:song11 a :Song; rdfs:label "11 go into your dance [3]"; :songFilename "11-gointo-declick1.wav" .
+sh:song12 a :Song; rdfs:label "12 specialty [sr]"; :songFilename "12-clip-declick1.wav" .
+sh:song13 a :Song; rdfs:label "13 shall we [1]"; :songFilename "13-mix-declick1.wav" .
+sh:song14 a :Song; rdfs:label "14 dancin machine [2]"; :songFilename "14-machine-crop.wav" .
+sh:song15 a :Song; rdfs:label "15 everybody dance [3]"; :songFilename "15-mix.wav" .
+sh:song16 a :Song; rdfs:label "16 #1 hits [4]"; :songFilename "16-mix-fixword.wav" .
+sh:song17 a :Song; rdfs:label "17 dance to the music [all]"; :songFilename "17-dancetothemusic-extended.wav" .
# wavecurve should probably be responsible for making these when it
diff --git a/show/dance2015/sessions/curvecalc/default.n3 b/show/dance2015/sessions/curvecalc/default.n3
--- a/show/dance2015/sessions/curvecalc/default.n3
+++ b/show/dance2015/sessions/curvecalc/default.n3
@@ -1,8 +1,2 @@
-@prefix ns1: .
-@prefix rdf: .
-@prefix rdfs: .
-@prefix xml: .
-@prefix xsd: .
- ns1:currentSong .
diff --git a/show/dance2015/sessions/keyboardcomposer/default.n3 b/show/dance2015/sessions/keyboardcomposer/default.n3
--- a/show/dance2015/sessions/keyboardcomposer/default.n3
+++ b/show/dance2015/sessions/keyboardcomposer/default.n3
@@ -5,35 +5,100 @@
@prefix xsd: .
ns1:currentRow 0 ;
- ns1:subSetting ,
- ,
- ,
- ,
- ,
- ;
- ns1:windowGeometry "602x526+643+347" .
+ ns1:subSetting ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ;
+ ns1:windowGeometry "585x645+1998+329" .
+
+ a ns1:SubSetting ;
+ ns1:level 0e+00 ;
+ ns1:sub .
+
+ a ns1:SubSetting ;
+ ns1:level 0e+00 ;
+ ns1:sub .
+
+ a ns1:SubSetting ;
+ ns1:level 0e+00 ;
+ ns1:sub .
+
+ a ns1:SubSetting ;
+ ns1:level 0e+00 ;
+ ns1:sub .
+
+ a ns1:SubSetting ;
+ ns1:level 0e+00 ;
+ ns1:sub .
+
+ a ns1:SubSetting ;
+ ns1:level 0e+00 ;
+ ns1:sub .
- a ns1:SubSetting ;
+ a ns1:SubSetting ;
+ ns1:level 0e+00 ;
+ ns1:sub .
+
+ a ns1:SubSetting ;
+ ns1:level 0e+00 ;
+ ns1:sub .
+
+ a ns1:SubSetting ;
+ ns1:level 1e+00 ;
+ ns1:sub .
+
+ a ns1:SubSetting ;
+ ns1:level 0e+00 ;
+ ns1:sub .
+
+ a ns1:SubSetting ;
+ ns1:level 1e+00 ;
+ ns1:sub .
+
+ a ns1:SubSetting ;
+ ns1:level 0e+00 ;
+ ns1:sub .
+
+ a ns1:SubSetting ;
+ ns1:level 0e+00 ;
+ ns1:sub .
+
+ a ns1:SubSetting ;
+ ns1:level 0e+00 ;
+ ns1:sub .
+
+ a ns1:SubSetting ;
+ ns1:level 0e+00 ;
+ ns1:sub .
+
+ a ns1:SubSetting ;
+ ns1:level 0e+00 ;
+ ns1:sub .
+
+ a ns1:SubSetting ;
+ ns1:level 0e+00 ;
+ ns1:sub .
+
+ a ns1:SubSetting ;
ns1:level 0e+00 ;
ns1:sub .
- a ns1:SubSetting ;
- ns1:level 0e+00 ;
- ns1:sub .
-
- a ns1:SubSetting ;
- ns1:level 0e+00 ;
- ns1:sub .
-
- a ns1:SubSetting ;
+ a ns1:SubSetting ;
ns1:level 0e+00 ;
- ns1:sub .
+ ns1:sub .
- a ns1:SubSetting ;
- ns1:level 0e+00 ;
- ns1:sub .
-
- a ns1:SubSetting ;
- ns1:level 0e+00 ;
- ns1:sub .
-
diff --git a/show/dance2015/sessions/subcomposer/default.n3 b/show/dance2015/sessions/subcomposer/default.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2015/sessions/subcomposer/default.n3
@@ -0,0 +1,567 @@
+@prefix ns1: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix xml: .
+@prefix xsd: .
+
+ ns1:currentSub ;
+ ns1:windowGeometry "404x774+2586+315" .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster ;
+ ns1:lightLevel ,
+ ,
+ ,
+ ,
+ ,
+ .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster ;
+ ns1:lightLevel ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster ;
+ ns1:lightLevel ,
+ .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster ;
+ ns1:lightLevel .
+
+ a ns1:LocalSubmaster,
+ ns1:Submaster ;
+ ns1:lightLevel ,
+ ,
+