I suggest that for LegalActivity there is also a data property to assign the name of a person involved. Currently there is only the object property has responsible (participant) person. Whereas this is feasible for organizations and maybe for some VIPs, it may be not for other persons involved. In Poland we have so-called “citizen projects”, where any person can be the representative, and we will not keep all of them In a controlled vocabulary. It is possible to use blank nodes, but something similar to eli:publisher and eli:publisher_agent would be more convenient.