Skip to content

VatID

URI: gx:VatID

 classDiagram
    class VatID
    click VatID href "../VatID"
      RegistrationNumber <|-- VatID
        click RegistrationNumber href "../RegistrationNumber"

      VatID : countryCode




    VatID --> "0..1" String : countryCode
    click String href "../String"


      VatID : vatID




    VatID --> "1" String : vatID
    click String href "../String"


Inheritance

Slots

Name Cardinality and Range Description Inheritance
vatID 1
xsd:string
The VAT identification number direct
countryCode 0..1
xsd:string or 
CountryNameAlpha2
The country where the VAT identification number is registered direct

Identifier and Mapping Information

Schema Source

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

LinkML Source

Direct

name: VatID
from_schema: https://w3id.org/gaia-x/development#legal-person
is_a: RegistrationNumber
slots:
- vatID
- countryCode
slot_usage:
  countryCode:
    name: countryCode
    description: The country where the VAT identification number is registered.

Induced

name: VatID
from_schema: https://w3id.org/gaia-x/development#legal-person
is_a: RegistrationNumber
slot_usage:
  countryCode:
    name: countryCode
    description: The country where the VAT identification number is registered.
attributes:
  vatID:
    name: vatID
    description: The VAT identification number.
    from_schema: https://w3id.org/gaia-x/development#slots
    alias: vatID
    owner: VatID
    domain_of:
    - VatID
    range: string
    required: true
  countryCode:
    name: countryCode
    description: The country where the VAT identification number is registered.
    from_schema: https://w3id.org/gaia-x/development#slots
    alias: countryCode
    owner: VatID
    domain_of:
    - Address
    - VatID
    - LeiCode
    range: string
    any_of:
    - range: CountryNameAlpha2