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