Everything is under the umbrella of "Cisco Common Classification Policy Language" or "C3PL", as a common language to achieve different functionalities using the same blocks of class-maps and policy-maps. Regular class-maps and policy-maps are used for QoS, while inspect class-maps and policy-maps are used for zone-based firewall function. Here's some guides: