anchor.diff:                              throw(?ERROR_POSIX(?EACCES));
                           undefined ->
                               json_metadata:merge([
  -                                ?DIR_LAYER_1_JSON_METADATA,
  -                                ?DIR_LAYER_2_JSON_METADATA,
  -                                ?DIR_LAYER_3_JSON_METADATA,
  -                                ?DIR_LAYER_4_JSON_METADATA,
  -                                ?DIR_LAYER_5_JSON_METADATA
  +                                ?JSON_METADATA_1,
  +                                ?JSON_METADATA_2,
  +                                ?JSON_METADATA_3,
  +                                ?JSON_METADATA_4,
  +                                ?JSON_METADATA_5
                               ]);
                           _ ->
                               json_metadata:merge([
  -                                ?DIR_LAYER_4_JSON_METADATA,
  -                                ?DIR_LAYER_5_JSON_METADATA
  +                                ?JSON_METADATA_4,
  +                                ?JSON_METADATA_5
                               ])
                       end;
                   {true, false} ->
  -                    ?DIR_LAYER_5_JSON_METADATA;
  +                    ?JSON_METADATA_5;
                   {false, true} ->
                       case ShareId of
                           undefined when Client == ?USER_IN_SPACE_2_AUTH ->
  
positive.code: 
  init_per_testcase(_Case, Config) ->
      initializer:mock_share_logic(Config),
      ct:timetrap({minutes, 15}),
      lfm_proxy:init(Config).
  
  
  
negative.code:     RootDirPath = filename:join(["/", ?SPACE_2, ?SCENARIO_NAME]),
      {ok, _RootDirGuid} = lfm_proxy:mkdir(Provider2, UserSessId, RootDirPath, 8#777),
  
      DirWithoutRdfMetadataPath = filename:join([RootDirPath, <<"dir_without_rdf_metadata">>]),
      {ok, DirWithoutRdfMetadataGuid} = lfm_proxy:mkdir(Provider2, UserSessId, DirWithoutRdfMetadataPath, 8#777),
  
      DirWithRdfMetadataPath = filename:join([RootDirPath, <<"dir_with_rdf_metadata">>]),
      {ok, DirWithRdfMetadataGuid} = lfm_proxy:mkdir(Provider2, UserSessId, DirWithRdfMetadataPath, 8#777),
      lfm_proxy:set_metadata(Provider2, UserSessId, {guid, DirWithRdfMetadataGuid}, rdf, ?RDF_METADATA_1, []),
  
      RegularFileWithoutRdfMetadataPath = filename:join([RootDirPath, <<"file_without_rdf_metadata">>]),
      {ok, RegularFileWithoutRdfMetadataGuid} = lfm_proxy:create(Provider2, UserSessId, RegularFileWithoutRdfMetadataPath, 8#777),
  
      RegularFileWithRdfMetadataPath = filename:join([RootDirPath, <<"file_with_rdf_metadata">>]),
      {ok, RegularFileWithRdfMetadataGuid} = lfm_proxy:create(Provider2, UserSessId, RegularFileWithRdfMetadataPath, 8#777),
      lfm_proxy:set_metadata(Provider2, UserSessId, {guid, RegularFileWithRdfMetadataGuid}, rdf, ?RDF_METADATA_1, []),
  
      SupportedClientsPerNode = #{
          Provider1 => [?USER_IN_SPACE_1_AUTH, ?USER_IN_SPACE_2_AUTH, ?USER_IN_BOTH_SPACES_AUTH],
  