Skip to content

Participant

A legal or natural person that is onboarded to Gaia-X and offers, consumes services, or operates resources. This is the abstract base class; concrete subclasses are gx:LegalPerson (juristic persons) and gx:NaturalPerson (human individuals). See [GX-CD-PA] §5.

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

URI: gx:class/Participant

 classDiagram
    class Participant
    click Participant href "../Participant"
      GaiaXEntity <|-- Participant
        click GaiaXEntity href "../GaiaXEntity"


      Participant <|-- LegalPerson
        click LegalPerson href "../LegalPerson"
      Participant <|-- NaturalPerson
        click NaturalPerson href "../NaturalPerson"


      Participant : description




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


      Participant : label




    Participant --> "0..1" String : label
    click String href "../String"


      Participant : name




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


Inheritance

Slots

Name Cardinality and Range Description Inheritance
name 0..1
xsd:string
A human readable name of the entity GaiaXEntity
description 0..1
xsd:string
GaiaXEntity
label 0..1
xsd:string
A human-readable label GaiaXEntity

Usages

used by used in type used
ServiceOffering providedBy range Participant
InfrastructureServiceOffering providedBy range Participant
ComputeServiceOffering providedBy range Participant
VirtualMachineServiceOffering providedBy range Participant
ContainerServiceOffering providedBy range Participant
BareMetalServiceOffering providedBy range Participant
ComputeFunctionServiceOffering providedBy range Participant
ConnectivityServiceOffering providedBy range Participant
DataUsageAgreement dataConsumer range Participant
DataProductCatalogue providedBy range Participant
NetworkConnectivityServiceOffering providedBy range Participant
InterconnectionServiceOffering providedBy range Participant
LinkConnectivityServiceOffering providedBy range Participant
PhysicalConnectivityServiceOffering providedBy range Participant
StorageServiceOffering providedBy range Participant
FileStorageServiceOffering providedBy range Participant
BlockStorageServiceOffering providedBy range Participant
ObjectStorageServiceOffering providedBy range Participant

Comments

  • [GX-CD-PA] §5.1 Criterion PA1.1: "A Gaia-X Participant is a legal or natural person, that has a Gaia-X Participant Credential."
  • Per WG decision (2026-06-19), natural and legal persons are modelled as distinct sibling subclasses rather than conflated per ISO/TR 24371.

Identifier and Mapping Information

Schema Source

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

LinkML Source

Direct

name: Participant
description: A legal or natural person that is onboarded to Gaia-X and offers, consumes
  services, or operates resources. This is the abstract base class; concrete subclasses
  are gx:LegalPerson (juristic persons) and gx:NaturalPerson (human individuals).
  See [GX-CD-PA] §5.
comments:
- '[GX-CD-PA] §5.1 Criterion PA1.1: "A Gaia-X Participant is a legal or natural person,
  that has a Gaia-X Participant Credential."'
- Per WG decision (2026-06-19), natural and legal persons are modelled as distinct
  sibling subclasses rather than conflated per ISO/TR 24371.
from_schema: https://w3id.org/gaia-x/development#participant
is_a: GaiaXEntity
abstract: true

Induced

name: Participant
description: A legal or natural person that is onboarded to Gaia-X and offers, consumes
  services, or operates resources. This is the abstract base class; concrete subclasses
  are gx:LegalPerson (juristic persons) and gx:NaturalPerson (human individuals).
  See [GX-CD-PA] §5.
comments:
- '[GX-CD-PA] §5.1 Criterion PA1.1: "A Gaia-X Participant is a legal or natural person,
  that has a Gaia-X Participant Credential."'
- Per WG decision (2026-06-19), natural and legal persons are modelled as distinct
  sibling subclasses rather than conflated per ISO/TR 24371.
from_schema: https://w3id.org/gaia-x/development#participant
is_a: GaiaXEntity
abstract: true
attributes:
  name:
    name: name
    description: A human readable name of the entity.
    title: name
    from_schema: https://w3id.org/gaia-x/development#slots
    slot_uri: sdo:name
    owner: Participant
    domain_of:
    - GaiaXEntity
    range: string
    required: false
  description:
    name: description
    from_schema: https://w3id.org/gaia-x/development#slots
    slot_uri: sdo:description
    owner: Participant
    domain_of:
    - GaiaXEntity
    - Measure
    range: string
  label:
    name: label
    description: A human-readable label. Automatically entailed via RDFS inference
      from schema:name (which is declared as rdfs:subPropertyOf rdfs:label by schema.org).
      Declared here so that sh:closed SHACL shapes remain valid when an RDFS-aware
      validator materialises this property.
    title: label
    from_schema: https://w3id.org/gaia-x/development#slots
    slot_uri: rdfs:label
    owner: Participant
    domain_of:
    - GaiaXEntity
    range: string
    required: false