Slot: mixins
A collection of secondary parent classes or slots from which inheritable metaslots are propagated from.
URI: [linkml:mixins](https://w3id.org/linkml/mixins)
## Applicable Classes
| Name | Description | Modifies Slot |
| --- | --- | --- |
| [Definition](Definition.md) | abstract base class for core metaclasses | no |
| [PermissibleValue](PermissibleValue.md) | a permissible value, accompanied by intended text and an optional mapping to ... | yes |
| [EnumDefinition](EnumDefinition.md) | an element whose instances must be drawn from a specified set of permissible ... | no |
| [SlotDefinition](SlotDefinition.md) | an element that describes how instances are related to other instances | yes |
| [ClassDefinition](ClassDefinition.md) | an element whose instances are complex objects that may have slot-value assig... | yes |
## Properties
### Type and Range
| Property | Value |
| --- | --- |
| Range | [Definition](Definition.md) |
| Domain Of | [Definition](Definition.md), [PermissibleValue](PermissibleValue.md) |
### Cardinality and Requirements
| Property | Value |
| --- | --- |
| Multivalued | Yes |
## In Subsets
* [SpecificationSubset](SpecificationSubset.md)
* [BasicSubset](BasicSubset.md)
* [ObjectOrientedProfile](ObjectOrientedProfile.md)
* [OwlProfile](OwlProfile.md)
## Aliases
* traits
## Comments
* mixins act in the same way as parents (is_a). They allow a model to have a primary strict hierarchy, while keeping the benefits of multiple inheritance
## See Also
* [https://en.wikipedia.org/wiki/Mixin](https://en.wikipedia.org/wiki/Mixin)
## Identifier and Mapping Information
### Administrative Metadata
**Rank:** 13
### Schema Source
* from schema: https://w3id.org/linkml/meta
## Mappings
| Mapping Type | Mapped Value |
| --- | --- |
| self | linkml:mixins |
| native | linkml:mixins |
## LinkML Source
name: mixins
description: A collection of secondary parent classes or slots from which inheritable
metaslots are propagated from.
comments:
- mixins act in the same way as parents (is_a). They allow a model to have a primary
strict hierarchy, while keeping the benefits of multiple inheritance
in_subset:
- SpecificationSubset
- BasicSubset
- ObjectOrientedProfile
- OwlProfile
from_schema: https://w3id.org/linkml/meta
see_also:
- https://en.wikipedia.org/wiki/Mixin
aliases:
- traits
rank: 13
domain_of:
- definition
- permissible_value
range: definition
multivalued: true