Skip to main content
Log in

Semantic web technology for agent interoperability: a proposed infrastructure

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

In recent studies, ontology related concepts have been introduced into FIPA ACL content language to convey information for agent communication. However, these works have only applied ontology-based knowledge representation in communication message and then demonstrated the advantage of this association. In fact, although ontology can represent semantic implications needed for decidable reasoning support, it has no mechanism for defining complex rule-based representation to support inference. The motivation of this study is to address this issue by developing a semantic-based infrastructure to integrate Semantic Web technologies into ACL message contents. This semantic-based infrastructure defines two different semantic frameworks: the three-tier knowledge representation framework for message content and the Multi-layer Ontology Architecture for content language. The former is developed based on Semantic Web stack to support ontology-based reasoning and rule-based inference. The latter is adopted to develop a Lightweight Ontology-based Content Language (LOCL) to describe agent communication messages in an unambiguous and computer-interpretable way Jena reasoner is used in an application scenario that exploits agent communication with LOCL as content language, OWL as ontology language, and SWRL as rule language to demonstrate the feasibility of the proposed infrastructure.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Amorim MT, Cury D, Menezes CSd (2014) On the use of ontologies to guide agents answering questions. Advances in Intelligent Systems and Computing 275 AISC(1):525–533

    Article  Google Scholar 

  2. Armbrust M et al (2010) A view of cloud computing. Commun ACM 53(4):50–58

    Article  Google Scholar 

  3. Balaji BS, Prabhu TN, Karthikeyan NK Dr (2012) SACoSS-semantic agent based system for cloud service suggestion using cloud service ontology. J Comput Inf Syst 8(21):8763–8773

  4. Berners-Lee T, Hendler J, Lassila O (2001) The semantic web - a new form of web content that is meaningful to computers will unleash a revolution of new possibilities. Sci Am 284(5):34–43

    Article  Google Scholar 

  5. Bernhard Schiemann US (2006) OWL DL as a FIPA ACL content language. In: Proceedings of workshop on formal ontologies for communicating agents, ESSLLI 2006. Malaga

  6. Brewster C et al (2004) Knowledge representation with ontologies: the present and future. IEEE Intell Syst 19(1):72–81

    Article  Google Scholar 

  7. Brickley D, Guha RV (2014) RDF vocabularydescription language 1.0: RDF Schema. Available from: http://www.w3.org/TR/rdf-schema. Accessed 29 June 2015

  8. Chu Z, Guo X, Wang X (2012) Research on search system based on agent and personal knowledge ontology. In: International conference on green communications and networks, GCN 2011. Springer, Chongqing, pp 1271–1278

  9. Drozdowicz M et al (2010) Utilization of modified coreGRID ontology in an agent-based grid resource management system. In: 25th International conference on computers and their applications 2010, CATA 2010. International Society for Computers and their Applications, Honolulu, pp 240–245

  10. Du Y, Wang Y, Chen S (2012) The understanding between agent crawlers based on domain ontology. Neural Network World 22(4):311–324

    Article  MathSciNet  Google Scholar 

  11. Dung PQ, Florea AM (2011) An architecture and a domain ontology for personalized multi-agent e-learning systems. In: 2011 3rd International conference on knowledge and systems engineering, KSE 2011. IEEE Computer Society, Hanoi, pp 181–185

  12. Fathalipour M, Selamat A, Jung JJ (2014) Ontology-based, process-oriented, and society-independent agent system for cloud computing. Int J Distrib Sens Netw 2014

  13. FIPA (2014) FIPA ACL Message Structure Specification 2002/12/03. Available from: http://www.fipa.org/specs/fipa00061/SC00061G.pdf. Accessed 29 June 2015

  14. FIPA (2014) FIPA KIF Content Language Specification. 2003/01/29, Available from: http://www.fipa.org/specs/fipa00010/XC00010C.pdf. Accessed 29 June 2015

  15. FIPA (2014) FIPA RDF Content Language Specification 2001/08/15. Available from: http://www.fipa.org/specs/fipa00011/XC00011A.pdf. Accessed 29 June 2015

  16. FIPA (2014) FIPA SL Content Language Specification 2002/12/06. Available from: http://www.fipa.org/specs/fipa00008/SC00008I.pdf. Accessed 29 June 2015

  17. Fornara N, Okouya D, Colombetti M (2012) Using OWL 2 DL for expressing ACL Content and Semantics, vol 7541 LNAI. Springer, pp 97–113

  18. Gifford CM, Agah A (2009) Sharing in teams of heterogeneous, collaborative learning agents. Int J Intell Syst 24(2):173–200

    Article  MATH  Google Scholar 

  19. Horrocks I et al (2012) SWRL: A Semantic Web Rule Language Combining OWL and RuleML 2003. Available from: http://www.daml.org/2003/11/swrl/. Accessed 29 June 2015

  20. Hsu I-C (2013) Extensible access control markup language integrated with semantic web technologies. Inf Sci 238:33–51

    Article  Google Scholar 

  21. Hsu I-C (2013) Integrating ontology technology with folksonomies for personalized social tag recommendation. Appl Soft Comput 13(8):3745–3750

    Article  Google Scholar 

  22. Hsu I-C (2012) Intelligent discovery for learning objects using semantic web technologies. Educational Technology& Society 15(1):298–312

    Google Scholar 

  23. Hsu I-C (2013) Personalized web feeds based on ontology technologies. Inf Syst Front 15(3):465–479

    Article  Google Scholar 

  24. Hsu I-C (2009) SXRS: An XLink-based recommender system using semantic web technologies. Expert Systems with Applications 36(2 PART 2): 3795-3804

    Article  Google Scholar 

  25. Ivanova M, Ivanov G (2010) Cloud computing for authoring process automation. Procedia Social and Behavioral Sciences 2(2):3646–3651

    Article  Google Scholar 

  26. Kao S-J, Hsu I-C (2007) Semantic web approach to smart link generation for web navigations. Software: Practice and Experience 37(8):857–879

    Google Scholar 

  27. Klyne G, Carroll JJ (2012) Resource Description Framework (RDF):Concepts and Abstract Syntax 2004. Available from: http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/. Accessed 29 June 2015

  28. Maio CD et al (2014) Formal and relational concept analysis for fuzzy-based automatic semantic annotation. Appl Intell 40(1): 154–177

    Article  MathSciNet  Google Scholar 

  29. Martin D et al (2014) OWL-S: Semantic Markup for Web Services 2004. Available from: http://www.w3.org/Submission/2004/SUBM-OWL-S-20041122/. Accessed 29 June 2015

  30. McGuinness DL, Harmelen Fv (2012) OWL Web Ontology Language Overview 2004. Available from: http://web5.w3.org/TR/owl-features/. Accessed 29 June 2015

  31. Michal Laclavik ZB, Babik M, Ladislav H (2006) AgentOWL: semantic knowledge model and agent architecture. Comput Artif Intell 25(5):419–437

    Google Scholar 

  32. Nebot V, Llavori RB (2014) Exploiting semantic annotations for open information extraction: an experience in the biomedical domain. Knowl Inf Syst 38(2):365–389

    Article  Google Scholar 

  33. Razzaq A et al (2014) Semantic security against web application attacks. Inf Sci 254:19–38

    Article  Google Scholar 

  34. RuleML (2011) Rule Markup Language (RuleML) 2002. Available from: http://www.ruleml.org/. Accessed 29 June 2015

  35. Samirmi FD, Tang W, Wu H (2013) Power transformer condition monitoring and fault diagnosis with multi-agent system based on ontology reasoning. In: Asia-Pacific Power and Energy Engineering Conference, APPEEC. IEEE Computer Society, Kowloon

  36. Shadbolt N, Berners-Lee T, Hall W (2006) The semantic web revisited. IEEE Intell Syst 21(3):96–101

    Article  Google Scholar 

  37. Souza JPd et al (2013) An Ontology-Based Agent For Context Aware Software Process Development. In: 2013 IEEE 17th International Conference on Computer Supported Cooperative Work in Design, CSCWD 2013. Whistler, BC, pp 287–292

  38. Su C-J, Peng CW (2012) Multi-agent ontology-based Web 2.0 platform for medical rehabilitation. Expert Systems with Applications 39(12):10311–10323

    Article  Google Scholar 

  39. UMBC (2010) UMBC AgentWeb. Available from: http://www.cs.umbc.edu/kqml/. Accessed 29 June 2015

  40. Wang H, Tang X (2012) Multi-Agent Semantic Mining System Based on Ontology. In: 2012 4th International Conference on Multimedia and Security, MINES 2012, Nanjing, pp 655–657

  41. Wang X, Wong TN, Wang G (2012) Service-oriented architecture for ontologies supporting multi-agent system negotiations in virtual enterprise. J Int Manag 23(4):1331–1349

    Google Scholar 

  42. Yang S-Y (2013) Developing an energy-saving and case-based reasoning information agent with Web service and ontology techniques. Expert Systems with Applications 40(9): 3351–3369

    Article  Google Scholar 

  43. Ying W, Ray P, Lewis L (2013) A methodology for creating ontology-based multi-agent systems with an experiment in financial application development. In: 46th Annual Hawaii International Conference on System Sciences, HICSS 2013. IEEE Computer Society, Wailea, pp 3397–3406

  44. Youyong Zou TF, Li D, Harry C, Rong P (2003) Using Semantic web technology in Multi-Agent systems: a case study in the TAGA Trading agent environment. In: Proceeding of the 5th International Conference on Electronic Commerce

  45. Zou Y et al (2003) Agent Communication in DAML World. In: Truszkowski W, Rouff C, HincheycM M (eds) First InternationalWorkshop on Radical Agent Concepts WRAC 2002. Springer, McLean, pp 347-354

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to I-Ching Hsu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pai, FP., Hsu, IC. & Chung, YC. Semantic web technology for agent interoperability: a proposed infrastructure. Appl Intell 44, 1–16 (2016). https://doi.org/10.1007/s10489-015-0690-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-015-0690-x

Keywords

Navigation