{"rougail": {"type": "namespace", "informations": {"paths": ["rougail"], "names": ["rougail"], "description": "Rougail", "properties": [{"type": "mode", "name": "basic"}]}, "children": {"condition": {"type": "variable", "default": "no", "properties": [{"type": "type", "name": "string"}, {"type": "mode", "name": "standard"}, {"type": "property", "name": "mandatory"}], "paths": ["rougail.condition"], "names": ["condition"], "descriptions": ["The variable use has condition."]}, "family": {"type": "family", "informations": {"paths": ["rougail.family"], "names": ["family"], "description": "possibly hidden family", "properties": [{"type": "mode", "name": "basic"}, {"type": "property", "name": "hidden", "annotation": "if condition is yes."}]}, "children": {"subfamily": {"type": "family", "informations": {"paths": ["rougail.family.subfamily"], "names": ["subfamily"], "properties": [{"type": "mode", "name": "basic"}]}, "children": {"var1": {"type": "variable", "properties": [{"type": "type", "name": "string"}, {"type": "mode", "name": "basic"}, {"type": "property", "name": "mandatory"}], "paths": ["rougail.family.subfamily.var1"], "names": ["var1"], "descriptions": ["A variable."]}}}}}}}}