Class: AggregationOperation
URI: [linkmlmap:AggregationOperation](https://w3id.org/linkml/transformer/AggregationOperation)
## Inheritance
* [TransformationOperation](TransformationOperation.md)
* **AggregationOperation**
## Slots
| Name | Cardinality and Range | Description | Inheritance |
| --- | --- | --- | --- |
| [operator](operator.md) | 1
[AggregationType](AggregationType.md) | | direct | | [null_handling](null_handling.md) | 0..1
[InvalidValueHandlingStrategy](InvalidValueHandlingStrategy.md) | | direct | | [invalid_value_handling](invalid_value_handling.md) | 0..1
[InvalidValueHandlingStrategy](InvalidValueHandlingStrategy.md) | | direct | ## Usages | used by | used in | type | used | | --- | --- | --- | --- | | [SlotDerivation](SlotDerivation.md) | [aggregation_operation](aggregation_operation.md) | range | [AggregationOperation](AggregationOperation.md) | ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/linkml/transformer ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | linkmlmap:AggregationOperation | | native | linkmlmap:AggregationOperation | ## LinkML Source ### Direct
### Induced
classDiagram
class AggregationOperation
click AggregationOperation href "../AggregationOperation/"
TransformationOperation <|-- AggregationOperation
click TransformationOperation href "../TransformationOperation/"
AggregationOperation : invalid_value_handling
AggregationOperation --> "0..1" InvalidValueHandlingStrategy : invalid_value_handling
click InvalidValueHandlingStrategy href "../InvalidValueHandlingStrategy/"
AggregationOperation : null_handling
AggregationOperation --> "0..1" InvalidValueHandlingStrategy : null_handling
click InvalidValueHandlingStrategy href "../InvalidValueHandlingStrategy/"
AggregationOperation : operator
AggregationOperation --> "1" AggregationType : operator
click AggregationType href "../AggregationType/"
[AggregationType](AggregationType.md) | | direct | | [null_handling](null_handling.md) | 0..1
[InvalidValueHandlingStrategy](InvalidValueHandlingStrategy.md) | | direct | | [invalid_value_handling](invalid_value_handling.md) | 0..1
[InvalidValueHandlingStrategy](InvalidValueHandlingStrategy.md) | | direct | ## Usages | used by | used in | type | used | | --- | --- | --- | --- | | [SlotDerivation](SlotDerivation.md) | [aggregation_operation](aggregation_operation.md) | range | [AggregationOperation](AggregationOperation.md) | ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/linkml/transformer ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | linkmlmap:AggregationOperation | | native | linkmlmap:AggregationOperation | ## LinkML Source ### Direct
name: AggregationOperation
from_schema: https://w3id.org/linkml/transformer
is_a: TransformationOperation
attributes:
operator:
name: operator
from_schema: https://w3id.org/linkml/transformer
rank: 1000
domain_of:
- AggregationOperation
range: AggregationType
required: true
null_handling:
name: null_handling
from_schema: https://w3id.org/linkml/transformer
rank: 1000
domain_of:
- AggregationOperation
- GroupingOperation
range: InvalidValueHandlingStrategy
invalid_value_handling:
name: invalid_value_handling
from_schema: https://w3id.org/linkml/transformer
rank: 1000
domain_of:
- AggregationOperation
range: InvalidValueHandlingStrategy
name: AggregationOperation
from_schema: https://w3id.org/linkml/transformer
is_a: TransformationOperation
attributes:
operator:
name: operator
from_schema: https://w3id.org/linkml/transformer
rank: 1000
owner: AggregationOperation
domain_of:
- AggregationOperation
range: AggregationType
required: true
null_handling:
name: null_handling
from_schema: https://w3id.org/linkml/transformer
rank: 1000
owner: AggregationOperation
domain_of:
- AggregationOperation
- GroupingOperation
range: InvalidValueHandlingStrategy
invalid_value_handling:
name: invalid_value_handling
from_schema: https://w3id.org/linkml/transformer
rank: 1000
owner: AggregationOperation
domain_of:
- AggregationOperation
range: InvalidValueHandlingStrategy