Power Curves Schema

Define a set of power curves for a wind turbine.

Get JSON SchemaBundle
Use with
$ jsonschema install https://schemas.sourcemeta.com/octue/power-curve/v1.0.0.alpha-1/schema schemas/schema.json
$ref: "https://schemas.sourcemeta.com/octue/power-curve/v1.0.0.alpha-1/schema"
import schema from "https://schemas.sourcemeta.com/octue/power-curve/v1.0.0.alpha-1/schema" with { type: "json" };
Identifierhttps://schemas.sourcemeta.com/octue/power-curve/v1.0.0.alpha-1/schema
Base Dialect2020-12
Dialecthttps://json-schema.org/draft/2020-12/schema
Health
74%
Size0.069651 MB
Loading schema...

This schema declares 0 examples.

This schema has 0 direct dependencies and 0 indirect dependencies.

This schema has 0 direct dependents and 0 indirect dependents.

This schema has 72 quality errors.

top_level_examples

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

/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/2darray/additionalItemsunknown_keywords_prefix

Future versions of JSON Schema will refuse to evaluate unknown keywords or custom keywords from optional vocabularies that don't have an x- prefix

/$defs/2darray/items/additionalItemsunknown_keywords_prefix

Future versions of JSON Schema will refuse to evaluate unknown keywords or custom keywords from optional vocabularies that don't have an x- prefix

/$defs/3darray/additionalItemsunknown_keywords_prefix

Future versions of JSON Schema will refuse to evaluate unknown keywords or custom keywords from optional vocabularies that don't have an x- prefix

/$defs/3darray/items/additionalItemsunknown_keywords_prefix

Future versions of JSON Schema will refuse to evaluate unknown keywords or custom keywords from optional vocabularies that don't have an x- prefix

/$defs/3darray/items/items/additionalItemsunknown_keywords_prefix

Future versions of JSON Schema will refuse to evaluate unknown keywords or custom keywords from optional vocabularies that don't have an x- prefix

/$defs/4darray/additionalItemsunknown_keywords_prefix

Future versions of JSON Schema will refuse to evaluate unknown keywords or custom keywords from optional vocabularies that don't have an x- prefix

/$defs/4darray/items/additionalItemsunknown_keywords_prefix

Future versions of JSON Schema will refuse to evaluate unknown keywords or custom keywords from optional vocabularies that don't have an x- prefix

/$defs/4darray/items/items/additionalItemsunknown_keywords_prefix

Future versions of JSON Schema will refuse to evaluate unknown keywords or custom keywords from optional vocabularies that don't have an x- prefix

/$defs/4darray/items/items/items/additionalItemsunknown_keywords_prefix

Future versions of JSON Schema will refuse to evaluate unknown keywords or custom keywords from optional vocabularies that don't have an x- prefix

/$defs/acoustic_emissions_frequency/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/acoustic_emissions_margin/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/acoustic_emissions_weighting/enumenum_with_type

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

/$defs/acoustic_emissions_weighting/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/acoustic_emissions_wind_speed/additionalItemsunknown_keywords_prefix

Future versions of JSON Schema will refuse to evaluate unknown keywords or custom keywords from optional vocabularies that don't have an x- prefix

/$defs/acoustic_emissions_wind_speed/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/available_hub_heights/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/available_hub_heights/anyOf/0/titletitle_description_equal

The title and description metadata keywords should not be set to the same value

/$defs/available_hub_heights/anyOf/1/titletitle_description_equal

The title and description metadata keywords should not be set to the same value

/$defs/cut_in_rpm/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/rated_power/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/rated_rpm/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/$defs/thermal_shutdown/properties/derating/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/design_bases/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/design_bases/items/properties/certification/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/design_bases/items/properties/certification/properties/certificate_reference/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/design_bases/items/properties/certification/properties/standard/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/design_bases/items/properties/design_class/oneOf/1/properties/class_label/enumenum_to_const

An `enum` of a single value can be expressed as `const`

/properties/design_bases/items/properties/design_class/oneOf/1/properties/class_modifiers/items/enumenum_to_const

An `enum` of a single value can be expressed as `const`

/properties/design_bases/items/properties/design_class/oneOf/1/properties/design_lifetime/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/design_bases/items/properties/design_class/oneOf/1/properties/weibull_shape_factor/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/design_bases/items/properties/turbulence/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/design_bases/items/properties/turbulence/anyOf/2/properties/slope/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/design_bases/items/properties/turbulence/anyOf/3/properties/wind_speed/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/design_bases/items/properties/turbulence/anyOf/4/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/design_bases/items/properties/turbulence/anyOf/4/properties/normal_turbulence_intensity/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/design_bases/items/properties/turbulence/anyOf/4/properties/wind_speed/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/document/properties/metadata/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/document/properties/metadata/items/properties/term/enumenum_with_type

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

