Hukum internasional
Hukum Internasional publik berbeda dengan Hukum Perdata Internasional. Hukum Perdata Internasional ialah keseluruhan kaedah dan asas hukum yang mengatur hubungan perdata yang melintasi batas negara atau hukum yang mengatur hubungan hukum perdata antara para pelaku hukum yang masing-masing tunduk pada hukum perdata (nasional) yang berlainan. Sedangkan Hukum Internasional adalah keseluruhan kaidah dan asas hukum yang mengatur hubungan atau persoalan yang melintasi batas negara (hubungan internasional) yang bukan bersifat perdata.
Erga omnes
Dalam hukum internasional, istilah ini mengacu kepada kewajiban negara terhadap komunitas internasional secara keseluruhan. Maka dari itu, setiap negara dapat mengambil langkah hukum apabila kewajiban "erga omnes" telah dilanggar. Konsep ini telah diakui oleh Mahkamah Internasional di dalam perkara "Barcelona Traction" yang menyatakan bahwa kewajiban ini perlu dipisahkan dengan kewajiban antara satu negara dengan negara lain seperti dalam bidang perlindungan diplomatik.