Skip to main content

Enforcing Social Semantic in FIPA-ACL Using SPIN

  • Conference paper
  • First Online:
Agents and Multi-agent Systems: Technologies and Applications 2019

Part of the book series: Smart Innovation, Systems and Technologies ((SIST,volume 148))

Abstract

Agent technology is an emerging software paradigm for developing open, distributed and heterogeneous complex system. There is a need for different software to communicate with one another in order to achieve its task. Therefore, a standard protocol is required. In agent technology, this common protocol is referred to as agent communication language. Agent communication language is a high-level protocol/language that allows agent applications to exchange, parse and understand the meaning of the exchanged content. One of the widely adopted agent communications is FIPA-ACL. An ontology for FIPA-ACL has been developed in previous work. However, the developed ontology does not incorporate any semantic model. Hence, in this paper, SPIN notation is used to model the social semantic of FIPA-ACL as it is able to link the class definition with SPARQL queries to capture rules and constraints to formalize the expected behaviour of classes.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Luck, M., McBurney, P., Shehory, O., Willmott, S.: Agent technology: Computing as interaction. A Roadmap for Agent Based Computing. University of Southampton on behalf of AgentLink III (2005)

    Google Scholar 

  2. Jennings, N.R., Sycara, K., Wooldridge, M.: A roadmap of agent research and development. Auton. Agents Multi Agent Syst. 1(1), 7–38 (1998)

    Article  Google Scholar 

  3. Wooldridge, M.: An introduction to multiagent systems. Wiley, Chichester (2009)

    Google Scholar 

  4. Labrou, Y., Finin, T., Peng, Y.: Agent communication languages: the current landscape. IEEE Intell. Syst. Appl. 14(2), 45–52 (1999)

    Article  Google Scholar 

  5. Genesereth, M.R., Ketchpel, S.P.: Software agents. Commun. ACM 37(7), 48–53 (1994)

    Article  Google Scholar 

  6. Gan, K.S., Chin, K.O., Anthony, P., Hamdan, A.R.: A review on agent communication language. In: Computational Science and Technology, pp. 481–491. Springer, Berlin (2019)

    Google Scholar 

  7. Patil R.S., Fikes R.E., Patel-Schneider P.F., McKay D., Finin T., Gruber T., Neches R.: The DARPA knowledge sharing effort: progress report. In: Proceedings of the Knowledge Representation and Reasoning, pp. 777–788 (1992)

    Google Scholar 

  8. Finin T., Fritzson R., McKay D., et al.: An overview of KQML: a knowledge query and manipulation language. Technical report. Department of Computer Science, University of Maryland, Baltimore County, USA (1992)

    Google Scholar 

  9. Finin, T., Weber, J., Wiederhold, G., Genesereth, M., Fritzson, R., McKay, D., McGuire, J., Pelavin, R., Shapiro, S., Beck, C.: Draft specification of the KQML agent-communication language. Technical report, The ARPA Knowledge Sharing Initiative External Interfaces Working Group (1993)

    Google Scholar 

  10. Genesereth, M.R., Fikes, R.E.: Knowledge interchange format-version 3.0: reference Manual (1992)

    Google Scholar 

  11. Farquhar, A., Fikes, R., Rice, J.: The ontolingua server: a tool for collaborative ontology construction. Int. J. Hum Comput Stud. 46(6), 707–727 (1997)

    Article  Google Scholar 

  12. FIPA.: FIPA ACL message structure specification. Foundation for intelligent physical agents. http://www.fipa.org/specs/fipa00008/SC00061G (2002). Last accessed 25 June 2018

  13. FIPA.: FIPA communicative act library specification. Foundation for intelligent physical agents. http://www.fipa.org/specs/fipa00008/SC00037J.html (2002). Last accessed 25 June 2018

  14. FIPA.: FIPA SL content language specification. Foundation for intelligent physical agents, http://www.fipa.org/specs/fipa00008/SC00008I.html (2002). Last accessed 25 June 2018

  15. Greaves, M., Holmback, H., Bradshaw, J.: What is a conversation policy? Issues in Agent Communication, pp. 118–131. Springer, Berlin (2000)

    Chapter  Google Scholar 

  16. Fornara, N., Colombetti, M.: Operational specification of a commitment-based agent communication language. In: Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems: Part 2, pp. 536–542. ACM (2002)

    Google Scholar 

  17. Colombetti, M.: A commitment-based approach to agent speech acts and conversations. In: Proceedings of the Workshop on Agent Languages and Conversational Policies, pp. 21–29 (2000)

    Google Scholar 

  18. Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Sci. Am. 284(5), 28–37 (2001)

    Article  Google Scholar 

  19. Hitzler, P., Krotzsch, M., Rudolph, S.: Foundations of Semantic Web Technologies. CRC Press, United States (2009)

    Book  Google Scholar 

  20. Cyganiak, R., Wood, D., Lanthaler, M.: RDF 1.1 concepts and abstract syntax. W3C Recommendation (2014)

    Google Scholar 

  21. Brickley, D., Guha, R. V., McBride, B.: RDF Schema 1.1. W3C Recommendation (2014)

    Google Scholar 

  22. Hitzler, P., Krötzsch, M., Parsia, B., Patel-Schneider, P.F., Rudolph, S.: OWL 2 web ontology language primer. W3C Recommendation (2009)

    Google Scholar 

  23. Horrocks, I., Patel-Schneider, P.F., Boley, H., Tabet, S., Grosof, B., Dean, M.: SWRL: A semantic web rule language combining OWL and RuleML. W3C Member submission (2004)

    Google Scholar 

  24. Knublauch, H., Hendler, J. A., Idehen, K.: SPIN-Overview and Motivation. W3C Member Submission (2011)

    Google Scholar 

  25. Gan, K.S., Chin, K.O., Anthony, P., Hamdan, A.R.: A FIPA-ACL Ontology in enhancing interoperability multi-agent communication. In: International Conference on Computational Science and Technology, pp. 151–160. Springer, Singapore (2017)

    Google Scholar 

  26. SPARQL Inference Notation. http://spinrdf.org/

  27. FIPA.: RDF Content Language Specification. FIPA-Foundation for Intelligent Physical Agents, http://www.fipa.org/specs/fipa00008/XC00011B.html (2000). Last accessed 25 June 2018

  28. Zou, Y., Finin, T., Peng, Y., Joshi, A., Cost, S.: Agent communication in DAML world. In: Innovative Concepts for Agent-Based Systems: First International Workshop on Radical Agent Concepts, WRAC 2003. Springer, Berlin (2003)

    Chapter  Google Scholar 

  29. Zou, Y., Finin, T., Ding, L., Chen, H.:. TAGA: using semantic web technologies in multi-agent systems. In: International Joint Conference on Artificial Intelligence 2003 (2003)

    Google Scholar 

  30. Zou, Y., Finin, T., Ding, L., Chen, H., Pan, R.: Using semantic web technology in multi-agent systems: a case study in the TAGA trading agent environment. In: Proceedings of the 5th international conference on Electronic commerce, pp. 95–101. ACM (2003)

    Google Scholar 

  31. Laclavik, M., Balogh, Z., Babik, M., Hluchý, L.: AgentOWL: Semantic knowledge model and agent architecture. Comput. Inform. 25(5), 421–439 (2012)

    MATH  Google Scholar 

  32. Pu, Q., Fu, S., Cao, Y., Hou, Z.: Adopting Ontology and agent in electronic negotiation service. In: 8th IEEE International Conference on Cognitive Informatics ICCI’09, pp. 547–551. IEEE (2009)

    Google Scholar 

  33. Subercaze, J., Maret, P.: SAM: semantic agent model for SWRL rule-based agents. Int. Conf. Agents Artif. Intell. 2, 244–248 (2010)

    Google Scholar 

  34. Fornara, N., Colombetti, M.: Ontology and time evolution of obligations and prohibitions using semantic web technology. In: International Workshop on Declarative Agent Languages and Technologies, pp. 101–118. Springer, Berlin (2009)

    Chapter  Google Scholar 

  35. Fornara, N., Colombetti, M.: Representation and monitoring of commitments and norms us-ing OWL. AI Commun. 23(4), 341–356 (2010)

    MathSciNet  MATH  Google Scholar 

  36. Fornara, N., Okouya, D., Colombetti, M.: Using OWL 2 DL for expressing ACL content and semantics. In: European workshop on multi-agent systems, pp. 97–113. Springer, Berlin (2011)

    Chapter  Google Scholar 

  37. Fornara, N., Cardoso, H.L., Noriega, P., Oliveira, E., Tampitsikas, C., Schumacher, M.I.: Modelling agent institutions. Agreement Technologies, pp. 277–307. Springer Nether-lands, Dordrecht (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Patricia Anthony .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Gan, K.S., Anthony, P., Chin, K.O., Hamdan, A.R. (2020). Enforcing Social Semantic in FIPA-ACL Using SPIN. In: Jezic, G., Chen-Burger, YH., Kusek, M., Å perka, R., Howlett, R., Jain, L. (eds) Agents and Multi-agent Systems: Technologies and Applications 2019. Smart Innovation, Systems and Technologies, vol 148. Springer, Singapore. https://doi.org/10.1007/978-981-13-8679-4_1

Download citation

Publish with us

Policies and ethics