@prefix : . @prefix rdf: . @prefix rdfs: . @prefix xml: . @prefix xsd: . @prefix ch: . @prefix dmx: . dmx:c68 :dmxAddress 68 . ch:house-side a :Channel; :output dmx:c68; rdfs:label "house-side" . a :Submaster ; rdfs:label "houseside" ; :lightLevel . a :ChannelSetting ; :channel ; :level 1e+00 . # curvedb writes these. point data might be in separate files a :Curve; rdfs:label "opening"; :points "0.0 .2 183.695203336 .6" . # :Effect replaces :Subterm a :Effect; :code "out = sub(sub:stageleft, intensity=song1:opening)"; # save the code as an AST also, to get all the links? web page was # going to parse it anyway. but, sometimes it will have a syntax # error. Can code with errors just parse to a bogus AST that saves # the string with errors (and also the uri links found inside)? # Still missing: multiple lines of code with multiple outputs. What's an output? :dep , . :effect .