I asked my tutor(@mosc00004 ) yesterday, for normal recipes this is true but for recipes that hold the basicDishFor property it is possible for multiple restaurants to obtain the same recipeId, because by default a recipe with the basicDishFor property is owned by every restaurant with that type