anchor.diff:      <<"schema:height">>;
   map_dimension_type(<<"diameter">>) ->
       <<"dbpedia-owl:diameter">>;
  -map_dimension_type(Type) ->
  -    Type.
  +map_dimension_type(_Type) ->
  +    undefined.
   
   to_list(Values) when is_list(Values) ->
       Values;
  
positive.code: map_property(<<"material">>, Value, Acc) ->
      %% Single material as value
      Acc#{<<"rdfs:label">> => Value};
  map_property(<<"rights">>, Value, Acc) ->
      Acc2 = Acc#{<<"rights">> => Value},
      case m_creative_commons:url_for(Value) of
          undefined ->
              Acc2;
  
negative.code:     Acc#{<<"schema:unitCode">> => map_dimension_unit(Value),
          <<"schema:unitText">> => Value
      };
  map_property(<<"dimension.value">>, Value, Acc) ->
      Acc#{<<"schema:value">> => Value};
  map_property(Key, [Value], Acc) ->
      map_property(Key, Value, Acc);
  map_property(Key, Value, Acc) ->
      Acc#{Key => Value}.
  
  map_dimension(#{<<"dimension.type">> := Type} = Dimension, Acc) ->
      Dimension2 = maps:remove(<<"dimension.type">>, Dimension),
      case map_dimension_type(Type) of
          undefined ->
              Acc;
          MappedType ->
              Acc#{MappedType => Dimension2#{
                  <<"rdf:type">> => <<"schema:QuantitativeValue">>
              }}
      end;
  map_dimension(_DimensionWithoutValueOrType, Acc) ->
      Acc.
  
  %% @doc Map dimension unit to UN/CEFACT Common Codes for Units of Measurement
  