Skip to content

Class: Option

An option for a decision point

URI: astra:Option

 classDiagram
    class Option
    click Option href "../Option/"
      Option : description

      Option : excluded

      Option : excluded_reason

      Option : id

      Option : incompatible_with

      Option : insights

      Option : label

      Option : requires

Slots

Name Cardinality and Range Description Inheritance
id 1
String
Option identifier (the key in the options map) direct
label 1
String
Human-readable name for the option direct
description 0..1
String
Detailed description of the option direct
insights *
String
Insight IDs supporting this option direct
incompatible_with *
String
Decision direct
requires *
String
Decision direct
excluded 0..1
Boolean
Whether this option was considered and rejected direct
excluded_reason 0..1
String
Why this option was excluded direct

Usages

used by used in type used
Decision options range Option

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self astra:Option
native astra:Option

LinkML Source

Direct

name: Option
description: An option for a decision point
from_schema: https://w3id.org/astra/analysis
attributes:
  id:
    name: id
    description: Option identifier (the key in the options map)
    from_schema: https://w3id.org/astra/analysis
    identifier: true
    domain_of:
    - Input
    - Output
    - Option
    - Decision
    - Analysis
    - Evidence
    - Insight
    - UniverseNode
    - Universe
    required: true
    pattern: ^(?!(inputs|outputs|decisions|findings|prior_insights|analyses|options|content)$)[a-z][a-z0-9_]*$
  label:
    name: label
    description: Human-readable name for the option
    from_schema: https://w3id.org/astra/analysis
    domain_of:
    - Input
    - Output
    - Option
    - Decision
    - Insight
    required: true
  description:
    name: description
    description: Detailed description of the option
    from_schema: https://w3id.org/astra/analysis
    domain_of:
    - Input
    - Output
    - Option
    - Analysis
    - Universe
  insights:
    name: insights
    description: Insight IDs supporting this option
    from_schema: https://w3id.org/astra/analysis
    rank: 1000
    domain_of:
    - Option
    - InsightCollection
    multivalued: true
  incompatible_with:
    name: incompatible_with
    description: Decision.option pairs that cannot be selected together
    from_schema: https://w3id.org/astra/analysis
    rank: 1000
    domain_of:
    - Option
    multivalued: true
  requires:
    name: requires
    description: Decision.option pairs that must also be selected
    from_schema: https://w3id.org/astra/analysis
    rank: 1000
    domain_of:
    - Option
    multivalued: true
  excluded:
    name: excluded
    description: Whether this option was considered and rejected
    from_schema: https://w3id.org/astra/analysis
    rank: 1000
    domain_of:
    - Option
    range: boolean
  excluded_reason:
    name: excluded_reason
    description: Why this option was excluded
    from_schema: https://w3id.org/astra/analysis
    rank: 1000
    domain_of:
    - Option

Induced

name: Option
description: An option for a decision point
from_schema: https://w3id.org/astra/analysis
attributes:
  id:
    name: id
    description: Option identifier (the key in the options map)
    from_schema: https://w3id.org/astra/analysis
    identifier: true
    alias: id
    owner: Option
    domain_of:
    - Input
    - Output
    - Option
    - Decision
    - Analysis
    - Evidence
    - Insight
    - UniverseNode
    - Universe
    range: string
    required: true
    pattern: ^(?!(inputs|outputs|decisions|findings|prior_insights|analyses|options|content)$)[a-z][a-z0-9_]*$
  label:
    name: label
    description: Human-readable name for the option
    from_schema: https://w3id.org/astra/analysis
    alias: label
    owner: Option
    domain_of:
    - Input
    - Output
    - Option
    - Decision
    - Insight
    range: string
    required: true
  description:
    name: description
    description: Detailed description of the option
    from_schema: https://w3id.org/astra/analysis
    alias: description
    owner: Option
    domain_of:
    - Input
    - Output
    - Option
    - Analysis
    - Universe
    range: string
  insights:
    name: insights
    description: Insight IDs supporting this option
    from_schema: https://w3id.org/astra/analysis
    rank: 1000
    alias: insights
    owner: Option
    domain_of:
    - Option
    - InsightCollection
    range: string
    multivalued: true
  incompatible_with:
    name: incompatible_with
    description: Decision.option pairs that cannot be selected together
    from_schema: https://w3id.org/astra/analysis
    rank: 1000
    alias: incompatible_with
    owner: Option
    domain_of:
    - Option
    range: string
    multivalued: true
  requires:
    name: requires
    description: Decision.option pairs that must also be selected
    from_schema: https://w3id.org/astra/analysis
    rank: 1000
    alias: requires
    owner: Option
    domain_of:
    - Option
    range: string
    multivalued: true
  excluded:
    name: excluded
    description: Whether this option was considered and rejected
    from_schema: https://w3id.org/astra/analysis
    rank: 1000
    alias: excluded
    owner: Option
    domain_of:
    - Option
    range: boolean
  excluded_reason:
    name: excluded_reason
    description: Why this option was excluded
    from_schema: https://w3id.org/astra/analysis
    rank: 1000
    alias: excluded_reason
    owner: Option
    domain_of:
    - Option
    range: string