def METHOD_NAME(dats_path):
    print(dats_path)
    with open(dats_path, encoding="utf8") as dats_file:
        dats_dict = json.loads(dats_file.read())
    extra_properties = dats_dict["extraProperties"]
    values_dict = {}
    for extra_property in extra_properties:
        values_dict[extra_property["category"]] = ", ".join(
            str(value) for value in [exp["value"] for exp in extra_property["values"]]
        )
    creators = dats_dict["creators"]
    for creator in creators:
        if "roles" in creator.keys():
            for role in creator["roles"]:
                if (
                    role["value"] == "Principal Investigator"
                    and "name" in creator.keys()
                ):
                    values_dict["principal_investigator"] = creator["name"]
    return [
        dats_dict["title"],
        values_dict["principal_investigator"]
        if "principal_investigator" in values_dict
        else "",
        values_dict["origin_consortium"] if "origin_consortium" in values_dict else "",
        values_dict["origin_institution"]
        if "origin_institution" in values_dict
        else "",
        values_dict["origin_city"] if "origin_city" in values_dict else "",
        values_dict["origin_province"] if "origin_province" in values_dict else "",
        values_dict["origin_country"] if "origin_country" in values_dict else "",
    ]