Class: LegalPerson
An legal person, who is uniquely identifier by it's registration number.
URI: https://$BASE_URL$/aster-data/:LegalPerson
classDiagram
class LegalPerson
Participant <|-- LegalPerson
LegalPerson <|-- DataProvider
LegalPerson <|-- DataLicensor
LegalPerson <|-- DataProducer
LegalPerson <|-- DataConsumer
LegalPerson <|-- Federator
LegalPerson : headquarterAddress
LegalPerson --|> HeadquarterAddress : headquarterAddress
LegalPerson : legalAddress
LegalPerson --|> LegalAddress : legalAddress
LegalPerson : registrationNumber
LegalPerson : relatedOrganizations
LegalPerson --|> Relationship : relatedOrganizations
Inheritance
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| registrationNumber | 1..* String |
Country's registration number, which identifies one specific entity | direct |
| legalAddress | 1..1 LegalAddress |
The full legal address of the organization | direct |
| headquarterAddress | 1..1 HeadquarterAddress |
Full physical location of the headquarter of the organization | direct |
| relatedOrganizations | 0..* Relationship |
A list of related organization, either as sub or parent organization, if any | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Catalogue | providedBy | range | LegalPerson |
| Relationship | parentOrganizationOf | range | LegalPerson |
| Relationship | subOrganisationOf | range | LegalPerson |
| PhysicalResource | maintainedBy | range | LegalPerson |
| PhysicalResource | ownedBy | range | LegalPerson |
| PhysicalResource | manufacturedBy | range | LegalPerson |
| ServiceOffering | providedBy | range | LegalPerson |
Identifier and Mapping Information
Schema Source
- from schema: https://$BASE_URL$/aster-data
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | https://$BASE_URL$/aster-data/:LegalPerson |
| native | https://$BASE_URL$/aster-data/:LegalPerson |
LinkML Source
Direct
name: LegalPerson
description: An legal person, who is uniquely identifier by it's registration number.
from_schema: https://$BASE_URL$/aster-data
is_a: Participant
attributes:
registrationNumber:
name: registrationNumber
description: Country's registration number, which identifies one specific entity.
Valid formats are local, EUID, EORI, vatID, leiCode.
from_schema: https://registry.lab.gaia-x.eu/development/api/trusted-shape-registry/v1/shapes/jsonld/trustframework#
rank: 1000
multivalued: true
required: true
inlined: true
inlined_as_list: true
any_of:
- range: RegistrationNumber
- range: LocalRegistrationNumber
- range: VatID
- range: LeiCode
- range: EORI
- range: EUID
legalAddress:
name: legalAddress
description: The full legal address of the organization.
from_schema: https://registry.lab.gaia-x.eu/development/api/trusted-shape-registry/v1/shapes/jsonld/trustframework#
rank: 1000
range: LegalAddress
required: true
headquarterAddress:
name: headquarterAddress
description: Full physical location of the headquarter of the organization.
from_schema: https://registry.lab.gaia-x.eu/development/api/trusted-shape-registry/v1/shapes/jsonld/trustframework#
rank: 1000
range: HeadquarterAddress
required: true
relatedOrganizations:
name: relatedOrganizations
description: A list of related organization, either as sub or parent organization,
if any.
from_schema: https://registry.lab.gaia-x.eu/development/api/trusted-shape-registry/v1/shapes/jsonld/trustframework#
rank: 1000
multivalued: true
range: Relationship
tree_root: true
Induced
name: LegalPerson
description: An legal person, who is uniquely identifier by it's registration number.
from_schema: https://$BASE_URL$/aster-data
is_a: Participant
attributes:
registrationNumber:
name: registrationNumber
description: Country's registration number, which identifies one specific entity.
Valid formats are local, EUID, EORI, vatID, leiCode.
from_schema: https://registry.lab.gaia-x.eu/development/api/trusted-shape-registry/v1/shapes/jsonld/trustframework#
rank: 1000
multivalued: true
alias: registrationNumber
owner: LegalPerson
domain_of:
- LegalPerson
range: string
required: true
inlined: true
inlined_as_list: true
any_of:
- range: RegistrationNumber
- range: LocalRegistrationNumber
- range: VatID
- range: LeiCode
- range: EORI
- range: EUID
legalAddress:
name: legalAddress
description: The full legal address of the organization.
from_schema: https://registry.lab.gaia-x.eu/development/api/trusted-shape-registry/v1/shapes/jsonld/trustframework#
rank: 1000
alias: legalAddress
owner: LegalPerson
domain_of:
- LegalPerson
range: LegalAddress
required: true
headquarterAddress:
name: headquarterAddress
description: Full physical location of the headquarter of the organization.
from_schema: https://registry.lab.gaia-x.eu/development/api/trusted-shape-registry/v1/shapes/jsonld/trustframework#
rank: 1000
alias: headquarterAddress
owner: LegalPerson
domain_of:
- LegalPerson
range: HeadquarterAddress
required: true
relatedOrganizations:
name: relatedOrganizations
description: A list of related organization, either as sub or parent organization,
if any.
from_schema: https://registry.lab.gaia-x.eu/development/api/trusted-shape-registry/v1/shapes/jsonld/trustframework#
rank: 1000
multivalued: true
alias: relatedOrganizations
owner: LegalPerson
domain_of:
- LegalPerson
range: Relationship
tree_root: true