Class: FieldOption¶
Option for select/multi-select fields
URI: revaise:FieldOption
```mermaid classDiagram class FieldOption click FieldOption href "../FieldOption/" FieldOption : is_default
FieldOption : option_description
FieldOption : option_group
FieldOption : option_label
FieldOption : option_order
FieldOption : option_value
```
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| option_value | 1 String |
Value of the option | direct |
| option_label | 1 String |
Display label for the option | direct |
| option_description | 0..1 String |
Description of the option | direct |
| option_order | 0..1 Integer |
Display order of the option | direct |
| option_group | 0..1 String |
Group this option belongs to | direct |
| is_default | 0..1 Boolean |
Whether this is a default selection | direct |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| FieldDefinition | field_options | range | FieldOption |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | revaise:FieldOption |
| native | revaise:FieldOption |
LinkML Source¶
Direct¶
name: FieldOption
description: Option for select/multi-select fields
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
slots:
- option_value
- option_label
- option_description
- option_order
- option_group
- is_default
slot_usage:
option_value:
name: option_value
description: Value of the option
range: string
required: true
option_label:
name: option_label
description: Display label for the option
range: string
required: true
option_description:
name: option_description
description: Description of the option
range: string
option_order:
name: option_order
description: Display order of the option
range: integer
option_group:
name: option_group
description: Group this option belongs to
range: string
is_default:
name: is_default
description: Whether this is a default selection
range: boolean
Induced¶
name: FieldOption
description: Option for select/multi-select fields
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
slot_usage:
option_value:
name: option_value
description: Value of the option
range: string
required: true
option_label:
name: option_label
description: Display label for the option
range: string
required: true
option_description:
name: option_description
description: Description of the option
range: string
option_order:
name: option_order
description: Display order of the option
range: integer
option_group:
name: option_group
description: Group this option belongs to
range: string
is_default:
name: is_default
description: Whether this is a default selection
range: boolean
attributes:
option_value:
name: option_value
description: Value of the option
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: option_value
owner: FieldOption
domain_of:
- FieldOption
range: string
required: true
option_label:
name: option_label
description: Display label for the option
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: option_label
owner: FieldOption
domain_of:
- FieldOption
range: string
required: true
option_description:
name: option_description
description: Description of the option
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: option_description
owner: FieldOption
domain_of:
- FieldOption
range: string
option_order:
name: option_order
description: Display order of the option
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: option_order
owner: FieldOption
domain_of:
- FieldOption
range: integer
option_group:
name: option_group
description: Group this option belongs to
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: option_group
owner: FieldOption
domain_of:
- FieldOption
range: string
is_default:
name: is_default
description: Whether this is a default selection
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: is_default
owner: FieldOption
domain_of:
- FieldOption
range: boolean