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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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)
Jennings, N.R., Sycara, K., Wooldridge, M.: A roadmap of agent research and development. Auton. Agents Multi Agent Syst. 1(1), 7–38 (1998)
Wooldridge, M.: An introduction to multiagent systems. Wiley, Chichester (2009)
Labrou, Y., Finin, T., Peng, Y.: Agent communication languages: the current landscape. IEEE Intell. Syst. Appl. 14(2), 45–52 (1999)
Genesereth, M.R., Ketchpel, S.P.: Software agents. Commun. ACM 37(7), 48–53 (1994)
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)
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)
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)
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)
Genesereth, M.R., Fikes, R.E.: Knowledge interchange format-version 3.0: reference Manual (1992)
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)
FIPA.: FIPA ACL message structure specification. Foundation for intelligent physical agents. http://www.fipa.org/specs/fipa00008/SC00061G (2002). Last accessed 25 June 2018
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
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
Greaves, M., Holmback, H., Bradshaw, J.: What is a conversation policy? Issues in Agent Communication, pp. 118–131. Springer, Berlin (2000)
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)
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)
Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Sci. Am. 284(5), 28–37 (2001)
Hitzler, P., Krotzsch, M., Rudolph, S.: Foundations of Semantic Web Technologies. CRC Press, United States (2009)
Cyganiak, R., Wood, D., Lanthaler, M.: RDF 1.1 concepts and abstract syntax. W3C Recommendation (2014)
Brickley, D., Guha, R. V., McBride, B.: RDF Schema 1.1. W3C Recommendation (2014)
Hitzler, P., Krötzsch, M., Parsia, B., Patel-Schneider, P.F., Rudolph, S.: OWL 2 web ontology language primer. W3C Recommendation (2009)
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)
Knublauch, H., Hendler, J. A., Idehen, K.: SPIN-Overview and Motivation. W3C Member Submission (2011)
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)
SPARQL Inference Notation. http://spinrdf.org/
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
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)
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)
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)
Laclavik, M., Balogh, Z., Babik, M., Hluchý, L.: AgentOWL: Semantic knowledge model and agent architecture. Comput. Inform. 25(5), 421–439 (2012)
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)
Subercaze, J., Maret, P.: SAM: semantic agent model for SWRL rule-based agents. Int. Conf. Agents Artif. Intell. 2, 244–248 (2010)
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)
Fornara, N., Colombetti, M.: Representation and monitoring of commitments and norms us-ing OWL. AI Commun. 23(4), 341–356 (2010)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
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
DOI: https://doi.org/10.1007/978-981-13-8679-4_1
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-8678-7
Online ISBN: 978-981-13-8679-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)