CountryCompanyNumber
defines an arbitrary country-specific company number based on (i) an (arbitrary) country-specific numbering scheme identifier and (ii) the corresponding (arbitrary) unique identifier
URI: gx:class/CountryCompanyNumber
classDiagram
class CountryCompanyNumber
click CountryCompanyNumber href "../CountryCompanyNumber"
RegistrationNumber <|-- CountryCompanyNumber
click RegistrationNumber href "../RegistrationNumber"
CountryCompanyNumber : companyNumberQualifier
CountryCompanyNumber --> "0..1" String : companyNumberQualifier
click String href "../String"
CountryCompanyNumber : countryCode
CountryCompanyNumber --> "1" String : countryCode
click String href "../String"
CountryCompanyNumber : countryCompanyNumber
CountryCompanyNumber --> "1" String : countryCompanyNumber
click String href "../String"
Inheritance
- RegistrationNumber
- CountryCompanyNumber
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| countryCompanyNumber | 1 xsd:string |
The Company Number Identifier of a certain country schema | direct |
| companyNumberQualifier | 0..1 xsd:string |
The Company Number Schema Qualifier | direct |
| countryCode | 1 xsd:string or CountryNameAlpha2 |
Unique code identifying a country | direct |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/gaia-x/development#legal-person
LinkML Source
Direct
name: CountryCompanyNumber
description: defines an arbitrary country-specific company number based on (i) an
(arbitrary) country-specific numbering scheme identifier and (ii) the corresponding
(arbitrary) unique identifier
from_schema: https://w3id.org/gaia-x/development#legal-person
is_a: RegistrationNumber
slots:
- countryCompanyNumber
- companyNumberQualifier
- countryCode
slot_usage:
countryCode:
name: countryCode
required: true
Induced
name: CountryCompanyNumber
description: defines an arbitrary country-specific company number based on (i) an
(arbitrary) country-specific numbering scheme identifier and (ii) the corresponding
(arbitrary) unique identifier
from_schema: https://w3id.org/gaia-x/development#legal-person
is_a: RegistrationNumber
slot_usage:
countryCode:
name: countryCode
required: true
attributes:
countryCompanyNumber:
name: countryCompanyNumber
description: The Company Number Identifier of a certain country schema. The Company
Number Identifier has to be unique for a particular Company within the numbering
scheme.
from_schema: https://w3id.org/gaia-x/development#slots
alias: countryCompanyNumber
owner: CountryCompanyNumber
domain_of:
- CountryCompanyNumber
range: string
required: true
companyNumberQualifier:
name: companyNumberQualifier
description: The Company Number Schema Qualifier. Within a single country, the
Company Number Schema Qualifier has to be unique.
from_schema: https://w3id.org/gaia-x/development#slots
alias: companyNumberQualifier
owner: CountryCompanyNumber
domain_of:
- CountryCompanyNumber
range: string
countryCode:
name: countryCode
description: Unique code identifying a country.
from_schema: https://w3id.org/gaia-x/development#slots
alias: countryCode
owner: CountryCompanyNumber
domain_of:
- Address
- VatID
- LeiCode
- CountryCompanyNumber
range: string
required: true
any_of:
- range: CountryNameAlpha2