| Set a concise non-empty title at the top level of the schema to explain what the definition is about | |
| Set a non-empty description at the top level of the schema to explain what the definition is about in detail | |
| Set a non-empty examples array at the top level of the schema to illustrate the expected data | |
| Set `properties` to identifier names that can be easily mapped to programming languages (matching [A-Za-z_][A-Za-z0-9_]*) | /properties/circle-color – /properties/circle-opacity – /properties/circle-radius – /properties/fill-color – /properties/fill-opacity – /properties/fill-pattern – /properties/icon-color – /properties/icon-halo-color – /properties/icon-halo-width – /properties/line-color – /properties/line-dasharray – /properties/line-opacity – /properties/line-width |
| Avoid keywords that don't apply to the type or types that the current subschema expects | /properties/circle-opacity/format |
| For interoperability purposes, the JSON Schema specification advises against the use of `format` values that are not explicitly defined by the specification | /properties/circle-opacity/format |
| Avoid keywords that don't apply to the type or types that the current subschema expects | /properties/circle-radius/format |
| For interoperability purposes, the JSON Schema specification advises against the use of `format` values that are not explicitly defined by the specification | /properties/circle-radius/format |
| Avoid keywords that don't apply to the type or types that the current subschema expects | /properties/fill-opacity/format |
| For interoperability purposes, the JSON Schema specification advises against the use of `format` values that are not explicitly defined by the specification | /properties/fill-opacity/format |
| Avoid keywords that don't apply to the type or types that the current subschema expects | /properties/icon-halo-width/format |
| For interoperability purposes, the JSON Schema specification advises against the use of `format` values that are not explicitly defined by the specification | /properties/icon-halo-width/format |
| Avoid keywords that don't apply to the type or types that the current subschema expects | /properties/line-opacity/format |
| For interoperability purposes, the JSON Schema specification advises against the use of `format` values that are not explicitly defined by the specification | /properties/line-opacity/format |
| Avoid keywords that don't apply to the type or types that the current subschema expects | /properties/line-width/format |
| For interoperability purposes, the JSON Schema specification advises against the use of `format` values that are not explicitly defined by the specification | /properties/line-width/format |