Protovis pretty much covers everything, from what I can see. What you're looking for (I think) is an implementation on some specific data you have, mapped to hyperlinks from Wikipedia or similar? Please correct me if I didn't understand correctly or elaborate a bit.