anchor.diff:          Context
       ).
   
  -lookup_triple([Predicate | Rest], Triples) ->
  -    case lookup_triple(Predicate, Triples) of
  -        undefined -> lookup_triple(Rest, Triples);
  -        Triple -> Triple
  -    end;
  -lookup_triple([], _Triples) ->
  -    undefined;
   %% @doc Shortcuts for namespaced RDF properties
   lookup_triple(uri, Triples) ->
  -    lookup_triple(
  +    lookup_triples(
           [
               <<"http://xmlns.com/foaf/0.1/page">>
           ],
           Triples
       );
   lookup_triple(title, Triples) ->
  -    lookup_triple(
  +    lookup_triples(
           [
               <<"http://purl.org/dc/elements/1.1/title">>
           ],
           Triples
       );
   lookup_triple(description, Triples) ->
  -    lookup_triple(
  +    lookup_triples(
           [
               <<"http://purl.org/dc/elements/1.1/description">>
           ],
  
positive.code:         Triples
      );
  lookup_triple(rights, Triples) ->
      lookup_triple(
          [
              <<"http://www.europeana.eu/schemas/edm/rights">>
          ],
          Triples
      );
  lookup_triple(Predicate, Triples) ->
      %% Find the requested predicate
      case lists:dropwhile(
  
negative.code:         Triples
      );
  lookup_triple(thumbnail, Triples) ->
      lookup_triples(
          [
              <<"http://xmlns.com/foaf/0.1/thumbnail">>,
              <<"http://www.europeana.eu/schemas/edm/isShownBy">>,
  