sdf-validation.cddl

Get JSON SchemaBundle
Use with
$ jsonschema install https://schemas.sourcemeta.com/sdf/v1.0.0/sdf-validation.jso schemas/sdf-validation.jso.json
$ref: "https://schemas.sourcemeta.com/sdf/v1.0.0/sdf-validation.jso"
import schema from "https://schemas.sourcemeta.com/sdf/v1.0.0/sdf-validation.jso" with { type: "json" };
Identifierhttps://schemas.sourcemeta.com/sdf/v1.0.0/sdf-validation.jso
Base DialectDraft7
Dialecthttp://json-schema.org/draft-07/schema#
Health
92%
Size0.012774 MB
Loading schema...

This schema declares 0 examples.

Loading...
Loading...

This schema has 18 quality errors.

/definitions/commonqualitiesorphan_definitions

Schema definitions in $defs or definitions that are never internally referenced can be removed

top_level_description

Set a non-empty description at the top level of the schema to explain what the definition is about in detail

top_level_examples

Set a non-empty examples array at the top level of the schema to illustrate the expected data

/definitions/actionqualities/properties/$commentsimple_properties_identifiers

Set properties to identifier names that can be easily mapped to programming languages (matching [A-Za-z_][A-Za-z0-9_]*)

/definitions/commonqualities/properties/$commentsimple_properties_identifiers

Set properties to identifier names that can be easily mapped to programming languages (matching [A-Za-z_][A-Za-z0-9_]*)

/definitions/dataqualities/properties/$commentsimple_properties_identifiers

Set properties to identifier names that can be easily mapped to programming languages (matching [A-Za-z_][A-Za-z0-9_]*)

/definitions/dataqualities/properties/format/enumenum_with_type

Setting type alongside enum is considered an anti-pattern, as the enumeration choices already imply their respective types

/definitions/dataqualities/properties/items/properties/$commentsimple_properties_identifiers

Set properties to identifier names that can be easily mapped to programming languages (matching [A-Za-z_][A-Za-z0-9_]*)

/definitions/dataqualities/properties/items/properties/type/enumenum_with_type

Setting type alongside enum is considered an anti-pattern, as the enumeration choices already imply their respective types

/definitions/dataqualities/properties/subtype/enumenum_with_type

Setting type alongside enum is considered an anti-pattern, as the enumeration choices already imply their respective types

/definitions/dataqualities/properties/type/enumenum_with_type

Setting type alongside enum is considered an anti-pattern, as the enumeration choices already imply their respective types

/definitions/eventqualities/properties/$commentsimple_properties_identifiers

Set properties to identifier names that can be easily mapped to programming languages (matching [A-Za-z_][A-Za-z0-9_]*)

/definitions/jsonschema/properties/format/enumenum_with_type

Setting type alongside enum is considered an anti-pattern, as the enumeration choices already imply their respective types

/definitions/jsonschema/properties/items/properties/$commentsimple_properties_identifiers

Set properties to identifier names that can be easily mapped to programming languages (matching [A-Za-z_][A-Za-z0-9_]*)

/definitions/jsonschema/properties/items/properties/type/enumenum_with_type

Setting type alongside enum is considered an anti-pattern, as the enumeration choices already imply their respective types

/definitions/jsonschema/properties/type/enumenum_with_type

Setting type alongside enum is considered an anti-pattern, as the enumeration choices already imply their respective types

/definitions/objectqualities/properties/$commentsimple_properties_identifiers

Set properties to identifier names that can be easily mapped to programming languages (matching [A-Za-z_][A-Za-z0-9_]*)

/definitions/thingqualities/properties/$commentsimple_properties_identifiers

Set properties to identifier names that can be easily mapped to programming languages (matching [A-Za-z_][A-Za-z0-9_]*)