Skip to content

Virtual Resource

It represents static data in any form and necessary information such as dataset, configuration file, license, keypair, an AI model, neural network weights, etc.

  • NOTE: this is an abstract class and should not be instantiated directly

URI: gx:VirtualResource

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


      VirtualResource <|-- VirtualInterconnectionPointIdentifier
        click VirtualInterconnectionPointIdentifier href "../VirtualInterconnectionPointIdentifier"
      VirtualResource <|-- SoftwareResource
        click SoftwareResource href "../SoftwareResource"
      VirtualResource <|-- DataResource
        click DataResource href "../DataResource"


      VirtualResource : aggregationOfResources




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


      VirtualResource : copyrightOwnedBy




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


      VirtualResource : description




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


      VirtualResource : license




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


      VirtualResource : name




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


      VirtualResource : resourcePolicy




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


Inheritance

Slots

Name Cardinality and Range Description Inheritance
copyrightOwnedBy 1..*
xsd:string or 
LegalPerson or 
xsd:string
A list of copyright owners either as a free form string or as resolvable link... direct
license 1..*
xsd:string or 
SPDX or 
uri
A list of SPDX identifiers or URL to document direct
resourcePolicy 1..*
xsd:string
A list of policy expressed using a DSL (e direct
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
ServiceOffering hostedOn any_of[range] VirtualResource
InfrastructureServiceOffering hostedOn any_of[range] VirtualResource
ComputeServiceOffering hostedOn any_of[range] VirtualResource
VirtualMachineServiceOffering hostedOn any_of[range] VirtualResource
ContainerServiceOffering hostedOn any_of[range] VirtualResource
BareMetalServiceOffering hostedOn any_of[range] VirtualResource
ComputeFunctionServiceOffering hostedOn any_of[range] VirtualResource
ConnectivityServiceOffering hostedOn any_of[range] VirtualResource
DataProduct hostedOn any_of[range] VirtualResource
NetworkConnectivityServiceOffering hostedOn any_of[range] VirtualResource
InterconnectionServiceOffering hostedOn any_of[range] VirtualResource
LinkConnectivityServiceOffering hostedOn any_of[range] VirtualResource
PhysicalConnectivityServiceOffering hostedOn any_of[range] VirtualResource
StorageServiceOffering hostedOn any_of[range] VirtualResource
FileStorageServiceOffering hostedOn any_of[range] VirtualResource
BlockStorageServiceOffering hostedOn any_of[range] VirtualResource
ObjectStorageServiceOffering hostedOn any_of[range] VirtualResource

Identifier and Mapping Information

Schema Source

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

LinkML Source

Direct

name: VirtualResource
description: It represents static data in any form and necessary information such
  as dataset, configuration file, license, keypair, an AI model, neural network weights,
  etc.
title: Virtual Resource
from_schema: https://w3id.org/gaia-x/development#resource
is_a: Resource
abstract: true
attributes:
  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
    domain_of:
    - VirtualResource
    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
    domain_of:
    - VirtualResource
    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
    domain_of:
    - VirtualResource
    range: string
    required: true
    multivalued: true

Induced

name: VirtualResource
description: It represents static data in any form and necessary information such
  as dataset, configuration file, license, keypair, an AI model, neural network weights,
  etc.
title: Virtual Resource
from_schema: https://w3id.org/gaia-x/development#resource
is_a: Resource
abstract: true
attributes:
  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: VirtualResource
    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: VirtualResource
    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: VirtualResource
    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: VirtualResource
    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: VirtualResource
    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: VirtualResource
    domain_of:
    - GaiaXEntity
    - DataProduct
    - Measure
    range: string
    required: false