SOARI: A Service Oriented Architecture to Support Agent Reputation Models Interoperability

  • Luis G. Nardin
  • Anarosa A. F. Brandão
  • Jaime S. Sichman
  • Laurent Vercouter
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5396)


Interaction among agents about reputation is essential to accelerate the convergence of the reputation evaluation. Semantic heterogeneity of different reputation models makes agent interaction a problem, especially in open MAS. We propose in this paper a service oriented architecture, SOARI, to deal with this problem. Namely, SOARI is composed of an external Ontology Mapping Service (OMS) and an agent internal Translator module. This architecture supports concept mapping and translation among reputation model ontologies to a common ontology and vice-versa, thus allowing heterogeneous agents to interoperate about reputation. We present an example of the OMS’s use, by showing the mapping of two reputation models to a common ontology. Finally, we illustrate the use of the whole SOARI architecture in a simplified electronic commerce scenario. These experiments have enabled us to analyze the limitations and advantages of a hybrid approach for heterogeneous agents interoperation.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bechhofer, S., Harmelen, F., Hendler, J., Horrocks, I., McGuiness, D.L., Patel-Schneider, P.F., Stein, L.A.: OWL web ontology language reference. W3C recommendation, W3C (February 2004)Google Scholar
  2. 2.
    Beckett, D., Broekstra, J.: Sparql query results XML format. W3C recommendation, W3C (January 2008)Google Scholar
  3. 3.
    Booth, D., Haas, H., McCabe, F., Newcomer, E., Champion, M., Ferris, C., Orchard, D.: Web services architecture. W3C recommendation, W3C (February 2004)Google Scholar
  4. 4.
    Brandão, A.A.F., Vercouter, L., Casare, S., Sichman, J.S.: Extending the art testbed to deal with heterogeneous agent reputation models. In: Proceedings of Workshop on Trust in Agent Societies (2007)Google Scholar
  5. 5.
    Casare, S., Sichman, J.S.: Using a functional ontology of reputation to interoperate different agent reputation models. Journal of the Brazilian Computer Society 11(2), 79–94 (2005)CrossRefGoogle Scholar
  6. 6.
    Castelfranchi, C., Falcone, R.: Principles of trust in mas: Cognitive anatomy, social importance and quantification. In: ICMAS 1998, pp. 72–79 (1998)Google Scholar
  7. 7.
    Conte, R., Paolucci, M.: Reputation in Artificial Societies. Social Beliefs for Social Order. Kluwer Academic Publishers, Boston (2002)CrossRefGoogle Scholar
  8. 8.
    Coutinho, L., Brandão, A.A.F., Sichman, J.S., Boissier, O.: Model-driven integration of organizational models. In: Proceedings of the 9th International Workshop on Agent Oriented Software Engineering (2008)Google Scholar
  9. 9.
    Gruber, T.R.: A translation approach to portable ontology specifications. Knowledge Acquisition 5(2), 199–220 (1993)CrossRefGoogle Scholar
  10. 10.
    Horridge, M., Knublauch, H., Rector, A., Stevens, R., Wroe, C.: A practical guide to building owl ontologies using the protégé-owl plugin and coode tools edition 1.0. Technical report, The University Of Manchester Stanford University (2004)Google Scholar
  11. 11.
    Kalfoglou, Y., Schorlemmer, M.: Ontology mapping: the state of the art. The Knowledge Engineering Review 18, 1–31 (2003)CrossRefMATHGoogle Scholar
  12. 12.
    Müller, G., Vercouter, L.: L.i.a.r. achieving social control in open and decentralised multi-agent systems. Technical report, Ecole Nationale Supérieure des Mines de Saint-Etienne (2008)Google Scholar
  13. 13.
    Prud’hommeaux, E., Seaborne, A.: Sparql query language for rdf (working draft). Technical report, W3C (March 2007)Google Scholar
  14. 14.
    Sabater, J., Paolucci, M., Conte, R.: Repage: Reputation and image among limited autonomous partners. Journal of Artificial Societies and Social Simulation 9(2) (2006)Google Scholar
  15. 15.
    Sabater, J., Sierra, C.: Social regret, a reputation model based on social relations. Journal SIGecom Exch. 2(1), 44–56 (2001)CrossRefGoogle Scholar
  16. 16.
    Sirin, E., Parsia, B., Grau, B.C., Kalyanpur, A., Katz, Y.: Pellet: A practical owl-dl reasoner. Journal of Web Semantics (2006)Google Scholar
  17. 17.
    Vercouter, L., Casare, S., Sichman, J.S., Brandão, A.A.F.: An experience on reputation models interoperability based on a functional ontology. In: Proceedings of 20th International Joint Conference on Artificial Intelligence (IJCAI 2007) (2007)Google Scholar
  18. 18.
    Visser, U., Stuckenschmidt, H., Wache, H., Vögele, T.: Enabling technologies for inter-operability. In: Workshop on the 14th International Symposium of Computer Science for Environmental Protection (2000)Google Scholar
  19. 19.
    Wooldridge, M.: An Introduction to MultiAgent Systems. John Wiley & Sons, Chichester (2002)Google Scholar
  20. 20.
    Zacharia, G., Maes, P.: Trust management through reputation mechanisms. Journal of Applied Artificial Intelligence 14(2), 881–907 (2000)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Luis G. Nardin
    • 1
  • Anarosa A. F. Brandão
    • 1
  • Jaime S. Sichman
    • 1
  • Laurent Vercouter
    • 2
  1. 1.Laboratório de Técnicas Inteligentes - EP/USPSão PauloBrazil
  2. 2.Ecole Nationale Supérieure des Mines de Saint-EtienneSaint-Etienne Cedex 2France

Personalised recommendations