Skip to content

Slot: dataType

Indicates the expected data type for the user provided value. Accepted values are string, integer, double, boolean, array[string], array[integer], array[double], array[boolean]. At a minimum, the provided parameter value MUST match the schema's data type if no other validation rules are provided.

URI: https://specification.margo.org/data-model/dataType Alias: dataType

Applicable Classes

Name Description Modifies Slot
BooleanValidationSchema Extends schema to define a boolean-specific set of validation rules that can ... no
Schema Defines data type and rules for validating user provided parameter values no
NumericDoubleValidationSchema Extends schema to define a double-specific set of validation rules that can b... no
TextValidationSchema Extends schema to define a string/text-specific set of validation rules that ... no
NumericIntegerValidationSchema Extends schema to define a integer-specific set of validation rules that can ... no
SelectValidationSchema Extends schema to define a specific set of validation rules that can be used ... no

Properties

Type and Range

Property Value
Range string
Domain Of Schema

Cardinality and Requirements

Property Value
Required Yes
### Slot Characteristics
Property Value
Owner Schema

LinkML Source

name: dataType
description: Indicates the expected data type for the user provided value. Accepted
  values are string, integer, double, boolean, array[string], array[integer], array[double],
  array[boolean]. At a minimum, the provided parameter value MUST match the schema's
  data type if no other validation rules are provided.
from_schema: https://specification.margo.org/data-model
alias: dataType
owner: Schema
domain_of:
- Schema
range: string
required: true