docs: def update_lipd_v1_3(d):
      """
      Update LiPD v1.2 to v1.3
      - Added 'createdBy' key
      - Top-level folder inside LiPD archives are named "bag". (No longer <datasetname>)
      - .jsonld file is now generically named 'metadata.jsonld' (No longer <datasetname>.lpd )
      - All "paleo" and "chron" prefixes are removed from "paleoMeasurementTable", "paleoModel", etc.
      - Merge isotopeInterpretation and climateInterpretation into "interpretation" block
      - ensemble table entry is a list that allows multiple tables
      - summary table entry is a list that allows multiple tables
      :param dict d: Metadata v1.2
      :return dict d: Metadata v1.3
      """
      # sub routine (recursive): changes all the key names and merges interpretation
      d = update_lipd_v1_3_names(d)
      # sub routine: changes ensemble and summary table structure
      d = update_lipd_v1_3_structure(d)
      d["lipdVersion"] = 1.3
      if "LiPDVersion" in d:
          del d["LiPDVersion"]
      return d