I am searching in the literature (so far unsuccessfully) the correct notion of "abstract Dynkin diagram" as the one that characterises intrinsically graphs that arise as the Dynkin diagram of a semisimple Lie algebra. In other words: what properties/extra data must a graph have to guarantee that it is a Dynking diagram?
My attempt is that such a graph must have weights $(w_i)$ attached to each vertex, at most 3 edges joining any two given vertices, and an extra condition making sure that the Cartan matrix it (potentially) comes from is symmetrisable. Namely, if $e_{ij}$ denotes the number of edges between vertices $i$ and $j$, then put $d_i := +\sqrt{|w_i|}$ and $c_{ij}:= - \sqrt{|w_j e_{ij}/w_j|}$, then the $c_{ij}$ are integers and $DCD^{-1}$ is a symmetric positive definite matrix, where $D=\mathrm{diag}(d_1, \ldots, d_n)$ and $C=(c_{ij})$. I presume that this is correct, but I am not entirely sure. And if so, this is certainly not the most elegant way to phrase it.
I assume that, in this context, an isomorphism of abstract Dynkin diagrams should be a graph isomorphism that respects the weights up to a common factor on every connected component. I don't think a preserving condition on the symmetric matrix $DCD^{-1}$ is needed.
Of course, the correct notion of abstract Dynkin diagram and isomorphism should be the one with the property that isomorphism classes of abstract Dynkin diagrams are in bijection with isomorphism classes of complex semisimple Lie algebras (or abstract Cartan matrices, or abstract root systems).
Does anyone know what the correct notions are, or a reference where this is done? Samelson briefly mentions "abstract Dynkin diagram" but does elaborate on this idea (page 68), and Knapp only defines "abstract Dynkin diagrams" that come from an abstract Cartan matrix.