Make Stakeholder.current_relationship a list #101
-
Currently Stakeholder.current_relationship is a scalar enumeration - only one value is allowed. However, in real life some stakeholders can have several roles at the same time, e.g. Founder & Executive or Investor & Board Member. It could be hard to pick a single relationship out of several in such cases. Suggesting to make it a list of enums instead. P.S. Not sure if this belongs to "Issues" or "Discussions" section on github. Let me know how you would prefer to receive suggestions like this. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
Thanks for the suggestion Andrey. How do you use relationships? What do you think about making this field Background: we considered having a list of relationships when we first added relationship metadata to LTSE Equity. We decided against it because our primary use case, ASC 718 stock based compensation reporting, is better served with just the primary relationship at a point in time. I believe Carta went through similar thinking. In a future version of OCF that supports changelogs, we will track the full history of a stakeholder's primary relationships. Making relationships lists and tracking what's primary drastically complicates the data schema. |
Beta Was this translation helpful? Give feedback.
-
This discussion can continue, but the spec works as-is and this can be added in future releases in a non-breaking way if we leave |
Beta Was this translation helpful? Give feedback.
This discussion can continue, but the spec works as-is and this can be added in future releases in a non-breaking way if we leave
current_relationship
alone and add another field for past or non-primary relationships. Marking out of scope for now.