Class: FeaturesSlice¶
Feature selection and visibility state
URI: debrief:class/FeaturesSlice
classDiagram
class FeaturesSlice
click FeaturesSlice href "../../classes/FeaturesSlice/"
FeaturesSlice : featureCollectionUri
FeaturesSlice : hiddenFeatureIds
FeaturesSlice : selection
FeaturesSlice --> "1" FeatureSelection : selection
click FeatureSelection href "../../classes/FeatureSelection/"
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| featureCollectionUri | 0..1 String |
Reference to external feature collection (FR-016) | direct |
| selection | 1 FeatureSelection |
Currently selected features (FR-017) | direct |
| hiddenFeatureIds | * String |
Features hidden from display (FR-018) | direct |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| SessionState | features | range | FeaturesSlice |
| SessionFile | features | range | FeaturesSlice |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://debrief.info/schemas/debrief
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | debrief:FeaturesSlice |
| native | debrief:FeaturesSlice |
LinkML Source¶
Direct¶
name: FeaturesSlice
description: Feature selection and visibility state
from_schema: https://debrief.info/schemas/debrief
attributes:
featureCollectionUri:
name: featureCollectionUri
description: Reference to external feature collection (FR-016)
from_schema: https://debrief.info/schemas/session-state
rank: 1000
domain_of:
- FeaturesSlice
range: string
selection:
name: selection
description: Currently selected features (FR-017)
from_schema: https://debrief.info/schemas/session-state
rank: 1000
domain_of:
- FeaturesSlice
range: FeatureSelection
required: true
hiddenFeatureIds:
name: hiddenFeatureIds
description: Features hidden from display (FR-018)
from_schema: https://debrief.info/schemas/session-state
rank: 1000
domain_of:
- FeaturesSlice
range: string
multivalued: true
Induced¶
name: FeaturesSlice
description: Feature selection and visibility state
from_schema: https://debrief.info/schemas/debrief
attributes:
featureCollectionUri:
name: featureCollectionUri
description: Reference to external feature collection (FR-016)
from_schema: https://debrief.info/schemas/session-state
rank: 1000
alias: featureCollectionUri
owner: FeaturesSlice
domain_of:
- FeaturesSlice
range: string
selection:
name: selection
description: Currently selected features (FR-017)
from_schema: https://debrief.info/schemas/session-state
rank: 1000
alias: selection
owner: FeaturesSlice
domain_of:
- FeaturesSlice
range: FeatureSelection
required: true
hiddenFeatureIds:
name: hiddenFeatureIds
description: Features hidden from display (FR-018)
from_schema: https://debrief.info/schemas/session-state
rank: 1000
alias: hiddenFeatureIds
owner: FeaturesSlice
domain_of:
- FeaturesSlice
range: string
multivalued: true