Ontology Support for Translating Negotiation Primitives

  • Maricela Bravo
  • Máximo López
  • Azucena Montes
  • René Santaolaya
  • Raúl Pinto
  • Joaquín Pérez
Part of the IFIP International Federation for Information Processing book series (IFIPAICT, volume 217)


In this paper we present an ontology solution to solve the problem of language heterogeneity among negotiating agents during the exchange of messages over Internet. Traditional negotiation systems have been implemented using different syntax and semantics. Our proposal offers a novel solution incorporating an ontology, which serves as a shared vocabulary of negotiation messages; and a translation module that is executed on the occurrence of a misunderstanding. We implemented a service oriented architecture for executing negotiations and conducted experiments incorporating different negotiation messages. The results of the tests show that the proposed solution improves the interoperability between heterogeneous negotiation agents.


Negotiation Process Finite State Machine Service Oriented Architecture Negotiation System Negotiation Protocol 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    T. Finning, R. Fritzon, and R. McEntire: KQML as an agent communication language, in Proceedings of the 3rd International Conference on Information and Knowledge Management, November 1994.Google Scholar
  2. 2.
    FIPA — Foundation for Intelligent Physical Agents. FIPA Specifications, 2003; available at Scholar
  3. 3.
    Uschold, M. and King M, Towards a Methodology for Building Ontologies, Workshop on Basic Ontological Issues in Knowledge Sharing, 1995.Google Scholar
  4. 4.
    Grüninger, M. and Fox, M., The Role of Competency Questions in Enterprise Engineering, IFIP WG 5.7 Workshop on Benchmarking. Theory and Practice, Trondheim, Norway, 1994.Google Scholar
  5. 5.
    Fernández, M., Gómez-Pérez, A., and Juristo, N., METHONTOLOGY: From Onthological Art towards Ontological Engineering, Proceedings of AAAI Spring Symposium Series, AAAI Press, Menlo Park, Calif., pp. 33–40, 1997.Google Scholar
  6. 6.
    Müller, H. J., Negotiation Principles, Foundations of Distributed Artificial Intelligence, in G.M.P. O’Hare, and N.R. Jennings, New York: John Wiley & Sons.Google Scholar
  7. 7.
    Jin Baek Kim, Arie Segev, A Framework for Dynamic eBusiness Negotiation Processes, Proceedings of IEEE Conference on E-Commerce, New Port Beach, USA, 2003.Google Scholar
  8. 8.
    Stanley Y. W. Su, Chunbo Huang, Joachim Hammer, Yihua Huang, Haifei Li, Liu Wang, Youzhong Liu, Charnyote Pluempitiwiriyawej, Minsoo Lee and Herman Lam, An Internet-Based Negotiation Server For E-Commerce, the VLDB Journal, Vol. 10, No. 1, pp. 72–90, 2001.zbMATHGoogle Scholar
  9. 9.
    Patrick C. K. Hung, WS-Negotiation: An Overview of Research Issues, IEEE Thirty-Seventh Hawaii International Conference on System Sciences (HICSS-37), Big Island, Hawaii, USA, January 5–8, 2004.Google Scholar
  10. 10.
    Anthony Chavez, Pattie Maes, Kasbah: An Agent Marketplace for Buying and Selling Goods, Proceedings of the First International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology, London, UK, April 1996.Google Scholar
  11. 11.
    Sonia V. Rueda, Alejandro J. García, Guillermo R. Simari, Argument-based Negotiation among BDI Agents, Computer Science & Technology, 2(7), 2002.Google Scholar
  12. 12.
    Haifei Li, Chunbo Huang and Stanley Y. W Su, Design and Implementation of Business Objects for Automated Business Negotiations, Group Decision and Negotiation, Vol. 11; Part 1, pp. 23–44, 2002.zbMATHCrossRefGoogle Scholar
  13. 13.
    Dignum, Jan Dietz, Communication Modeling — The language/Action Perspective, Proceedings of the Second International Workshop on Communication Modeling, Computer Science Reports, Eindhoven University of Technology, 1997.Google Scholar
  14. 14.
    J. Gennari, M. Musen, R. Fergerson, W. Grosso, M. Crubézy, H. Eriksson, N. Noy, and S. Tu: The evolution of Protege-2000: An environment for knowledge-based systems development, International Journal of Human-Computer Studies, 58(1): 89–123, 2003.CrossRefGoogle Scholar
  15. 15.
    H. Knublauch: An AI tool for the real world: Knowledge modeling with Protégé, JavaWorld, June 20, 2003.Google Scholar

Copyright information

© International Federation for Information Processing 2006

Authors and Affiliations

  • Maricela Bravo
    • 1
  • Máximo López
    • 1
  • Azucena Montes
    • 1
  • René Santaolaya
    • 1
  • Raúl Pinto
    • 1
  • Joaquín Pérez
    • 1
  1. 1.Centro Nacional de Investigación y Desarrollo TecnológicoCuernavaca, Mor.Mexico

Personalised recommendations