Hi Simon
Firstly, welcome to the TMF Open API family.
Please be aware that the Open API specs are just that, specifications. The implementation is up to you.
hrefs are basically "smart" foreign keys. So no change from previous API exposure of foreign key. You have to decide if you will (for example) update foreign key in persistence when the referred entity is deleted, or rather be forgiving and expect your consumers to be resilient if they try to retrieve data from an orphaned foreign key.
The only extra piece of information from the referred entity is the name, we have that because many display use cases want to show a title of a referred entity. Here also it's up to you how to represent this in persistence.
Hope this helps
------------------------------
Jonathan Goldberg
Amdocs Management Limited
Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
------------------------------