Skip to content

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

Property Value
Range Definition
Domain Of Definition, PermissibleValue

Cardinality and Requirements

Property Value
Multivalued Yes

In Subsets

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

Administrative Metadata

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