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

Consider requirements around bundles of direct and indirect interests in a relationship #551

Open
kd-ods opened this issue Feb 12, 2024 · 0 comments

Comments

@kd-ods
Copy link
Collaborator

kd-ods commented Feb 12, 2024

Summary of the bug or issue
At the moment (as of BODS 0.3 and 0.4) there is a lack of clarity about what to do when a person has direct AND indirect interests in an entity. These interests may be bundled together in the Interests array of a single relationship statement. But then, if componentRecordIds is used to lay out which are the intermediaries for some of the indirect interests, it may not be clear which indirect interests are composed of those intermediaries. In such circumstances, should two Relationship statements between the entity and the person be created?

Suggested resolution
With the renaming of Ownership-or-control Statements to Relationship Statements, there is the opportunity to use the clarity of the conceptual model to improve the data model. In particular, it seems natural to talk of an individual having both a direct and an indirect relationship with an entity. So we should consider:

  • moving the indirectOrDirect property up a level, to sit at the top level of recordDetails for a relationship
  • requiring that where an individual has direct AND indirect interests in an entity the publisher creates two relationship statements: one with indirectOrDirect: 'direct' and one with indirectOrDirect: 'indirect'
@StephenAbbott StephenAbbott changed the title Condsider requirements around bundles of direct and indirect interests in a relationship Consider requirements around bundles of direct and indirect interests in a relationship Feb 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant