Semantic Web and Declarative Agent Languages and Technologies: Current and Future Trends

(Position Paper)
  • Viviana Mascardi
  • James Hendler
  • Laura Papaleo
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7784)


One of the first discussions about a Web enriched with semantics and its relationships with artificial intelligence (and hence, with intelligent agents) dates back to 1998 [3], but it was only ten years ago that the idea of a SemanticWeb on top of which agent-based computing would have allowed computer programs to interact with non-local web-based resources, became familiar to a wide audience of scientists [4,18].


Multiagent System Ontology Match Ontological Reasoning Agent Programming Language Semantic Markup 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ancona, D., Mascardi, V.: Coo-BDI: Extending the BDI Model with Cooperativity. In: Leite, J., Omicini, A., Sterling, L., Torroni, P. (eds.) DALT 2003. LNCS (LNAI), vol. 2990, pp. 109–134. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  2. 2.
    Baldoni, M., Baroglio, C., Bergenti, F., Marengo, E., Mascardi, V., Patti, V., Ricci, A., Santi, A.: An Interaction-Oriented Agent Framework for Open Environments. In: Pirrone, R., Sorbello, F. (eds.) AI*IA 2011. LNCS, vol. 6934, pp. 68–79. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  3. 3.
    Berners-Lee, T.: An parenthetical discussion to the web architecture at 50,000 feet and the semantic web roadmap (1998), (accessed on November 20, 2012)
  4. 4.
    Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American, 29–37 (May 2001)Google Scholar
  5. 5.
    Bozzano, M., Briola, D., Leone, D., Locoro, A., Marasso, L., Mascardi, V.: MUSE: MUltilinguality and SEmantics for the Citizens of the World. In: Fortino, G., Badica, C., Malgeri, M., Unland, R. (eds.) Intelligent Distributed Computing VI. SCI, vol. 446, pp. 97–102. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  6. 6.
    Calvanese, D., De Giacomo, G., Lemho, D., Lenzerini, M., Rosati, R.: DL-Lite: tractable description logics for ontologies. In: Proc. of Nat. Conf. on Artificial Intelligence, vol. 2, pp. 602–607. AAAI Press (2005)Google Scholar
  7. 7.
    Clark, K.L., McCabe, F.G.: Go! a multi-paradigm programming language for implementing multi-threaded agents. Ann. Math. Artif. Intell. 41, 171–206 (2004)CrossRefzbMATHGoogle Scholar
  8. 8.
    Clark, K.L., McCabe, F.G.: Ontology schema for an agent belief store. Int. J. Hum.-Comput. Stud. 65, 640–658 (2007)CrossRefGoogle Scholar
  9. 9.
    Dastani, M.: 2APL: a practical agent programming language. Autonomous Agents and Multi-Agent Systems 16(3), 214–248 (2008)CrossRefGoogle Scholar
  10. 10.
    Dignum, V.: Ontology support for agent-based simulation of organizations. Multiagent and Grid Systems 6(2), 191–208 (2010)MathSciNetzbMATHGoogle Scholar
  11. 11.
    Euzenat, J., Shvaiko, P.: Ontology Matching. Springer (2007)Google Scholar
  12. 12.
    Fornara, N., Colombetti, M.: Representation and monitoring of commitments and norms using OWL. AI Commun. 23(4), 341–356 (2010)MathSciNetzbMATHGoogle Scholar
  13. 13.
    Fornara, N., Okouya, D., Colombetti, M.: Using OWL 2 DL for Expressing ACL Content and Semantics. In: Cossentino, M., Kaisers, M., Tuyls, K., Weiss, G. (eds.) EUMAS 2011. LNCS, vol. 7541, pp. 97–113. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  14. 14.
    Foundation for Intelligent Physical Agents. FIPA ACL message structure specification. Approved for standard (December 6, 2002)Google Scholar
  15. 15.
    Fuzitaki, C., Moreira, Á., Vieira, R.: Ontology Reasoning in Agent-Oriented Programming. In: da Rocha Costa, A.C., Vicari, R.M., Tonidandel, F. (eds.) SBIA 2010. LNCS, vol. 6404, pp. 21–30. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  16. 16.
    Grossi, D., Aldewereld, H., Vázquez-Salceda, J., Dignum, F.: Ontological aspects of the implementation of norms in agent-based electronic institutions. Computational & Mathematical Organization Theory 12(2-3), 251–275 (2006)CrossRefzbMATHGoogle Scholar
  17. 17.
    Hadzic, M., Wongthongtham, P., Dillon, T., Chang, E.: Ontology-Based Multi-Agent Systems. SCI, vol. 219. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  18. 18.
    Hendler, J.A.: Agents and the semantic web. IEEE Intelligent Systems 16(2), 30–37 (2001)CrossRefGoogle Scholar
  19. 19.
    Hindriks, K.V., de Boer, F.S., van der Hoek, W., Meyer, J.-J.C.: Agent programming in 3APL. Autonomous Agents and Multi-Agent Systems 2(4), 357–401 (1999)CrossRefGoogle Scholar
  20. 20.
    Jeroudaih, L.M., Hajji, M.S.: Extensions to some AOSE methodologies. World Academy of Science, Engineering and Technology 64, 383–388 (2010)Google Scholar
  21. 21.
    Jongmans, S.-S.T.Q., Hindriks, K.V., van Riemsdijk, M.B.: Model Checking Agent Programs by Using the Program Interpreter. In: Dix, J., Leite, J., Governatori, G., Jamroga, W. (eds.) CLIMA XI. LNCS, vol. 6245, pp. 219–237. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  22. 22.
    Kardas, G., Göknil, A., Dikenelli, O., Topaloglu, N.Y.: Metamodeling of semantic web enabled multiagent systems. In: Multiagent Systems and Software Architecture, the Special Track at Net.ObjectDays, pp. 79–86 (2006)Google Scholar
  23. 23.
    Kardas, G., Goknil, A., Dikenelli, O., Topaloglu, N.Y.: Model Transformation for Model Driven Development of Semantic Web Enabled Multi-Agent Systems. In: Petta, P., Müller, J.P., Klusch, M., Georgeff, M. (eds.) MATES 2007. LNCS (LNAI), vol. 4687, pp. 13–24. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  24. 24.
    Katasonov, A., Terziyan, V.Y.: Semantic approach to dynamic coordination in autonomous systems. In: Proc. of the 5th Int. Conf. on Autonomic and Autonomous Systems, pp. 321–329. IEEE Computer Society (2009)Google Scholar
  25. 25.
    Klapiscak, T., Bordini, R.H.: JASDL: A Practical Programming Approach Combining Agent and Semantic Web Technologies. In: Baldoni, M., Son, T.C., van Riemsdijk, M.B., Winikoff, M. (eds.) DALT 2008. LNCS (LNAI), vol. 5397, pp. 91–110. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  26. 26.
    Krupansky, J.: Richness of semantic infrastructure (2011), (accessed on November 20, 2012)
  27. 27.
    Lewis, D.J.: Semantic web – developing an intelligent web (2008), (accessed on November 20, 2012)
  28. 28.
    Liu, C.-H., Chen, J.J.-Y.: Using ontology-based BDI agent to dynamically customize workflow and bind semantic web service. JSW 7(4), 884–894 (2012)Google Scholar
  29. 29.
    Liu, C.-H., Lin, Y.-F., Chen, J.J.-Y.: Using agent to coordinate web services. In: Proc. of the 2008 Int. Conference on Software Engineering Research & Practice, pp. 317–322. CSREA Press (2008)Google Scholar
  30. 30.
    Mascardi, V., Ancona, D., Bordini, R.H., Ricci, A.: CooL-AgentSpeak: Enhancing AgentSpeak-DL agents with plan exchange and ontology services. In: Proc. of the Int. Conf. on Intelligent Agent Technology, pp. 109–116. IEEE Computer Society (2011)Google Scholar
  31. 31.
    Mayfield, J., Labrou, Y., Finin, T.: Evaluation of KQML as an Agent Communication Language. In: Tambe, M., Müller, J., Wooldridge, M.J. (eds.) IJCAI-WS 1995 and ATAL 1995. LNCS, vol. 1037, pp. 347–360. Springer, Heidelberg (1996)CrossRefGoogle Scholar
  32. 32.
    Moreira, Á.F., Vieira, R., Bordini, R.H., Hübner, J.F.: Agent-Oriented Programming with Underlying Ontological Reasoning. In: Baldoni, M., Endriss, U., Omicini, A., Torroni, P. (eds.) DALT 2005. LNCS (LNAI), vol. 3904, pp. 155–170. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  33. 33.
    Pokahr, A., Braubach, L., Lamersdorf, W.: Jadex: A BDI reasoning engine. In: Multi-Agent Programming: Languages, Platforms and Applications. Multiagent Systems, Artificial Societies, and Simulated Organizations, vol. 15, pp. 149–174. Springer (2005)Google Scholar
  34. 34.
    Rao, A.S.: AgentSpeak(L): BDI Agents Speak Out in a Logical Computable Language. In: Perram, J., Van de Velde, W. (eds.) MAAMAW 1996. LNCS (LNAI), vol. 1038, pp. 42–55. Springer, Heidelberg (1996)CrossRefGoogle Scholar
  35. 35.
    Ricci, A., Viroli, M., Omicini, A.: Programming MAS with Artifacts. In: Bordini, R.H., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds.) PROMAS 2005. LNCS (LNAI), vol. 3862, pp. 206–221. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  36. 36.
    Schiemann, B., Schreiber, U.: OWL-DL as a FIPA-ACL content language. In: Proc. of the Int. Workshop on Formal Ontology for Communicating Agents (2006)Google Scholar
  37. 37.
    Smith, B.L., Tamma, V.A.M., Wooldridge, M.: An ontology for coordination. Applied Artificial Intelligence 25(3), 235–265 (2011)CrossRefGoogle Scholar
  38. 38.
    Tran, Q.-N.N., Low, G.: Mobmas: A methodology for ontology-based multi-agent systems development. Information & Software Technology 50(7-8), 697–722 (2008)CrossRefGoogle Scholar
  39. 39.
    Wang, M.-H., Lee, C.-S., Hsieh, K.-L., Hsu, C.-Y., Acampora, G., Chang, C.-C.: Ontology-based multi-agents for intelligent healthcare applications. Journal on Ambient Intelligence and Humanized Computing 1(2), 111–131 (2010)CrossRefGoogle Scholar
  40. 40.
    Wongthongtham, P., Chang, E., Dillon, T.: Ontology-based multi-agent system to multi-site software development. In: Proc. of the Workshop on Quantitative Techniques for Software Agile Process, pp. 66–75. ACM Press (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Viviana Mascardi
    • 1
  • James Hendler
    • 2
  • Laura Papaleo
    • 3
  1. 1.DIBRISUniversity of GenovaItaly
  2. 2.Rensselaer Polytechnic InstituteTroyUSA
  3. 3.ICT DepartmentProvincia di GenovaGenovaItaly

Personalised recommendations