Meshes are closer but vector networks also attach specific attributes to edges which is not usually the case with meshes. Examples: control handles (for curves), stroke weight, dash pattern.
Not uncommon in mesh editors either. Off the top of my head, blender stores edge splits, crease strength, and line styles for the freestyle renderer.