---
search:
boost: 10.0
---
# Class: Field
_Descriptor for a single column of the tabular resource._
URI: [fts:Field](https://specs.frictionlessdata.io/table-schema/Field)
```mermaid
classDiagram
class Field
click Field href "../Field/"
Field : constraints
Field --> "0..1" Constraints : constraints
click Constraints href "../Constraints/"
Field : description
Field : example
Field : format
Field : name
Field : rdfType
Field : title
Field : type
Field --> "0..1" FrictionlessType : type
click FrictionlessType href "../FrictionlessType/"
```
## Slots
| Name | Cardinality and Range | Description | Inheritance |
| --- | --- | --- | --- |
| [name](name.md) | 1
[String](String.md) | Machine-readable name of the field | direct |
| [title](title.md) | 0..1
[String](String.md) | Human-readable title for the field | direct |
| [description](description.md) | 0..1
[String](String.md) | Markdown-flavored description of what the field represents | direct |
| [example](example.md) | 0..1
[String](String.md) | Example value for the field, useful for human readers and some tools | direct |
| [type](type.md) | 0..1
[FrictionlessType](FrictionlessType.md) | Logical type of values in the field | direct |
| [format](format.md) | 0..1
[String](String.md) | Format refinement of the field type | direct |
| [rdfType](rdfType.md) | 0..1
[Uriorcurie](Uriorcurie.md) | URI or CURIE naming a class in a controlled vocabulary that this field's valu... | direct |
| [constraints](constraints.md) | 0..1
[Constraints](Constraints.md) | Validation constraints on field values | direct |
## Usages
| used by | used in | type | used |
| --- | --- | --- | --- |
| [TableSchema](TableSchema.md) | [fields](fields.md) | range | [Field](Field.md) |
## Identifier and Mapping Information
### Schema Source
* from schema: https://specs.frictionlessdata.io/table-schema
## Mappings
| Mapping Type | Mapped Value |
| --- | --- |
| self | fts:Field |
| native | fts:Field |
## LinkML Source
### Direct
```yaml
name: Field
description: Descriptor for a single column of the tabular resource.
from_schema: https://specs.frictionlessdata.io/table-schema
attributes:
name:
name: name
description: Machine-readable name of the field. Should match the column header
in the tabular data.
from_schema: https://specs.frictionlessdata.io/table-schema
rank: 1000
identifier: true
domain_of:
- Field
range: string
required: true
title:
name: title
description: Human-readable title for the field.
from_schema: https://specs.frictionlessdata.io/table-schema
rank: 1000
domain_of:
- Field
range: string
description:
name: description
description: Markdown-flavored description of what the field represents.
from_schema: https://specs.frictionlessdata.io/table-schema
rank: 1000
domain_of:
- Field
range: string
example:
name: example
description: Example value for the field, useful for human readers and some tools.
from_schema: https://specs.frictionlessdata.io/table-schema
rank: 1000
domain_of:
- Field
range: string
type:
name: type
description: Logical type of values in the field. The default if absent is `string`.
from_schema: https://specs.frictionlessdata.io/table-schema
rank: 1000
domain_of:
- Field
range: FrictionlessType
format:
name: format
description: Format refinement of the field type. Format vocabulary is type-specific
(e.g., `email`, `uri`, `binary`, `uuid` for string; strftime patterns for date/datetime).
from_schema: https://specs.frictionlessdata.io/table-schema
rank: 1000
domain_of:
- Field
range: string
rdfType:
name: rdfType
description: URI or CURIE naming a class in a controlled vocabulary that this
field's values instantiate. Used for semantic anchoring. Frictionless's spec
calls this a URL, but in practice consumers (and the schema-automator DD `uri`
slot it pairs with) accept CURIEs as well.
from_schema: https://specs.frictionlessdata.io/table-schema
rank: 1000
domain_of:
- Field
range: uriorcurie
constraints:
name: constraints
description: Validation constraints on field values.
from_schema: https://specs.frictionlessdata.io/table-schema
rank: 1000
domain_of:
- Field
range: Constraints
inlined: true
```
### Induced
```yaml
name: Field
description: Descriptor for a single column of the tabular resource.
from_schema: https://specs.frictionlessdata.io/table-schema
attributes:
name:
name: name
description: Machine-readable name of the field. Should match the column header
in the tabular data.
from_schema: https://specs.frictionlessdata.io/table-schema
rank: 1000
identifier: true
owner: Field
domain_of:
- Field
range: string
required: true
title:
name: title
description: Human-readable title for the field.
from_schema: https://specs.frictionlessdata.io/table-schema
rank: 1000
owner: Field
domain_of:
- Field
range: string
description:
name: description
description: Markdown-flavored description of what the field represents.
from_schema: https://specs.frictionlessdata.io/table-schema
rank: 1000
owner: Field
domain_of:
- Field
range: string
example:
name: example
description: Example value for the field, useful for human readers and some tools.
from_schema: https://specs.frictionlessdata.io/table-schema
rank: 1000
owner: Field
domain_of:
- Field
range: string
type:
name: type
description: Logical type of values in the field. The default if absent is `string`.
from_schema: https://specs.frictionlessdata.io/table-schema
rank: 1000
owner: Field
domain_of:
- Field
range: FrictionlessType
format:
name: format
description: Format refinement of the field type. Format vocabulary is type-specific
(e.g., `email`, `uri`, `binary`, `uuid` for string; strftime patterns for date/datetime).
from_schema: https://specs.frictionlessdata.io/table-schema
rank: 1000
owner: Field
domain_of:
- Field
range: string
rdfType:
name: rdfType
description: URI or CURIE naming a class in a controlled vocabulary that this
field's values instantiate. Used for semantic anchoring. Frictionless's spec
calls this a URL, but in practice consumers (and the schema-automator DD `uri`
slot it pairs with) accept CURIEs as well.
from_schema: https://specs.frictionlessdata.io/table-schema
rank: 1000
owner: Field
domain_of:
- Field
range: uriorcurie
constraints:
name: constraints
description: Validation constraints on field values.
from_schema: https://specs.frictionlessdata.io/table-schema
rank: 1000
owner: Field
domain_of:
- Field
range: Constraints
inlined: true
```