The property "children_roles" of "CityObjectGroup" is currently defined as array of strings. Not all members of a group must necessarily have a role. However, the way "children_roles" is defined in the schema, null is not allowed as value in this array. You can only put an empty string "" in case a role is not defined. Woud be nice to be able to use null in such cases.
So, I suggest changing this
"children_roles": {
"type": "array",
"description": "the role of each of the CityObjects members of that group",
"items": {
"type": "string"
}
}
into this
"children_roles": {
"type": "array",
"description": "the role of each of the CityObjects members of that group",
"items": {
"type": ["string", "null"]
}
}
The property
"children_roles"
of"CityObjectGroup"
is currently defined as array of strings. Not all members of a group must necessarily have a role. However, the way"children_roles"
is defined in the schema,null
is not allowed as value in this array. You can only put an empty string""
in case a role is not defined. Woud be nice to be able to usenull
in such cases.So, I suggest changing this
into this