Skip to content

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

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