Class: Field¶
Descriptor for a single column of the tabular resource.
URI: fts:Field
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 |
|---|---|---|---|
1 |
Machine-readable name of the field |
direct |
|
0..1 |
Human-readable title for the field |
direct |
|
0..1 |
Markdown-flavored description of what the field represents |
direct |
|
0..1 |
Example value for the field, useful for human readers and some tools |
direct |
|
0..1 |
Logical type of values in the field |
direct |
|
0..1 |
Format refinement of the field type |
direct |
|
0..1 |
URI or CURIE naming a class in a controlled vocabulary that this field’s valu… |
direct |
|
0..1 |
Validation constraints on field values |
direct |
Usages¶
used by |
used in |
type |
used |
|---|---|---|---|
range |
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¶
</details>
### Induced
<details>
```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
alias: name
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
alias: title
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
alias: description
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
alias: example
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
alias: type
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
alias: format
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
alias: rdfType
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
alias: constraints
owner: Field
domain_of:
- Field
range: Constraints
inlined: true