The Internet Corporation for Assigned Names and Numbers (ICANN) on Thursday selected seven new top-level domains for the Internet, in a long-anticipated bid to provide competition for the popular .com domain and to make more and specialized domain names available to corporations and individuals.