Publisher/source metadata at a record level

In the BODS schema we have something a bit like what @bloom is describing (although each of these are held at the record level rather than any being aggregated to a higher level).

  • publisher (as above)
  • source - this is an object which is kind of a 2 in 1 for what we could describe here as a steward or representative - it includes source.type for whether it’s a self declaration, third party information, or from an official register. source.assertedBy is the name of the agent making the assertion. So this object could be used for a person declaring their own interests or an official register declaring their interests. It doesn’t include contact information beyond just a URL though.

I don’t think this approach would transfer directly to OR but might be useful to have as a reference