Slot: from¶
Reference to a related element via a path expression. When set, the local node is a pure alias: only id and (where applicable) when may be declared alongside from; all content fields (type, description, label, source, options, recipe, etc.) are inherited from the referenced node.
Path grammar (uniform across Input, Output, and Decision):
__
_ ../id -- escape one scope upward, then name 'id'_
_ ../../id -- escape two scopes upward, then name 'id'_
_ ../scope.id -- escape upward, then descend into named child_
_ scope.id -- descend into a named child of the current scope_
_ scope.sub.id -- descend through nested children_
__
Each from: may cross one or more scope boundaries. Each class's slot_usage restricts the legal directions for that class: Input reaches up or up-then-into-sibling, Output reaches into own children, Decision reaches up only.
URI: astra:from Alias: from
Applicable Classes¶
| Name | Description | Modifies Slot |
|---|---|---|
| Output | An expected output from the analysis | yes |
| Input | An input to the analysis | yes |
| Decision | A decision point in the analysis | yes |
Properties¶
Type and Range¶
| Property | Value |
|---|---|
| Range | String |
| Domain Of | Input, Output, Decision |
Cardinality and Requirements¶
| Property | Value |
|---|---|
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://w3id.org/astra/analysis
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | astra:from |
| native | astra:from |
LinkML Source¶
name: from
description: "Reference to a related element via a path expression. When set, the\
\ local node is a pure alias: only `id` and (where applicable) `when` may be declared\
\ alongside `from`; all content fields (type, description, label, source, options,\
\ recipe, etc.) are inherited from the referenced node.\nPath grammar (uniform across\
\ Input, Output, and Decision):\n\n ../id -- escape one scope upward,\
\ then name 'id'\n ../../id -- escape two scopes upward, then name 'id'\n\
\ ../scope.id -- escape upward, then descend into named child\n scope.id\
\ -- descend into a named child of the current scope\n scope.sub.id \
\ -- descend through nested children\n\nEach `from:` may cross one or more\
\ scope boundaries. Each class's `slot_usage` restricts the legal directions for\
\ that class: Input reaches up or up-then-into-sibling, Output reaches into own\
\ children, Decision reaches up only."
from_schema: https://w3id.org/astra/analysis
rank: 1000
alias: from
domain_of:
- Input
- Output
- Decision
range: string