Both Kubernetes & Helm have released official label best practices.
These labels are consumed by K8s tooling, such as Lens.
The label translations I've identified are:
app: > app.kubernetes.io/name:
chart: > helm.sh/chart:
release: > app.kubernetes.io/instance:
heritage: > app.kubernetes.io/managed-by: