{"additionalProperties": false, "required": ["_kind", "val"], "type": "object", "properties": {"_kind": {"enum": ["ref"], "type": "string"}, "val": {"pattern": "^[0-9a-zA-Z_:\\-.~]+$", "type": "string"}, "dis": {"type": "string"}}}