Sejarah sebagai disiplin ilmu memiliki beberapa syarat yang harus dipenuhi agar dapat diakui sebagai sebuah ilmu pengetahuan. Beberapa syarat tersebut antara lain adalah objektivitas, yang berarti sejarah harus didasarkan pada fakta dan bukti yang ada tanpa dipengaruhi oleh bias pribadi. Kemudian, empiris, yang berarti sejarah harus didasarkan pada pengalaman dan observasi. Teori, yang berarti sejarah harus memiliki kerangka konseptual yang dapat digunakan untuk menjelaskan peristiwa masa lalu. Dan terakhir, generalisasi, yang berarti sejarah harus mampu menarik kesimpulan umum dari peristiwa-peristiwa tertentu. Keempat syarat ini penting untuk memastikan bahwa sejarah sebagai ilmu tetap relevan dan akurat.