# Slot: datatype 


_Declared value type of this parameter, given as a schema range name — a primitive (``integer``, ``float``, ``string``, ``uriorcurie``) or a class (e.g. ``Distribution``). Documents the expected type when the parameter is a *declaration* carrying no concrete ``value`` (e.g. a GraphGenerator's typed argument interface). Distinct from ``domain`` (numeric bounds) and ``unit``._



<div data-search-exclude markdown="1">



URI: [tvbo:slot/datatype](https://w3id.org/tvbo/slot/datatype)
<!-- no inheritance hierarchy -->





## Applicable Classes

| Name | Description | Modifies Slot |
| --- | --- | --- |
| [Parameter](../classes/Parameter.qmd) |  |  no  |
| [DerivedParameter](../classes/DerivedParameter.qmd) |  |  no  |






## Properties

### Type and Range

| Property | Value |
| --- | --- |
| Range | [xsd:string](http://www.w3.org/2001/XMLSchema#string) |
| Domain Of | [Parameter](../classes/Parameter.qmd) |

### Cardinality and Requirements

| Property | Value |
| --- | --- |
### Slot Characteristics

| Property | Value |
| --- | --- |
| Owner | [Parameter](../classes/Parameter.qmd) |












## Identifier and Mapping Information





### Schema Source


* from schema: https://w3id.org/tvbo




## Mappings

| Mapping Type | Mapped Value |
| ---  | ---  |
| self | tvbo:datatype |
| native | tvbo:datatype |




## LinkML Source

<details>
```yaml
name: datatype
description: Declared value type of this parameter, given as a schema range name —
  a primitive (``integer``, ``float``, ``string``, ``uriorcurie``) or a class (e.g.
  ``Distribution``). Documents the expected type when the parameter is a *declaration*
  carrying no concrete ``value`` (e.g. a GraphGenerator's typed argument interface).
  Distinct from ``domain`` (numeric bounds) and ``unit``.
from_schema: https://w3id.org/tvbo
rank: 1000
owner: Parameter
domain_of:
- Parameter
range: string

```
</details></div>