Skip to content

Slot: is_a

A primary parent class or slot from which inheritable metaslots are propagated from. While multiple inheritance is not allowed, mixins can be provided effectively providing the same thing. The semantics are the same when translated to formalisms that allow MI (e.g. RDFS/OWL). When translating to a SI framework (e.g. java classes, python classes) then is a is used. When translating a framework without polymorphism (e.g. json-schema, solr document schema) then is a and mixins are recursively unfolded

  • NOTE: this is an abstract slot and should not be populated directly

URI: linkml:is_a Alias: is_a

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
AnonymousClassExpression no
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, AnonymousClassExpression, PermissibleValue

Cardinality and Requirements

Property Value

In Subsets

Identifier and Mapping Information

Administrative Metadata

Rank: 11

Schema Source

Mappings

Mapping Type Mapped Value
self linkml:is_a
native linkml:is_a

LinkML Source

name: is_a
description: A primary parent class or slot from which inheritable metaslots are propagated
  from. While multiple inheritance is not allowed, mixins can be provided effectively
  providing the same thing. The semantics are the same when translated to formalisms
  that allow MI (e.g. RDFS/OWL). When translating to a SI framework (e.g. java classes,
  python classes) then is a is used. When translating a framework without polymorphism
  (e.g. json-schema, solr document schema) then is a and mixins are recursively unfolded
in_subset:
- SpecificationSubset
- BasicSubset
- ObjectOrientedProfile
- OwlProfile
from_schema: https://w3id.org/linkml/meta
rank: 11
abstract: true
alias: is_a
domain_of:
- definition
- anonymous_class_expression
- permissible_value
range: definition