Class: RelationshipType
Tagged-union container for the variant body of a relationship. Exactly one of interacts, connects, deployed_in, composed_of, options is populated; see RelationshipKind for the discriminator values.
classDiagram
class RelationshipType
click RelationshipType href "../RelationshipType/"
RelationshipType : composed_of
RelationshipType --> "0..1" ComposedOfRelationship : composed_of
click ComposedOfRelationship href "../ComposedOfRelationship/"
RelationshipType : connects
RelationshipType --> "0..1" ConnectsRelationship : connects
click ConnectsRelationship href "../ConnectsRelationship/"
RelationshipType : deployed_in
RelationshipType --> "0..1" DeployedInRelationship : deployed_in
click DeployedInRelationship href "../DeployedInRelationship/"
RelationshipType : interacts
RelationshipType --> "0..1" InteractsRelationship : interacts
click InteractsRelationship href "../InteractsRelationship/"
RelationshipType : options
RelationshipType --> "*" Decision : options
click Decision href "../Decision/"
Class Properties
| Property | Value |
|---|---|
| Class URI | calm:RelationshipType |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| interacts | 0..1 InteractsRelationship |
direct | |
| connects | 0..1 ConnectsRelationship |
direct | |
| deployed_in | 0..1 DeployedInRelationship |
direct | |
| composed_of | 0..1 ComposedOfRelationship |
direct | |
| options | * Decision |
direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Relationship | relationship_type | range | RelationshipType |
In Subsets
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/calm
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | calm:RelationshipType |
| native | calm:RelationshipType |
LinkML Source
Direct
name: RelationshipType
description: Tagged-union container for the variant body of a relationship. Exactly
one of ``interacts``, ``connects``, ``deployed_in``, ``composed_of``, ``options``
is populated; see ``RelationshipKind`` for the discriminator values.
in_subset:
- core
from_schema: https://w3id.org/lmodel/calm
slots:
- interacts
- connects
- deployed_in
- composed_of
- options
class_uri: calm:RelationshipType
Induced
name: RelationshipType
description: Tagged-union container for the variant body of a relationship. Exactly
one of ``interacts``, ``connects``, ``deployed_in``, ``composed_of``, ``options``
is populated; see ``RelationshipKind`` for the discriminator values.
in_subset:
- core
from_schema: https://w3id.org/lmodel/calm
attributes:
interacts:
name: interacts
from_schema: https://w3id.org/lmodel/calm
rank: 1000
owner: RelationshipType
domain_of:
- RelationshipType
range: InteractsRelationship
inlined: true
connects:
name: connects
from_schema: https://w3id.org/lmodel/calm
rank: 1000
owner: RelationshipType
domain_of:
- RelationshipType
range: ConnectsRelationship
inlined: true
deployed_in:
name: deployed_in
from_schema: https://w3id.org/lmodel/calm
aliases:
- deployed-in
rank: 1000
owner: RelationshipType
domain_of:
- RelationshipType
range: DeployedInRelationship
inlined: true
composed_of:
name: composed_of
from_schema: https://w3id.org/lmodel/calm
aliases:
- composed-of
rank: 1000
owner: RelationshipType
domain_of:
- RelationshipType
range: ComposedOfRelationship
inlined: true
options:
name: options
from_schema: https://w3id.org/lmodel/calm
rank: 1000
owner: RelationshipType
domain_of:
- RelationshipType
range: Decision
multivalued: true
inlined: true
inlined_as_list: true
class_uri: calm:RelationshipType