Skip to content

Virtual Interconnection Point Identifier

TBD

URI: gx:VirtualInterconnectionPointIdentifier

 classDiagram
    class VirtualInterconnectionPointIdentifier
    click VirtualInterconnectionPointIdentifier href "../VirtualInterconnectionPointIdentifier"
      VirtualResource <|-- VirtualInterconnectionPointIdentifier
        click VirtualResource href "../VirtualResource"

      VirtualInterconnectionPointIdentifier : aggregationOfResources




    VirtualInterconnectionPointIdentifier --> "*" String : aggregationOfResources
    click String href "../String"


      VirtualInterconnectionPointIdentifier : copyrightOwnedBy




    VirtualInterconnectionPointIdentifier --> "1..*" String : copyrightOwnedBy
    click String href "../String"


      VirtualInterconnectionPointIdentifier : description




    VirtualInterconnectionPointIdentifier --> "0..1" String : description
    click String href "../String"


      VirtualInterconnectionPointIdentifier : interconnectionPointIdentifier




    VirtualInterconnectionPointIdentifier --> "1" InterconnectionPointIdentifier : interconnectionPointIdentifier
    click InterconnectionPointIdentifier href "../InterconnectionPointIdentifier"


      VirtualInterconnectionPointIdentifier : license




    VirtualInterconnectionPointIdentifier --> "1..*" String : license
    click String href "../String"


      VirtualInterconnectionPointIdentifier : name




    VirtualInterconnectionPointIdentifier --> "0..1" String : name
    click String href "../String"


      VirtualInterconnectionPointIdentifier : participants




    VirtualInterconnectionPointIdentifier --> "1..*" LegalPerson : participants
    click LegalPerson href "../LegalPerson"


      VirtualInterconnectionPointIdentifier : resourcePolicy




    VirtualInterconnectionPointIdentifier --> "1..*" String : resourcePolicy
    click String href "../String"


Inheritance

Slots

Name Cardinality and Range Description Inheritance
participants 1..*
LegalPerson
Legal persons interconnecting their networks via this point of presence direct
interconnectionPointIdentifier 1
InterconnectionPointIdentifier
Definition of the location where resources can interconnect direct
copyrightOwnedBy 1..*
xsd:string or 
LegalPerson or 
xsd:string
A list of copyright owners either as a free form string or as resolvable link... VirtualResource
license 1..*
xsd:string or 
SPDX or 
uri
A list of SPDX identifiers or URL to document VirtualResource
resourcePolicy 1..*
xsd:string
A list of policy expressed using a DSL (e VirtualResource
aggregationOfResources *
xsd:string or 
Resource
A resolvable link of resources related to the resource and that can exist ind... Resource
name 0..1
xsd:string
A human readable name of the entity GaiaXEntity
description 0..1
xsd:string
A free text description of the entity GaiaXEntity

Usages

used by used in type used
ConnectivityConfiguration sourceIdentifierA any_of[range] VirtualInterconnectionPointIdentifier
ConnectivityConfiguration destinationIdentifierZ any_of[range] VirtualInterconnectionPointIdentifier

Identifier and Mapping Information

Schema Source

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

LinkML Source

Direct

name: VirtualInterconnectionPointIdentifier
description: TBD
title: Virtual Interconnection Point Identifier
from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
is_a: VirtualResource
slots:
- participants
- interconnectionPointIdentifier

Induced

name: VirtualInterconnectionPointIdentifier
description: TBD
title: Virtual Interconnection Point Identifier
from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
is_a: VirtualResource
attributes:
  participants:
    name: participants
    description: Legal persons interconnecting their networks via this point of presence
    from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
    alias: participants
    owner: VirtualInterconnectionPointIdentifier
    domain_of:
    - PointOfPresence
    - VirtualInterconnectionPointIdentifier
    range: LegalPerson
    required: true
    multivalued: true
  interconnectionPointIdentifier:
    name: interconnectionPointIdentifier
    description: Definition of the location where resources can interconnect.
    title: interconnection point identifier
    from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
    alias: interconnectionPointIdentifier
    owner: VirtualInterconnectionPointIdentifier
    domain_of:
    - PointOfPresence
    - VirtualInterconnectionPointIdentifier
    range: InterconnectionPointIdentifier
    required: true
    multivalued: false
  copyrightOwnedBy:
    name: copyrightOwnedBy
    description: A list of copyright owners either as a free form string or as resolvable
      link to Gaia-X Credential of participants. A copyright owner is a person or
      organization that has the right to exploit the resource. Copyright owner does
      not necessarily refer to the author of the resource, who is a natural person
      and may differ from copyright owner.
    title: copyright owned by
    from_schema: https://w3id.org/gaia-x/development#resource
    rank: 1000
    alias: copyrightOwnedBy
    owner: VirtualInterconnectionPointIdentifier
    domain_of:
    - VirtualResource
    range: string
    required: true
    multivalued: true
    any_of:
    - range: LegalPerson
    - range: string
  license:
    name: license
    description: A list of SPDX identifiers or URL to document.
    from_schema: https://w3id.org/gaia-x/development#resource
    rank: 1000
    alias: license
    owner: VirtualInterconnectionPointIdentifier
    domain_of:
    - VirtualResource
    range: string
    required: true
    multivalued: true
    any_of:
    - range: SPDX
    - range: uri
  resourcePolicy:
    name: resourcePolicy
    description: 'A  list of policy expressed using a DSL (e.g., Rego or ODRL) (access
      control, throttling, usage, retention, ...). If there is no specified usage
      policy constraints on the VirtualResource, the  policy should express a simple
      default: allow intent'
    from_schema: https://w3id.org/gaia-x/development#resource
    rank: 1000
    alias: resourcePolicy
    owner: VirtualInterconnectionPointIdentifier
    domain_of:
    - VirtualResource
    range: string
    required: true
    multivalued: true
  aggregationOfResources:
    name: aggregationOfResources
    description: A resolvable link of resources related to the resource and that can
      exist independently of it.
    title: aggregation of
    from_schema: https://w3id.org/gaia-x/development#resource
    alias: aggregationOfResources
    owner: VirtualInterconnectionPointIdentifier
    domain_of:
    - ServiceOffering
    - Resource
    - PhysicalResource
    range: string
    required: false
    multivalued: true
    any_of:
    - range: Resource
  name:
    name: name
    description: A human readable name of the entity.
    title: name
    from_schema: http://w3id.org/gaia-x/gx-trust-framework
    rank: 1000
    slot_uri: https_schema:name
    alias: name
    owner: VirtualInterconnectionPointIdentifier
    domain_of:
    - GaiaXEntity
    range: string
    required: false
  description:
    name: description
    description: A free text description of the entity.
    title: description
    from_schema: http://w3id.org/gaia-x/gx-trust-framework
    rank: 1000
    slot_uri: https_schema:description
    alias: description
    owner: VirtualInterconnectionPointIdentifier
    domain_of:
    - GaiaXEntity
    - DataProduct
    - Measure
    range: string
    required: false