Here, union_unit of Noord-Holland and Zuid-Holland, but union_data uses Noord-Holland twice. This gives no error. Both Noord and Zuid-Holland have five rows.
...\GeoDMS-Test\Operator\cfg\Operator.dms
/Relational/UnTiled2Tiled/union_data/CityNames_shouldbeerror
unit<uint32> unit_ProvCity := union_unit(Source/NoordHollandBigCities, Source/ZuidHollandBigCities);
attribute<string> CityNames_shouldbeerror (union_unit/unit_ProvCity) := union_data(union_unit/unit_ProvCity, Source/NoordHollandBigCities/CityNames, Source/NoordHollandBigCities/CityNames);

Here, union_unit of Noord-Holland and Zuid-Holland, but union_data uses Noord-Holland twice. This gives no error. Both Noord and Zuid-Holland have five rows.
...\GeoDMS-Test\Operator\cfg\Operator.dms/Relational/UnTiled2Tiled/union_data/CityNames_shouldbeerror