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

name

1
String

Machine-readable name of the field

direct

title

0..1
String

Human-readable title for the field

direct

description

0..1
String

Markdown-flavored description of what the field represents

direct

example

0..1
String

Example value for the field, useful for human readers and some tools

direct

type

0..1
FrictionlessType

Logical type of values in the field

direct

format

0..1
String

Format refinement of the field type

direct

rdfType

0..1
Uriorcurie

URI or CURIE naming a class in a controlled vocabulary that this field’s valu…

direct

constraints

0..1
Constraints

Validation constraints on field values

direct

Usages

used by

used in

type

used

TableSchema

fields

range

Field

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
</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