interface TagData id "interface:tag-data" revision "interface:tag-data@1" { queryable value name id "name" : string { get id "name:get"; set id "name:set"; watch start id "name:watch" stop id "name:stop"; } queryable value color id "color" : string { get id "color:get"; set id "color:set"; watch start id "color:watch" stop id "color:stop"; } }