anchor.diff:                          true ->
                               Vocab = dict:fetch(<<"#vocab">>, ContextDict),
                               <<Vocab/binary, Key/binary>>;
  -                        false -> throw(bad_property)
  +                        false -> throw({bad_property, Key})
                       end
               end
       end.
  
positive.code:                               true ->
                                    dict:fetch(Reference, ContextDict);
                                false ->
                                    throw(wrong_curie_resource)
                            end
                      end;
                  %% WrappedAbsoluteIri
  
negative.code:                             %% TODO need something for url parsing with #base rather than just concatenate it!
                              <<Base/binary, IRI/binary>>;
                          false ->
                              throw({wrong_relative_iri_resource, Object})
                      end;
                  %% Everything else
                  _ ->
                      throw({wrong_resource, Object})
              end
      end.
  
  