Skip to content

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

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/objects/field_definition
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/objects/field_definition
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/objects/field_definition
    rank: 1000
    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/objects/field_definition
    rank: 1000
    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/objects/field_definition
    rank: 1000
    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/objects/field_definition
    rank: 1000
    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/objects/field_definition
    rank: 1000
    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/objects/field_definition
    rank: 1000
    owner: FieldOption
    domain_of:
    - FieldOption
    range: boolean