$ jsonschema install https://schemas.sourcemeta.com/sdf/v1.0.0/sdf-framework.jso schemas/sdf-framework.jso.json$ref: "https://schemas.sourcemeta.com/sdf/v1.0.0/sdf-framework.jso"import schema from "https://schemas.sourcemeta.com/sdf/v1.0.0/sdf-framework.jso" with { type: "json" };| Identifier | https://schemas.sourcemeta.com/sdf/v1.0.0/sdf-framework.jso |
|---|---|
| Base Dialect | Draft7 |
| Dialect | http://json-schema.org/draft-07/schema# |
| Health | |
| Size | 0.015651 MB |
This schema declares 0 examples.
This schema has 54 quality errors.
/definitions/EXTENSION-POINTorphan_definitionsSchema definitions in $defs or definitions that are never internally referenced can be removed
top_level_descriptionSet a non-empty description at the top level of the schema to explain what the definition is about in detail
top_level_examplesSet a non-empty examples array at the top level of the schema to illustrate the expected data
/definitions/EXTENSION-POINT/additionalPropertiesempty_object_as_trueThe empty schema {} accepts all values and is equivalent to the boolean schema true
/definitions/actionqualities/properties/$commentsimple_properties_identifiersSet properties to identifier names that can be easily mapped to programming languages (matching [A-Za-z_][A-Za-z0-9_]*)
/definitions/actionqualities/additionalPropertiesempty_object_as_trueThe empty schema {} accepts all values and is equivalent to the boolean schema true
/definitions/allowed-types/anyOf/7empty_object_as_trueThe empty schema {} accepts all values and is equivalent to the boolean schema true
/definitions/commonqualities/properties/$commentsimple_properties_identifiersSet 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_identifiersSet properties to identifier names that can be easily mapped to programming languages (matching [A-Za-z_][A-Za-z0-9_]*)
/definitions/dataqualities/additionalPropertiesempty_object_as_trueThe empty schema {} accepts all values and is equivalent to the boolean schema true
/definitions/dataqualities/properties/format/anyOf/0/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/dataqualities/properties/format/anyOf/1/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/dataqualities/properties/format/anyOf/2/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/dataqualities/properties/format/anyOf/3/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/dataqualities/properties/format/anyOf/4/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/dataqualities/properties/format/anyOf/5/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/dataqualities/properties/items/properties/$commentsimple_properties_identifiersSet properties to identifier names that can be easily mapped to programming languages (matching [A-Za-z_][A-Za-z0-9_]*)
/definitions/dataqualities/properties/items/additionalPropertiesempty_object_as_trueThe empty schema {} accepts all values and is equivalent to the boolean schema true
/definitions/dataqualities/properties/items/properties/type/anyOf/0/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/dataqualities/properties/items/properties/type/anyOf/1/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/dataqualities/properties/items/properties/type/anyOf/2/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/dataqualities/properties/items/properties/type/anyOf/3/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/dataqualities/properties/subtype/anyOf/0/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/dataqualities/properties/subtype/anyOf/1/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/dataqualities/properties/type/anyOf/0/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/dataqualities/properties/type/anyOf/1/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/dataqualities/properties/type/anyOf/2/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/dataqualities/properties/type/anyOf/3/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/dataqualities/properties/type/anyOf/4/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/eventqualities/properties/$commentsimple_properties_identifiersSet properties to identifier names that can be easily mapped to programming languages (matching [A-Za-z_][A-Za-z0-9_]*)
/definitions/eventqualities/additionalPropertiesempty_object_as_trueThe empty schema {} accepts all values and is equivalent to the boolean schema true
/definitions/jsonschema/properties/format/anyOf/0/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/jsonschema/properties/format/anyOf/1/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/jsonschema/properties/format/anyOf/2/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/jsonschema/properties/format/anyOf/3/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/jsonschema/properties/format/anyOf/4/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/jsonschema/properties/format/anyOf/5/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/jsonschema/properties/items/properties/$commentsimple_properties_identifiersSet properties to identifier names that can be easily mapped to programming languages (matching [A-Za-z_][A-Za-z0-9_]*)
/definitions/jsonschema/properties/items/additionalPropertiesempty_object_as_trueThe empty schema {} accepts all values and is equivalent to the boolean schema true
/definitions/jsonschema/properties/items/properties/type/anyOf/0/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/jsonschema/properties/items/properties/type/anyOf/1/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/jsonschema/properties/items/properties/type/anyOf/2/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/jsonschema/properties/items/properties/type/anyOf/3/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/jsonschema/properties/type/anyOf/0/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/jsonschema/properties/type/anyOf/1/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/jsonschema/properties/type/anyOf/2/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/jsonschema/properties/type/anyOf/3/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/jsonschema/properties/type/anyOf/4/constconst_with_typeSetting type alongside const is considered an anti-pattern, as the constant already implies its respective type
/definitions/objectqualities/properties/$commentsimple_properties_identifiersSet properties to identifier names that can be easily mapped to programming languages (matching [A-Za-z_][A-Za-z0-9_]*)
/definitions/objectqualities/additionalPropertiesempty_object_as_trueThe empty schema {} accepts all values and is equivalent to the boolean schema true
/definitions/sdf-syntax/additionalPropertiesempty_object_as_trueThe empty schema {} accepts all values and is equivalent to the boolean schema true
/definitions/sdfinfo/additionalPropertiesempty_object_as_trueThe empty schema {} accepts all values and is equivalent to the boolean schema true
/definitions/thingqualities/properties/$commentsimple_properties_identifiersSet properties to identifier names that can be easily mapped to programming languages (matching [A-Za-z_][A-Za-z0-9_]*)
/definitions/thingqualities/additionalPropertiesempty_object_as_trueThe empty schema {} accepts all values and is equivalent to the boolean schema true