As a user, I would like to be able to clearly identify the attribute a violation message from CDQ is related to.
E.g. I could have 3 different identifier fields in my entry mask. If I enter 3 identifiers and then receive an error message "The identifier format is wrong." I do not know which identifier is the wrong one.
The "parentConcept" could be a possible solution but is not provided for all violation messages. Using the inbound mapping could be a more user friendly solution, maybe by enabling the validation request to be sent as raw record with a related mapping and then returning the sourceAttribute as part of the validation message.
RElates to https://cdqcom.atlassian.net/browse/CDLS-3348