docs: def literal_to_dict(value):
      """ Transform an object value into a dict readable value
  
      :param value: Object of a triple which is not a BNode
      :type value: Literal or URIRef
      :return: dict or str or list
      """
      if isinstance(value, Literal):
          if value.language is not None:
              return {"@value": str(value), "@language": value.language}
          return value.toPython()
      elif isinstance(value, URIRef):
          return {"@id": str(value)}
      elif value is None:
          return None
      return str(value)