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
URI: linkml:is_a
Applicable Classes
Name | Description | Modifies Slot |
---|---|---|
Definition | abstract base class for core metaclasses | no |
AnonymousClassExpression | 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
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/linkml/meta
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