Class: NodeInterface
Reference to one or more interfaces exposed by a node.
URI: calm:NodeInterface
classDiagram
class NodeInterface
click NodeInterface href "../NodeInterface/"
NodeInterface : interfaces
NodeInterface --> "*" InterfaceDefinition : interfaces
click InterfaceDefinition href "../InterfaceDefinition/"
NodeInterface : node
Class Properties
| Property | Value |
|---|---|
| Class URI | calm:NodeInterface |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| node | 1 String |
direct | |
| interfaces | * InterfaceDefinition |
Interface definitions exposed by nodes | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| ConnectsRelationship | source | range | NodeInterface |
| ConnectsRelationship | destination | range | NodeInterface |
In Subsets
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/calm
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | calm:NodeInterface |
| native | calm:NodeInterface |
LinkML Source
Direct
name: NodeInterface
description: Reference to one or more interfaces exposed by a node.
in_subset:
- interface_defs
from_schema: https://w3id.org/lmodel/calm
slots:
- node
- interfaces
slot_usage:
interfaces:
name: interfaces
inlined: true
inlined_as_list: true
class_uri: calm:NodeInterface
Induced
name: NodeInterface
description: Reference to one or more interfaces exposed by a node.
in_subset:
- interface_defs
from_schema: https://w3id.org/lmodel/calm
slot_usage:
interfaces:
name: interfaces
inlined: true
inlined_as_list: true
attributes:
node:
name: node
from_schema: https://w3id.org/lmodel/calm
rank: 1000
owner: NodeInterface
domain_of:
- NodeInterface
range: string
required: true
interfaces:
name: interfaces
description: Interface definitions exposed by nodes.
from_schema: https://w3id.org/lmodel/calm
rank: 1000
owner: NodeInterface
domain_of:
- Node
- NodeInterface
- NodeMoment
range: InterfaceDefinition
multivalued: true
inlined: true
inlined_as_list: true
class_uri: calm:NodeInterface