Not sure, I have a similar shade made by ivanhoe miller that uses a ceramic or porcelain bulb socket housing made by GE in the 50's (?) that was dropped and the socket shattered so I am in the same hunt as you. My findings are that most of these old shades were socket specific to whatever socket they came with, so restoring them is kind of a chore. FWIW, I noticed the same sockets on ebay for $30 shipped so I was tempted to try one on my own, it may be a combination of the socket you showed and some "retro fitting" with some filler plates, or, large washers to fill the particular hole diameter your shade is?
Best of Luck to you!