Abstract
The problem of service and resource matching is being actively discussed currently as a new challenging task for the next generation of semantic discovery approaches for Web services and Web agents. A significant advantage is expected when using an ontological approach to semantically describe and query services. A matchmaking problem arises when a service is being queried and it includes the distance measure between the required service description and the one from the service registry. We realized the need to analyze the applicability of different matchmaking methods to agent development tools when implemented according to agent technology specifications such as FIPA. We consider three main groups of cases: matchmaking between classes of service profiles in pure taxonomies, matchmaking between classes in faceted taxonomies, and matchmaking between instances of faceted taxonomies.
Similar content being viewed by others
References
Kaikova H, Khriyenko O, Kononenko O, Terziyan V, Zharko A (2004) Proactive Self-Maintained Resources in Semantic Web. Eastern-European J Enter Technol, 2(1):4–16, ISSN: 1729-3774
SmartResource project, http://www.cs.jyu.fi/ai/OntoGroup/Smart–Resource_details.htm
Adaptive Services Grid, Integrated project supported by the European Commission, http://asg-platform.org/
FIPA, Foundation for Intellegent Physical Agents, http://www.fipa.org/
Tailor C, Tudhope D (1996) Semantic Closeness and Classification Schema Based Hypermedia Access. In: Proceedings of the 3-rd International Conference on Electronic Library and Visual Information Research (ELVIRA′96), Milton, Keynes
Brooks T (1995) Topical Subject Expertise and the Semantic Distance Model of Relevance Assessment. J Doc, 51(4):370–387
Foo N, Garner B, Rao A, Tsui E (1992) Semantic Distance in Conceptual Graphs. In: Gerhotz L (ed) Current Directions in Conceptual Structure Research. Ellis Horwood, pp 149–154
Rada R, Mili H, Bicknell E, Blettner M (1989) Development and application of a metric on semantic nets. IEEE Tran Sys, Man, and Cybernetics 19(1):17–30
Wilson D, Martinez T (1997) Improved Heterogeneous Distance Functions. J Art Intell Rese 6:1–34
FIPA Abstract Architecture Specification, http://fipa.org/specs/fipa00001/
FIPA Agent Management Specification, http://fipa.org/specs/fipa00023/
Stojanovic N, Meadche A, Staab S, Studer R, Sure Y (2001) SEAL: A Framework for Developing Semantic PortALs. In: Proceedings of the International Conference on Knowledge Capture, Victoria, British Columbia, Canada, ACM Press. pp 155–162
Glossary of Content Management Professionals, http://www.cmsglossary.com/
Cost S, Salzberg S (1993) A weighted nearest neighbor algorithm for learning with symbolic features. Mach Learn 10(1):57–78
Puuronen S, Tsymbal A, Terziyan V (2000) Distance Functions in Dynamic Integration of Data Mining Techniques. In: Dasarathy BV (ed) Data Mining and Knowledge Discovery: Theory, Tools and Technology II, Proceedings of SPIE, vol. 4057, The Society of Photo-Optical Instrumentation Engineers, USA, pp 22–32
Haase P, Agarwal S, Sure Y (2004) Service-Oriented Semantic Peer-to-Peer Systems, Lecture Notes in Computer Science, vol. 3307, pp 46–57
Ludwig SA, Reyhani SMS (2005) Semantic Approach to Service Discovery in a Grid Environment. J Web Semant, 3(4) Elsevier
Hau J, Lee W, Darlington J (2005) A Semantic Similarity Measure for Semantic Web Services, Web Service Semantics Workshop
Author information
Authors and Affiliations
Corresponding author
Additional information
Vagan Terziyan Professor in Software Engineering since 1994 and the Head of the Artificial Intelligence Department since 1997 in Kharkiv National University of Radioelectronics (Ukraine). Currently he is working in Agora Center (University of Jyvaskyla, Finland) as a project leader of the SmartResource TEKES Project and Head of Industrial Ontologies Group. He is a member of IFIP WG 12.5 (“Artificial Intelligence Applications”), PC Chair of IFIP International Conference on Industrial Applications of Semantic Web. His research and teaching profile is design of Intelligent Web Applications, which utilise and integrate emerging Knowledge-, Agent-, Machine-Learning- and Semantic Web- Based technologies and tools. For more details please refer to his homepage at http://www.cs.jyu.fi/ai/vagan/
Sergiy Nikitin (1982) is currently working as a researcher in Agora Center (University of Jyväskylä, Finland) on the SmartResource TEKES project. Sergiy graduated form the Kharkiv National University of Radioelectronics (KNURE), Ukraine with the Engineer’s degree in 2004. At the end of the same year he obtained a Master of Science degree from the University of Jyväskylä, Finland. In 2005 he entered a Ph.D.-program at the Faculty of Information Technology of the University of Jyväskylä. Among other research activities Sergiy has taken part in Adaptive Services Grid (ASG) and SCOMA projects.
His research interests include semantic web services, semantic configuration, agent technology and ontology engineering areas. Sergiy Nikitin has been a member of Industrial Ontologies Group since 2004. For more details please refer to his homepage at http://www.cc.jyu.fi/senikiti
Anton Naumenko (1980) is a researcher at the Department of Mathematical Information Technology, University of Jyväskylä, Finland (JYU). He has Master of Science degrees in Information Technology from the JYU and in Computer Science from the Kharkov National University of Radioelectronics, Ukraine (KhNURE). He also earned a Bachelor of Economics degree from the KhNURE. In 2004, he has started his postgraduate education in the Faculty of Information Technology, JYU. Anton’s professional career started in the KhNURE with a position of technician (2000) in a research project, where he became a researcher and leaded database designers and software developers (2001–2002). He was a leader of a software development team and a researcher in the SmartResource project (2004). After that he participated in the Adaptive Services Grid (2005) and Mobile Design Patterns and Architectures (2005–2006) research projects. His expertise and interests consist of Semantic Web, Agent Technologies, Object-Oriented Design, and Access Control. For more details please visit his homepage at http://www.cc.jyu.fi/annaumen.
Rights and permissions
About this article
Cite this article
Naumenko, A., Nikitin, S. & Terziyan, V. Service matching in agent systems. Appl Intell 25, 223–237 (2006). https://doi.org/10.1007/s10489-006-9655-4
Issue Date:
DOI: https://doi.org/10.1007/s10489-006-9655-4