Slot: mixins
A collection of secondary parent classes or slots from which inheritable metaslots are propagated from.
URI: linkml:mixins
Applicable Classes
| Name | Description | Modifies Slot | 
|---|---|---|
| Definition | abstract base class for core metaclasses | no | 
| PermissibleValue | a permissible value, accompanied by intended text and an optional mapping to ... | yes | 
| EnumDefinition | an element whose instances must be drawn from a specified set of permissible ... | no | 
| SlotDefinition | an element that describes how instances are related to other instances | yes | 
| ClassDefinition | an element whose instances are complex objects that may have slot-value assig... | yes | 
Properties
- 
Range: Definition
 - 
Multivalued: True
 
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
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/linkml/meta
 
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
multivalued: true
alias: mixins
domain_of:
- definition
- permissible_value
range: definition