RelatedPartyRefOrValue is not used (currently) anywhere in the Open API, except internally within PartyRole management itself, so that a PartyRole can be created along with embedded related party roles.
I think that the (reasonable) assumption is that parties will always exist before creating any entities that are owned by or relate to Party/PartyRole.
You can of course extend the ServiceOrder model to add the information that you need, you need to consider whether to embed Party or perhaps directly ContactMedium.
Hope it 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.
------------------------------