def construct_results(value)
      values = split_value(value)

      value.providedLabel = values.shift
      results = [value]

      values.each { |v| results << build_resource(value.class, v) }

      results
    end
def construct_results(value)
      values = split_value(value)

      value.providedLabel = values.shift
      results = [value]

      values.each { |v| results << build_resource(value.class, v) }

      results
    end
@param value [ActiveTriples::Resource]

 @return [Array<ActiveTriples::Resource>] an array of resources derived
   from the split `#providedLabel` of `value`