A task ontology is a formal, machine-readable specification that defines the concepts, properties, and relationships within a task domain, enabling semantic understanding and automated reasoning about task types, requirements, and agent capabilities. It provides a shared vocabulary and structured knowledge model that allows orchestration engines and individual agents to interpret, decompose, and match tasks intelligently, moving beyond simple keyword matching to true semantic comprehension of work objectives and constraints.
