Schema reference Schema referenceGiving you the power to model your content. Core schema featuresFeatures included with JSON Schema.Introducing JSON SchemaWhat is JSON Schema and why we use it.JSON schema overviewData typesThe core data types, including strings, numbers and arrays.Supported data typesValidationsSetting up rules for your content, including maximum and minimum values for numbers and strings.Validation rulesConditionalsSet the state and value of one or more properties in a schema, based on the state of another property.Conditionals JSON Schema extensionsAmplience specific enhancements to JSON Schema.Images and videoMedia choosers to let users add images and videos to content.Choosers for mediaTraitsUsed to define hierarchies, filter and sort paths.Traits give your schemas super powers.Use cases for traitsContent palettesSelect from an array of objects of different types, or specify a list of objects from which only one can be selected.Content palettes Additional schema featuresFeatures of JSON Schema that help you to structure and maintain your Amplience content type schemas.MixinsSchemas with common definitions that you can reuse in multiple schemas.About mixins