anchor.diff:  
           GetMetadataFun,
           RemoveMetadataFun,
  +        % Setting rdf metadata with correct values should always succeed
           fun(_) -> ok end,
           ConstructVerifyEnvForSuccessfulCallsFun,
   
  
positive.code: 
  
  set_rdf_metadata_test(Config) ->
      [Provider2, Provider1] = ?config(op_worker_nodes, Config),
  
      GetSessionFun = fun(Node) ->
          ?config({session_id, {?USER_IN_BOTH_SPACES, ?GET_DOMAIN(Node)}}, Config)
  
negative.code:     },
  
      ConstructVerifyEnvForSuccessfulCallsFun = fun(FileGuid) -> fun
          (false, #api_test_ctx{node = TestNode}) ->
              ?assertMatch({error, ?ENODATA}, GetMetadataFun(TestNode, FileGuid), ?ATTEMPTS),
              true;
          (true, #api_test_ctx{node = TestNode, data = #{<<"metadata">> := Metadata}}) ->
              lists:foreach(fun(Node) ->
                  ?assertMatch({ok, Metadata}, GetMetadataFun(Node, FileGuid), ?ATTEMPTS)
              end, Providers),
  
              case Metadata of
                  ?RDF_METADATA_1 ->
  