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
Cardinality and Requirements
| Property |
Value |
| Required |
Yes |
| ### Slot Characteristics |
|
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