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