Class: Ipv6Connectivity
Configuration of an IP port. Please notice that the configuration of an IP address is independent of the Ethernet port configuration.
URI: base:Ipv6Connectivity
classDiagram
class Ipv6Connectivity
ConnectionPoint <|-- Ipv6Connectivity
Ipv6Connectivity : connection_point_type
Ipv6Connectivity : id
Ipv6Connectivity : instance_annotations
Ipv6Connectivity : ipv6_address
Ipv6Connectivity : ipv6_network_prefix
Ipv6Connectivity : related_connection_points
Ipv6Connectivity : router_ipv6_address
Inheritance
- ConnectionPoint
- Ipv6Connectivity
Attributes (AKA Slots)
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
ipv6_address | 0..1 String |
The IP v6 address of a device port | direct |
router_ipv6_address | 0..1 recommended String |
The IP v6 address of the default IP v6 router (AKA gateway) | direct |
ipv6_network_prefix | 0..1 String |
Prefix of the subnetwork in which the IP address is located | direct |
id | 1 String |
The identifier property represents any kind of identifier for any kind of Thi... | ConnectionPoint |
instance_annotations | * InstanceAnnotation |
Metadata associated to an object | ConnectionPoint |
related_connection_points | * RelatedConnectionPoint |
A connection point might rely on another connection point to work | ConnectionPoint |
connection_point_type | 0..1 String |
Type designator that provides support for polymorphism using connection point... | ConnectionPoint |
Deprecated attributes
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
Identifier and Mapping Information
Mappings
Mapping Type | Mapped Value |
---|---|
self | base:Ipv6Connectivity |
native | base:Ipv6Connectivity |
LinkML Source
Direct
name: Ipv6Connectivity
description: Configuration of an IP port. Please notice that the configuration of
an IP address is independent of the Ethernet port configuration.
title: IPv6 Connectivity
in_subset:
- DeviceInteraction
- Connectivity
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 10
is_a: ConnectionPoint
slots:
- ipv6_address
- router_ipv6_address
slot_usage:
connection_point_type:
name: connection_point_type
domain_of:
- ConnectionPoint
equals_string: Ipv6Connectivity
attributes:
ipv6_network_prefix:
name: ipv6_network_prefix
conforms_to: https://www.rfc-editor.org/rfc/rfc4291#section-2.3 (only compressed
form)
description: Prefix of the subnetwork in which the IP address is located.
title: network prefix
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
domain_of:
- Ipv6Connectivity
range: string
pattern: ^[a-fA-F0-9]{1,4}:(?:[a-fA-F0-9]{0,4}:){1,7}/([0-9]{1,2}|1[01][0-9]|12[0-8])$
defining_slots:
- ipv6_address
Induced
name: Ipv6Connectivity
description: Configuration of an IP port. Please notice that the configuration of
an IP address is independent of the Ethernet port configuration.
title: IPv6 Connectivity
in_subset:
- DeviceInteraction
- Connectivity
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 10
is_a: ConnectionPoint
slot_usage:
connection_point_type:
name: connection_point_type
domain_of:
- ConnectionPoint
equals_string: Ipv6Connectivity
attributes:
ipv6_network_prefix:
name: ipv6_network_prefix
conforms_to: https://www.rfc-editor.org/rfc/rfc4291#section-2.3 (only compressed
form)
description: Prefix of the subnetwork in which the IP address is located.
title: network prefix
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
alias: ipv6_network_prefix
owner: Ipv6Connectivity
domain_of:
- Ipv6Connectivity
range: string
pattern: ^[a-fA-F0-9]{1,4}:(?:[a-fA-F0-9]{0,4}:){1,7}/([0-9]{1,2}|1[01][0-9]|12[0-8])$
ipv6_address:
name: ipv6_address
conforms_to: https://www.rfc-editor.org/rfc/rfc4291#section-2.2 (except compressed
form)
description: The IP v6 address of a device port.
title: IPv6 address
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
alias: ipv6_address
owner: Ipv6Connectivity
domain_of:
- Ipv6Identifier
- Ipv6Connectivity
range: string
pattern: ^(?:[a-fA-F0-9]{1,4}:){7}[a-fA-F0-9]{1,4}$
router_ipv6_address:
name: router_ipv6_address
conforms_to: https://www.rfc-editor.org/rfc/rfc4291#section-2.2 (except compressed
form)
description: The IP v6 address of the default IP v6 router (AKA gateway).
title: router IPv6 address
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
is_a: ipv6_address
alias: router_ipv6_address
owner: Ipv6Connectivity
domain_of:
- Ipv6Connectivity
range: string
recommended: true
pattern: ^(?:[a-fA-F0-9]{0,4}:){1,7}[a-fA-F0-9]{1,4}$
id:
name: id
description: The identifier property represents any kind of identifier for any
kind of Thing, such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated
properties for representing many of these, either as textual strings or as URL
(URI) links.
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
slot_uri: schema:identifier
identifier: true
alias: id
owner: Ipv6Connectivity
domain_of:
- FunctionalObject
- ConnectionPoint
- IdentifierType
- Thing
range: string
required: true
instance_annotations:
name: instance_annotations
description: Metadata associated to an object.
title: instance annotations
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
alias: instance_annotations
owner: Ipv6Connectivity
domain_of:
- FunctionalObject
- ConnectionPoint
range: InstanceAnnotation
multivalued: true
related_connection_points:
name: related_connection_points
description: 'A connection point might rely on another connection point to work.
Examples: a TCP/IP connection can only work if there is some kind of connection
point at physical level (e.g. Ethernet Port, Bluetooth Port), a container might
be connected over a virtual ethernet to a software bridge, a software bridge
might be directly connected to an ethernet port.
This attribute enables modeling these kind of dependencies in a limited way.
Other modeling mechanisms might be needed to model complex networking set-ups.'
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
alias: related_connection_points
owner: Ipv6Connectivity
domain_of:
- ConnectionPoint
range: RelatedConnectionPoint
multivalued: true
connection_point_type:
name: connection_point_type
description: Type designator that provides support for polymorphism using connection
points.
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
designates_type: true
alias: connection_point_type
owner: Ipv6Connectivity
domain_of:
- ConnectionPoint
range: string
equals_string: Ipv6Connectivity
defining_slots:
- ipv6_address