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
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

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