Он должен находиться в самом верхнем слое, который он переводит в / из.
Если у вас есть сопоставители между доменом и инфра, они должны жить в домене (при условии, что используется инфра).
Если у вас есть сопоставители между пользовательским интерфейсом и доменом, то они должны жить в пользовательском интерфейсе (при условии, что используется домен).
Это означает, что нижние нижние слои не знают или не должны знать о верхних слоях.