Dhgcl: dynamic heterogeneous graphs contrastive learning with integration of heterogeneity and temporality | Synapse