A negotiation ontology is a formal, shared specification of the concepts, relationships, and rules within a negotiation domain, enabling semantically interoperable communication between heterogeneous autonomous agents. It defines a common vocabulary—including core entities like Offer, Utility, Deadline, and Agent Role—and the logical constraints governing their interaction. This shared semantic model is foundational for implementing structured agent communication protocols like the Contract Net Protocol or FIPA ACL, ensuring agents can interpret and reason about proposals, constraints, and commitments unambiguously.
