Skip to content

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

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

Any questions left?

Ask the community