Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need to define some concepts commonly #4

Open
jgmikael opened this issue Aug 22, 2024 · 2 comments
Open

Need to define some concepts commonly #4

jgmikael opened this issue Aug 22, 2024 · 2 comments

Comments

@jgmikael
Copy link

Still aware of the OID EUCC Voc being "very German", I'd like to point out the necessity to agree - even in the EWC context - on the concepts used. Classes and properties labeled similarily as in the EU Core Vocabularies are not a great problem (although we SHOULD look together at the descriptions of all classes and properties/attributes...), but the few one's that differ from the EU Core Vocabularies should at least be examined together:

I'm referring to the following list:

  • legal representative
  • legal person
  • legal entity
  • id
  • legal entity id
  • [Nace020] which is not a term but a name for a code list
  • ...

Maybe something else as well > the approach should IMHO be that:

  • we use the EU Core Voc labels for everything as long as we can agree on their meaning
  • if we disagree somehow with the SEMIC team we raise an issue in their GitHub
  • if we don't find a necessary concept (used as the label for a class or attribute) we define one ourselves AND present it to the SEMIC team as a candidate for a revised version of the EU Core Business/Person/Location/others
@rkxx
Copy link
Contributor

rkxx commented Aug 27, 2024

I wouldn't say that the vocabulary is still very "German". It is still very "spherity.com" because we are hosting the repository and the web site. We are open to change this. We can move the repository, the base url as well as the host for publishing spec and context to an official server. Suggestions are welcome.

I agree upon the procedure. Who has contacts to SEMIC and can define and request changes?

According to the items in the list:

  • legalRepresentative, legalEntityId: The EU core vocabulary doesn't define legal representatives. The current definitions of the EU company vocabulary cover the basic requirements only. We should improve it taking into account Bart's proposal.
  • legalPerson: The eIDAS regulation defines natural persons and legal persons. It is confusing to use the term legalEntity for a legal person to be aligned with the EU core vocabulary. Instead we should propose to align the EU core vocabulary to eIDAS. If this is not possible we should use the term legalPerson instead of the term legalEntity, but reuse the semantic of the EU core vocabulary (current status).
  • legalEntity: We are using the class LegalEntity as superclass of NaturalPerson and LegalPerson. Please note that LegalEntity is only used in the information model as a abstraction of NaturalPerson and LegalPerson. It isn't a term defined in the vocabulary.
  • Nace020: Is recommended by the EU core vocabulary for the legalEntityActivity property. So we are align. In Germany we additionally support Wz2008. This class is not part of the EU company vocabulary, but can be easily added. I couldn't find a link to the official Nace020 code list. If someone knows I will add the link to the semantic description of the Nace020 class.

@PerNordanlind
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants