{
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "title": "Scene",
    "description": "A Scene defines a set of properties and Elements to be shared among multile Pages. It also defines a background music to be played when one of those Pages is active.\nA Page is always associated with a Scene, either explicity with the \"scene\" property or implicitly with the default scene with name \"*\".\nThe Page inherits all the properties from the associated scene, including Elements. When the same property is specified both in the Page and the Scene, the value specified in the Page will be used. The only exception to this rule is Elements, which will be deep-merged (deep-inheritance). Elements with the id property will be merged, and other Elements will be appended (Elements defined in the Scene are always placed below Elements specified in the page).",
    "type": "object",
    "properties": {},
    "additionalProperties": false,
    "required": []
}