من الشروط التي يجب توفرها في أي نوع من انواع المعرفة لكي تصبح علم هي
1- أن يتخذها العلم موضوعا مستقلا للدراسة والبحث
2- إمكانية إخضاع هذهالظواهر لمنهج أو أكثر من مناهج البحث العلمي
3- أن لتحقق هذهالمناهج طائفة منالقوانين والقضايا الكلية التي لها صفة الحتمية والعمومية
4- جميع ما سبق