Abstract
Nowadays organisations are willing to outsource their business processes as services and make them accessible via the Web. In doing so, they can dynamically combine individual services to their service applications. However, unless the data on the Web can be meaningfully shared and is interpretable, this objective cannot be realised. In this paper, a new agent-based approach for managing ontology evolution in a Web services environment is exploited. The proposed approach has several key characteristics such as flexibility and extensibility that differentiate this research from others. The refinement mechanisms which cope with an evolving ontology are carefully examined. The novelty of our work is that inter-processes between different ontologies are studied from the agent’s perspective. Based on this perspective, an agent negotiation model is applied to reach an agreement regarding ontology discrepancy in an application. The efficiency and effectiveness of reaching an agreement over an ontology dispute is leveraged by the private negotiation strategy applied in the argumentation approach. An extended negotiation strategy is discussed to enable sufficient information in decision making at each negotiation round. A case study is presented to demonstrate ontology refinement in a Web services environment.
Similar content being viewed by others
References
Bauer B, Müller JP, Odell J (2001) Agent UML: a formalism for specifying multiagent interaction. Int J Softw Eng Knowl Eng 11(3): 207–230
Bergamaschi S, Guerra F, Vincini M (2005) Critical analysis of the emerging ontology languages and standards, d1.r1, 2005. http://www.dbgroup.unimo.it/wisdom/deliverables/fase_1/d1r1.pdf
Haworth, Refurnishing the Supply Chain. http://www.computerworld.com/softwaretopics/erp/story/0,10801, 93607, 00.html. Accessed 15/06/07 June 2007
Klein M, Fensel D (2001) Ontology versioning on the Semantic Web. In Proceedings of international semantic web working symposium, California pp 75–91
Klein M, Noy NF (2003) A component-based framework for ontology evolution. Proceedings of the IJCAI’03 workshop: ontologies and distributed systems, international joint conference on artificial intelligence 2003 (IJCAI’03), Acapulco http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-71/
Kraus S (2001) Automated negotiation and decision making in multiagent environment. Proc of Advanced Course Artificial Intell (ACAI 2001), LNAI 2086, pp 150–172
Laudon K, Laudon J (2006) Management information systems: managing the digital firm, 9th edn. Prentice-Hall, Englewood Cliffs
Lee LL, Billington C (1995) The evolution of supply-chain-management models and practice at Hewlett-Packard. Interfaces 25(5): 42–63
Li L, Yang Y, Wu B (2005) Agent-based approach towards ontology refinement in virtual enterprises. In: Proceedings of the 3rd international conference on active media technology (AMT 2005), pp 220–225, Kagawa
Li L (2006) Agent-based ontology management towards interoperability, PhD thesis, Swinburne University of Technology, http://www.it.swin.edu.au/personal/lli/thesis.pdf
Li L, Yang Y (2008) Agent-based ontology mapping and integration towards interoperability. In: expert systems: the journal of knowledge engineering. Blackwell, Oxford (in press)
Maedche A, Motik B, Stojanovic L, Studer R, Volz R (2003) An Infrastructure for searching, reusing and evolving distributed ontologies. In: Proceedings of international conference of WWW (WWW2003), Budapest, pp 439–448
McGuinness D (2000) Conceptual modelling for distributed ontology environments. In: Proceedings of International Conference on Conceptual Structures: Logical, Linguistic, and Computational Issues (ICCS 2000), Darmstadt, pp 100–112
Menzis T (1999) Knowledge maintenance: The State of the Art. Knowl Eng Rev 14(1): 1–46
Noy NF, Klein M (2004) Ontology evolution: not the same as schema evolution. Knowl Inf Syst 6(4): 428–440
Parsons S, Sierra CA, Jennings NR (1998) Agents that reason and negotiate by arguing. J Log Comput 8(3): 261–292
Papazoglou MP (2001) Agent-oriented technology in support of e-business. Commun ACM 44(4): 71–76
P&G, Agents of Change. http://www.computerworld.com/printthis/2003/0,4814,77855,00.html. Accessed on 10 July 2007
Stojanovic L, Maedche A, Motik B, Stojanovic N (2002) User-driven ontology evolution management. In: Proceedings of the 13th european conference on knowledge engineering and knowledge management (EKAW 2002) Madrid, Spain pp 285–300
Sycara KP (1989) Multiagent Compromise via negotiation, Distributed artificial intelligence. In: Gasser L, Huhns M (eds) vol 2. Pitman, London and Morgan Kaufmann, San Mateo, pp 119–138
Tamma V, Bench-Capon T (2001) A conceptual model to facilitate knowledge sharing in multi-agent systems. In: Proceedings of Ontologies in agent systems (OAS 2001), Montreal, pp 69–76
Rubinstein A (1982) Perfect equilibrium in a bargaining model. Econometrica 50(1): 97–109
Wooldridge M (2002) An introduction to multiAgent systems. Wiley, London
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Li, L., Yang, Y. Agent negotiation based ontology refinement process and mechanisms for service applications. SOCA 2, 15–25 (2008). https://doi.org/10.1007/s11761-008-0021-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11761-008-0021-8