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¶
- from schema: https://w3id.org/astra/analysis
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