An Active Directory schema defines classes of objects that can be instantiated and stored in the database. For example, User is a class whose objects would have attributes such as first name, last name, username, email, etc.