Slot: mixins
A collection of secondary parent classes or slots from which inheritable metaslots are propagated from.
URI: linkml:mixins
Applicable Classes
Name | Description |
---|---|
Definition | abstract base class for core metaclasses |
EnumDefinition | an element whose instances must be drawn from a specified set of permissible ... |
SlotDefinition | an element that describes how instances are related to other instances |
ClassDefinition | an element whose instances are complex objects that may have slot-value assig... |
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 hierachy, 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 hierachy, 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: definition
multivalued: true
alias: mixins
domain_of:
- definition
range: definition