Skip to content

Class: InteractsRelationship

An interacts relationship between an actor and one or more nodes.

URI: calm:InteractsRelationship

 classDiagram
    class InteractsRelationship
    click InteractsRelationship href "../InteractsRelationship/"
      InteractsRelationship : actor

      InteractsRelationship : nodes





        InteractsRelationship --> "1..*" Node : nodes
        click Node href "../Node/"



Class Properties

Property Value
Class URI calm:InteractsRelationship

Slots

Name Cardinality and Range Description Inheritance
actor 1
String
direct
nodes 1..*
Node
direct

Usages

used by used in type used
RelationshipType interacts range InteractsRelationship

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self calm:InteractsRelationship
native calm:InteractsRelationship

LinkML Source

Direct

name: InteractsRelationship
description: An ``interacts`` relationship between an actor and one or more nodes.
in_subset:
- core
from_schema: https://w3id.org/lmodel/calm
slots:
- actor
- nodes
slot_usage:
  nodes:
    name: nodes
    required: true
class_uri: calm:InteractsRelationship

Induced

name: InteractsRelationship
description: An ``interacts`` relationship between an actor and one or more nodes.
in_subset:
- core
from_schema: https://w3id.org/lmodel/calm
slot_usage:
  nodes:
    name: nodes
    required: true
attributes:
  actor:
    name: actor
    from_schema: https://w3id.org/lmodel/calm
    rank: 1000
    owner: InteractsRelationship
    domain_of:
    - InteractsRelationship
    range: string
    required: true
  nodes:
    name: nodes
    from_schema: https://w3id.org/lmodel/calm
    rank: 1000
    owner: InteractsRelationship
    domain_of:
    - Architecture
    - InteractsRelationship
    - DeployedInRelationship
    - ComposedOfRelationship
    - Decision
    range: Node
    required: true
    multivalued: true
class_uri: calm:InteractsRelationship