Multi-agent Interactions on the Web Through Linked Data Notifications

  • Jean-Paul CalbimonteEmail author
  • Davide Calvaresi
  • Michael Schumacher
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10767)


The evolution of the Web towards a semantically-enriched information space has risen several challenges and opportunities concerning the interaction, knowledge representation, and design of multi-agent systems. Many of these have been explored in the past, such as the usage of ontologies for defining agent knowledge bases, the definition of semantic web services, or the usage of reasoning for intelligent agent behavior. Although these efforts have resulted in important research achievements, there is still a need to provide a simple –yet comprehensive– way of interconnecting decentralized intelligent agents through a generic Web-based infrastructure. In this paper we analyze how multi-agent systems can use extensions of the Linked Data Notifications W3C recommendation as the backbone for a Semantic Web-enabled infrastructure for agent communication.


  1. 1.
    FIPA ACL Message Structure Spec.
  2. 2.
    Foundation for Intelligent Physical Agents Standard.
  3. 3.
    Bellifemine, F., Poggi, A., Rimassa, G.: JADE: a FIPA2000 compliant agent development environment. In: Proceedings of the 5th International Conference on Autonomous Agents, pp. 216–217 (2001)Google Scholar
  4. 4.
    Berners-Lee, T., Bizer, C., Heath, T.: Linked data-the story so far. IJSWIS 5(3), 1–22 (2009)Google Scholar
  5. 5.
    Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Sci. Am. 284(5), 34–43 (2001)CrossRefGoogle Scholar
  6. 6.
    Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-Agent Systems in AgentSpeak using Jason, vol. 8. Wiley, Hoboken (2007)zbMATHGoogle Scholar
  7. 7.
    Calvaresi, D., Cesarini, D., Sernani, P., Marinoni, M., Dragoni, A., Sturm, A.: Exploring the ambient assisted living domain: a systematic review. J. Ambient Intell. Humaniz. Comput. 8(2), 1–19 (2016)Google Scholar
  8. 8.
    Calvaresi, D., Marinoni, M., Sturm, A., Schumacher, M., Buttazzo, G.: The challenge of real-time multi-agent systems for enabling IoT and CPS. In: WI, pp. 356–364 (2017)Google Scholar
  9. 9.
    Capadisli, S., Guy, A., Lange, C., Auer, S., Sambra, A., Berners-Lee, T.: Linked data notifications: a resource-centric communication protocol. In: Blomqvist, E., Maynard, D., Gangemi, A., Hoekstra, R., Hitzler, P., Hartig, O. (eds.) ESWC 2017. LNCS, vol. 10249, pp. 537–553. Springer, Cham (2017). Scholar
  10. 10.
    Chen, B., Cheng, H.H., Palen, J.: Integrating mobile agent technology with multi-agent systems for distributed traffic detection and management systems. Transp. Res. Part C Emerg. Technol. 17(1), 1–10 (2009)CrossRefGoogle Scholar
  11. 11.
    Ciortea, A., Boissier, O., Zimmermann, A., Florea, A.M.: Give agents some REST: a resource-oriented abstraction layer for internet-scale agent environments. In: AAMAS, pp. 1502–1504 (2017)Google Scholar
  12. 12.
    d’Inverno, M., et al.: The dMARS architecture: a specification of the distributed multi-agent reasoning system. Auton. Agents Multi-Agent Syst. 9(1), 5–53 (2004)CrossRefGoogle Scholar
  13. 13.
    Ferber, J.: Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence. Addison-Wesley, Reading (1999)Google Scholar
  14. 14.
    Finin, T., Fritzson, R., McKay, D., McEntire, R.: KQML as an agent communication language. In: ICIKM, pp. 456–463 (1994)Google Scholar
  15. 15.
    Hendler, J.: Agents and the semantic web. IEEE Intell. Syst. 16(2), 30–37 (2001)CrossRefGoogle Scholar
  16. 16.
    Kraus, S.: Negotiation and cooperation in multi-agent environments. Artif. Intell. 94(1–2), 79–97 (1997)CrossRefGoogle Scholar
  17. 17.
    Labrou, Y., Finin, T.: Semantics for an agent communication language. In: Singh, M.P., Rao, A., Wooldridge, M.J. (eds.) ATAL 1997. LNCS, vol. 1365, pp. 209–214. Springer, Heidelberg (1998). Scholar
  18. 18.
    Luke, S., Spector, L., Rager, D., Hendler, J.: Ontology-based web agents. In: Proceedings of the First International Conference on Autonomous Agents, pp. 59–66. ACM (1997)Google Scholar
  19. 19.
    Luo, Y., Liu, K., Davis, D.N.: A multi-agent decision support system for stock trading. IEEE Netw. 16(1), 20–27 (2002)CrossRefGoogle Scholar
  20. 20.
    McIlraith, S.A., Son, T.C., Zeng, H.: Semantic web services. IEEE Intell. Syst. 16(2), 46–53 (2001)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  • Jean-Paul Calbimonte
    • 1
    Email author
  • Davide Calvaresi
    • 1
    • 2
  • Michael Schumacher
    • 1
  1. 1.University of Applied Sciences and Arts Western Switzerland, HES-SO Valais-WallisSierreSwitzerland
  2. 2.Scuola Superiore Sant’AnnaPisaItaly

Personalised recommendations