Skip to content

Interconnection Point Identifier

Interconnection Point Identifier is a unique Service Access Point that identifies the location where resources can interconnect.

URI: gx:InterconnectionPointIdentifier

 classDiagram
    class InterconnectionPointIdentifier
    click InterconnectionPointIdentifier href "../InterconnectionPointIdentifier"
      InterconnectionPointIdentifier : completeIPI




    InterconnectionPointIdentifier --> "1" String : completeIPI
    click String href "../String"


      InterconnectionPointIdentifier : datacenterAllocation




    InterconnectionPointIdentifier --> "0..1" DatacenterAllocation : datacenterAllocation
    click DatacenterAllocation href "../DatacenterAllocation"


      InterconnectionPointIdentifier : ipAddress




    InterconnectionPointIdentifier --> "0..1" String : ipAddress
    click String href "../String"


      InterconnectionPointIdentifier : ipiProvider




    InterconnectionPointIdentifier --> "0..1" String : ipiProvider
    click String href "../String"


      InterconnectionPointIdentifier : ipiType




    InterconnectionPointIdentifier --> "0..1" IPIType : ipiType
    click IPIType href "../IPIType"


      InterconnectionPointIdentifier : macAddress




    InterconnectionPointIdentifier --> "0..1" String : macAddress
    click String href "../String"


      InterconnectionPointIdentifier : specificParameters




    InterconnectionPointIdentifier --> "0..1" String : specificParameters
    click String href "../String"


Slots

Name Cardinality and Range Description Inheritance
ipiType 0..1
IPIType
Type of the interconnection point identifier direct
ipiProvider 0..1
xsd:string
The Provider of the IPI direct
specificParameters 0..1
xsd:string
Type or Provider Specific Parameters, separated by colons direct
completeIPI 1
xsd:string
Unique label identifying structure of an IPI direct
datacenterAllocation 0..1
DatacenterAllocation
Details specific situation within the datacenter where the service can be acc... direct
macAddress 0..1
xsd:string
The mac address required for L2 connectivity setup direct
ipAddress 0..1
xsd:string
The IP address required for L3 connectivity setup direct

Usages

used by used in type used
PointOfPresence interconnectionPointIdentifier range InterconnectionPointIdentifier
PhysicalInterconnectionPointIdentifier interconnectionPointIdentifier range InterconnectionPointIdentifier
VirtualInterconnectionPointIdentifier interconnectionPointIdentifier range InterconnectionPointIdentifier
InternetExchangePoint interconnectionPointIdentifier range InterconnectionPointIdentifier

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/gaia-x/development#connectivity-configuration

LinkML Source

Direct

name: InterconnectionPointIdentifier
description: Interconnection Point Identifier is a unique Service Access Point that
  identifies the location where resources can interconnect.
title: Interconnection Point Identifier
from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
attributes:
  ipiType:
    name: ipiType
    description: Type of the interconnection point identifier.
    title: ipi type
    from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
    rank: 1000
    ifabsent: string(Other)
    domain_of:
    - InterconnectionPointIdentifier
    range: IPIType
  ipiProvider:
    name: ipiProvider
    description: The Provider of the IPI.
    title: ipi provider
    from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
    rank: 1000
    domain_of:
    - InterconnectionPointIdentifier
    range: string
  specificParameters:
    name: specificParameters
    description: Type or Provider Specific Parameters, separated by colons.
    title: specific parameters
    from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
    rank: 1000
    domain_of:
    - InterconnectionPointIdentifier
    range: string
  completeIPI:
    name: completeIPI
    description: Unique label identifying structure of an IPI.
    title: complete IPI
    from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
    rank: 1000
    string_serialization: '{ipiType}:{ipiProvider}:{specificParameters}'
    identifier: true
    domain_of:
    - InterconnectionPointIdentifier
    required: true
  datacenterAllocation:
    name: datacenterAllocation
    description: Details specific situation within the datacenter where the service
      can be accessed.
    title: datacenter allocation
    from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
    rank: 1000
    domain_of:
    - InterconnectionPointIdentifier
    range: DatacenterAllocation
    multivalued: false
  macAddress:
    name: macAddress
    description: The mac address required for L2 connectivity setup.
    title: mac address
    from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
    rank: 1000
    domain_of:
    - InterconnectionPointIdentifier
    range: string
    multivalued: false
    pattern: (?:[0-9a-fA-F]{2}\:){5}[0-9a-fA-F]{2}
  ipAddress:
    name: ipAddress
    description: The IP address required for L3 connectivity setup.
    title: ip address
    from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
    rank: 1000
    domain_of:
    - InterconnectionPointIdentifier
    range: string
    multivalued: false
    pattern: \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}

Induced

name: InterconnectionPointIdentifier
description: Interconnection Point Identifier is a unique Service Access Point that
  identifies the location where resources can interconnect.
title: Interconnection Point Identifier
from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
attributes:
  ipiType:
    name: ipiType
    description: Type of the interconnection point identifier.
    title: ipi type
    from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
    rank: 1000
    ifabsent: string(Other)
    alias: ipiType
    owner: InterconnectionPointIdentifier
    domain_of:
    - InterconnectionPointIdentifier
    range: IPIType
  ipiProvider:
    name: ipiProvider
    description: The Provider of the IPI.
    title: ipi provider
    from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
    rank: 1000
    alias: ipiProvider
    owner: InterconnectionPointIdentifier
    domain_of:
    - InterconnectionPointIdentifier
    range: string
  specificParameters:
    name: specificParameters
    description: Type or Provider Specific Parameters, separated by colons.
    title: specific parameters
    from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
    rank: 1000
    alias: specificParameters
    owner: InterconnectionPointIdentifier
    domain_of:
    - InterconnectionPointIdentifier
    range: string
  completeIPI:
    name: completeIPI
    description: Unique label identifying structure of an IPI.
    title: complete IPI
    from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
    rank: 1000
    string_serialization: '{ipiType}:{ipiProvider}:{specificParameters}'
    identifier: true
    alias: completeIPI
    owner: InterconnectionPointIdentifier
    domain_of:
    - InterconnectionPointIdentifier
    range: string
    required: true
  datacenterAllocation:
    name: datacenterAllocation
    description: Details specific situation within the datacenter where the service
      can be accessed.
    title: datacenter allocation
    from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
    rank: 1000
    alias: datacenterAllocation
    owner: InterconnectionPointIdentifier
    domain_of:
    - InterconnectionPointIdentifier
    range: DatacenterAllocation
    multivalued: false
  macAddress:
    name: macAddress
    description: The mac address required for L2 connectivity setup.
    title: mac address
    from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
    rank: 1000
    alias: macAddress
    owner: InterconnectionPointIdentifier
    domain_of:
    - InterconnectionPointIdentifier
    range: string
    multivalued: false
    pattern: (?:[0-9a-fA-F]{2}\:){5}[0-9a-fA-F]{2}
  ipAddress:
    name: ipAddress
    description: The IP address required for L3 connectivity setup.
    title: ip address
    from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
    rank: 1000
    alias: ipAddress
    owner: InterconnectionPointIdentifier
    domain_of:
    - InterconnectionPointIdentifier
    range: string
    multivalued: false
    pattern: \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}