Currently a Data Object Mapping (source-target mapping) expects a source, a target and a mapping of attributes or columns.
There have been various use-cases where only the source and target object (dataObject) are needed, but since the data item mapping is mandatory this causes validation errors when validating the schema against the schema definition.
It would be an improvement to remove the dataItemMapping as mandatory.
Examples are connecting interfaces / APIs / connectors, where only a source object name or token is required to be mapped to a target object/token. There is no need for column mappings in this case.
Currently a Data Object Mapping (source-target mapping) expects a source, a target and a mapping of attributes or columns.
There have been various use-cases where only the source and target object (dataObject) are needed, but since the data item mapping is mandatory this causes validation errors when validating the schema against the schema definition.
It would be an improvement to remove the dataItemMapping as mandatory.