The BorrowAction should allow Organizations to be the lender #1494
Participant itself expects both Person and Organization.
Are we not looking at an inheritance issue here? Should not sub-properties inherit the expected properties of their super-property?
If the answer to these two questions are yes, we are actually looking at a fix to the logic in the coding of the Schema.org site to automatically cary forward expected types from a property onto its sub-properties.
Re borrower and "most other sub-properties", if this isn't applicable to allow sub-properties we should go case by case. I'll fix this one for now. Richard - on the larger question of what the semantics are for subproperty/range/domain and whether the site should display, can you raise an issue?