/properties/power_curves/properties/operating_modes/additionalItemsunknown_keywords_prefix

Future versions of JSON Schema will refuse to evaluate unknown keywords or custom keywords from optional vocabularies that don't have an x- prefix

/properties/power_curves/properties/operating_modes/items/properties/acoustic_emissions/required/0required_properties_in_properties

Every property listed in the `required` keyword must be explicitly defined using the `properties` keyword

/properties/power_curves/properties/operating_modes/items/properties/acoustic_emissions/oneOf/0/properties/frequency/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/power_curves/properties/operating_modes/items/properties/acoustic_emissions/oneOf/0/properties/sound_pressure_level/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/power_curves/properties/operating_modes/items/properties/acoustic_emissions/oneOf/0/properties/sound_pressure_level/items/items/minItemsnon_applicable_type_specific_keywords

Avoid keywords that don't apply to the type or types that the current subschema expects

/properties/power_curves/properties/operating_modes/items/properties/acoustic_emissions/oneOf/1/properties/frequency/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/power_curves/properties/operating_modes/items/properties/acoustic_emissions/oneOf/1/properties/sound_pressure_level/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/power_curves/properties/operating_modes/items/properties/acoustic_emissions/oneOf/2/properties/sound_pressure_level/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/power_curves/properties/operating_modes/items/properties/description/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/power_curves/properties/operating_modes/items/properties/parameters/additionalItemsunknown_keywords_prefix

Future versions of JSON Schema will refuse to evaluate unknown keywords or custom keywords from optional vocabularies that don't have an x- prefix

/properties/power_curves/properties/operating_modes/items/properties/parameters/items/required/2required_properties_in_properties

Every property listed in the `required` keyword must be explicitly defined using the `properties` keyword

/properties/power_curves/properties/operating_modes/items/properties/parameters/items/allOf/6/ifunnecessary_allof_wrapper

Keywords inside `allOf` that do not conflict with the parent schema can be elevated

/properties/power_curves/properties/operating_modes/items/properties/parameters/items/allOf/0/then/properties/values/additionalItemsunknown_keywords_prefix

Future versions of JSON Schema will refuse to evaluate unknown keywords or custom keywords from optional vocabularies that don't have an x- prefix

/properties/power_curves/properties/operating_modes/items/properties/parameters/items/allOf/1/then/properties/values/additionalItemsunknown_keywords_prefix

Future versions of JSON Schema will refuse to evaluate unknown keywords or custom keywords from optional vocabularies that don't have an x- prefix

/properties/power_curves/properties/operating_modes/items/properties/parameters/items/allOf/2/then/properties/values/additionalItemsunknown_keywords_prefix

Future versions of JSON Schema will refuse to evaluate unknown keywords or custom keywords from optional vocabularies that don't have an x- prefix

/properties/power_curves/properties/operating_modes/items/properties/parameters/items/allOf/3/then/properties/values/additionalItemsunknown_keywords_prefix

Future versions of JSON Schema will refuse to evaluate unknown keywords or custom keywords from optional vocabularies that don't have an x- prefix

/properties/power_curves/properties/operating_modes/items/properties/parameters/items/allOf/4/then/properties/values/additionalItemsunknown_keywords_prefix

Future versions of JSON Schema will refuse to evaluate unknown keywords or custom keywords from optional vocabularies that don't have an x- prefix

/properties/power_curves/properties/operating_modes/items/properties/parameters/items/allOf/5/then/properties/values/additionalItemsunknown_keywords_prefix

Future versions of JSON Schema will refuse to evaluate unknown keywords or custom keywords from optional vocabularies that don't have an x- prefix

/properties/power_curves/properties/operating_modes/items/properties/parameters/items/allOf/6/then/properties/values/additionalItemsunknown_keywords_prefix

Future versions of JSON Schema will refuse to evaluate unknown keywords or custom keywords from optional vocabularies that don't have an x- prefix

/properties/power_curves/properties/operating_modes/items/properties/parameters/items/properties/label/enumenum_with_type

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

/properties/power_curves/properties/operating_modes/items/properties/parameters/items/properties/label/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/power_curves/properties/operating_modes/items/properties/power/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/power_curves/properties/operating_modes/items/properties/power_is_coefficient/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/power_curves/properties/operating_modes/items/properties/thrust/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/turbine/properties/drive_type/enumenum_with_type

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

/properties/turbine/properties/manufacturer_display_name/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/turbine/properties/model_description/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/turbine/properties/model_name/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/turbine/properties/platform_description/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/turbine/properties/platform_name/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text

/properties/turbine/properties/regulation_type/enumenum_with_type

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

/properties/turbine/properties/regulation_type/descriptiondescription_trailing_period

Descriptions should not end with a period to give user interfaces flexibility in presenting the text