I spent the entire day looking at a data model which seems to be free form and shouldn't be. Do you have any advice?

Sounds like you need the right kind of support, Cap.

However - If you take belM's description of her (data) attributes literally, she has no such need. She can stand up for herself.