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-2/schema schemas/schema.json
$ref: "https://schemas.sourcemeta.com/octue/power-curve/v1.0.0.alpha-2/schema"
import schema from "https://schemas.sourcemeta.com/octue/power-curve/v1.0.0.alpha-2/schema" with { type: "json" };
Identifierhttps://schemas.sourcemeta.com/octue/power-curve/v1.0.0.alpha-2/schema
Base Dialect2020-12
Dialecthttps://json-schema.org/draft/2020-12/schema
Health
83%
Size0.070808 MB
Loading schema...

This schema declares 0 examples.

Loading...
Loading...

This schema has 50 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/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/descriptiondescription_trailing_period

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

/$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_regulation/examples/0blaze/valid_examples

Only include instances in the `examples` array that validate against the schema

Invalid example instance at index 0 The object value was not expected to define the property "$comment" at instance location "/derating/0/$comment" at evaluate path "/properties/derating/items/anyOf/0/additionalProperties" The object value was not expected to define additional properties at instance location "/derating/0" at evaluate path "/properties/derating/items/anyOf/0/additionalProperties" The object value was expected to define properties "air_density", "power_limit", and "temperature" but did not define the property "air_density" at instance location "/derating/0" at evaluate path "/properties/derating/items/anyOf/1/required" The object value was not expected to define the property "$comment" at instance location "/derating/0/$comment" at evaluate path "/properties/derating/items/anyOf/2/additionalProperties" The object value was not expected to define additional properties at instance location "/derating/0" at evaluate path "/properties/derating/items/anyOf/2/additionalProperties" The object value was expected to validate against at least one of the 3 given subschemas at instance location "/derating/0" at evaluate path "/properties/derating/items/anyOf" Every item in the array value was expected to validate against the given subschema at instance location "/derating" at evaluate path "/properties/derating/items" The object value was expected to validate against the defined properties subschemas at instance location "" at evaluate path "/properties"
/$defs/thermal_regulation/properties/derating/descriptiondescription_trailing_period

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

/properties/additional/properties/data/descriptiondescription_trailing_period

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

/properties/additional/properties/reference/descriptiondescription_trailing_period

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

/properties/additional/properties/schema/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/design_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/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/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/examples/0blaze/valid_examples

Only include instances in the `examples` array that validate against the schema

Invalid example instance at index 0 The object value was not expected to define the property "$comment" at instance location "/$comment" at evaluate path "/oneOf/0/additionalProperties" The object value was not expected to define additional properties at instance location "" at evaluate path "/oneOf/0/additionalProperties" The array value was expected to contain at most 19 items but it contained 29 items at instance location "/frequency" at evaluate path "/oneOf/1/properties/frequency/maxItems" The object value was expected to validate against the defined properties subschemas at instance location "" at evaluate path "/oneOf/1/properties" The value was expected to be of type number but it was of type array at instance location "/sound_pressure_level/0" at evaluate path "/oneOf/2/properties/sound_pressure_level/items/type" Every item in the array value was expected to validate against the given subschema at instance location "/sound_pressure_level" at evaluate path "/oneOf/2/properties/sound_pressure_level/items" The object value was expected to validate against the defined properties subschemas at instance location "" at evaluate path "/oneOf/2/properties" The object value was expected to validate against one and only one of the 3 given subschemas at instance location "" at evaluate path "/oneOf"
/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/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/design_bases/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/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/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/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/descriptiondescription_trailing_period

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