Closed sebbader closed 3 years ago
See here for an (not necessarily updated) state of the Participant: https://dydra.com/sebastianrbader/ids/@query#participant-attributes
Why ids:industrialClassification, this property of ids:Participant is removed?
"We need to add a few more critical things": @sebbader could you please tell us what exactly you would like to add? Is there a list/table documented somewhere? If we just guess what to add, we will definitely not meet any requirements properly 😃
Plus, we need a definition of expected datatypes (or object types, i.e., classes) PLUS cardinalities.
Did some brief research. Some ideas:
BusinessIdentifier
class (similar to gax:BusinessIdentifier
) I'll check the existing fields of the participant. Maybe we could extend our model, e.g. for the company address (ids:Site
).
Suggestion for new properties:
Property | Value | Cardinality | Example | Existing standards | Comment |
---|---|---|---|---|---|
Jurisdication | String / ISO Code | 1 | DE, FR, PL | ISO 3166-2 | |
Legal Form | String / ISO Code | 0..1 | 6QQB = Aktiengesellschaft (DE); XLZV = Registered Society (UK) | ISO 20275 | |
Legal Name | String / LangString | 1 | To distinguish between different names. Prefered name / trade name to display in the IDSA, the legal name everything related to e.g. billing and stuff. | ||
Trade Name | String / LangString | 0..* | |||
Prefered name | String / LangString | 0..1 | |||
Company Identifier | like GAIA-X BusinessIdentifier | 0..* | like GAIA-X BusinessIdentifier | Simple identification / classification system with a class like ids:BusinessIdentifier "identifier type" and "identifier value" |
|
VAT ? | 0..1 | ||||
Business sector(s) ? | ??? | 0..* | ??? | NACE 2, ISIC, … |
Changes:
Class | Property – old | Value Type - old | Property – new | Value Type - new | Cardinality |
---|---|---|---|---|---|
ids:Site | ids:address | xsd:string | vcard:countryName | xsd:string | 0..1 |
vcard:locality | xsd:string | 0..1 | |||
vcard:postal code | xsd:string | 0..1 | |||
vcard:region | xsd:string | 0..1 | |||
vcard:streetAdress | xsd:string | 0..1 |
The current Participant class has the following attributes:
That's not so much. We need to add a few more critical things, for instance VAT, 'Handelsregistereintrag', 'Gerichtssitz', responsible manager, ...