Skip to main content

Part of the book series: Studies in Computational Intelligence ((SCI,volume 219))

Introduction

It is important for agents to communicate and interact with each other, especially if they are part of the same multi-agent system. In most cases, different agents are working collaboratively towards the same goal. They need to talk to each other, share tasks, exchange results etc. Here, it is important that agents understand each other; for example, they need to speak the same language or be able to translate and understand the language spoken by other agents.

Ontologies are used to establish effective communication between different agents. Ontologies specify the terms used in agents’ communication and provide the exact meaning of those terms relative to other ontology terms and within a specific context. Ontologies provide the agent with the domain knowledge and enable it to function intelligently.

In this chapter, we will introduce ontologies. We will provide a definition of ontology and explain associated terminology such as ontology commitments, ontology representation, ontology classification; we will give a formal description of ontologies and ontology design criteria.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Greiner, R., Darken, C., Santoso, N.I.: Efficient reasoning. ACM Computing Surveys 33, 1–30 (2001)

    Article  Google Scholar 

  2. Chandrasekaran, B., Josephson, J., Benjamins, V.: What Are Ontologies, and Why Do We Need Them? IEEE Intelligent Systems 14, 20–26 (1999)

    Article  Google Scholar 

  3. Corazzon, R.: Ontology. A resource guide for philosophers (2000), http://www.formalontology.it (retrieved: May 20, 2003)

  4. Dillon, T., Tan, P.: Object-Oriented Conceptual Modeling. Prentice Hall, Australia (1993)

    Google Scholar 

  5. Farquhar, A., Fikes, R., Rice, J.: The Ontolingua Server: A tool for collaborative ontology construction. International Journal of Human−Computer Studies 46, 707–727 (1997)

    Article  Google Scholar 

  6. Fensel, D.: Ontologies: A Silver Bullet for Knowledge Management and Electronic Commerce. Springer, Heidelberg (2001)

    MATH  Google Scholar 

  7. Finin, T., Fritzson, R., McKay, D., McEntire, R.: KQML as an agent communication language. In: The third international Conference on Information and Knowledge Management (CIKM 1994), pp. 456–463 (1994)

    Google Scholar 

  8. Gómez-Pérez, A.: Knowledge Sharing and Reuse. The Handbook on Applied Expert Systems (1998)

    Google Scholar 

  9. Gruber, T.: Towards Principles for the Design of Ontologies Used for Knowledge Sharing. International Journal of Human and Computer Studies 43, 907–928 (1995)

    Article  Google Scholar 

  10. Gruber, T.R.: A Translation Approach to Portable Ontology Specifications. Knowledge Acquisition 5, 199–220 (1993)

    Article  Google Scholar 

  11. Guarino, N.: Formal Ontology in Information Systems. In: The conference on Formal Ontology in Information Systems (FOIS 1998), pp. 3–15 (1998)

    Google Scholar 

  12. Horrocks, I., Patel-Schneider, P.F., Van Harmelen, F.: Reviewing the Design of DAML+OIL: an Ontology Language for the Semantic Web. In: The Eighteenth National Conference on Artificial Intelligence and Fourteenth Conference on Innovative Applications of Artificial Intelligence (AAAI/IAAI 2002), pp. 792–797 (2002)

    Google Scholar 

  13. Kuhn, O., Abecker, A.: Corporate Memories for Knowledge Management in Industrial Practice: Prospects and Challenges. Journal of Universal Computer Science 3, 929–954 (1997)

    Google Scholar 

  14. Labrou, Y., Finin, T., Peng, Y.: Agent Communication Languages: The Current Landscape. IEEE Intelligent Systems 14, 45–52 (1999)

    Article  Google Scholar 

  15. Langacker, R.W.: Foundations of Cognitive Grammar: Theoretical Prerequisites. Stanford University Press (1987)

    Google Scholar 

  16. Lassila, O., McGuinness, D.: The role of frame-based representation on the semantic Web: area The Semantic Web. Electronic Transactions on Artificial Intelligence (ETAI) Journal 6(5) (2001)

    Google Scholar 

  17. Maedche, A.D.: Ontology Learning for the Semantic Web. Kluwer Academic Publishers, Dordrecht (2003)

    Google Scholar 

  18. Russel, S., Norvig, P.: Artificial Intelligence: A Modern Approach. Prentice-Hall, Englewood Cliffs (1995)

    Google Scholar 

  19. Spyns, P., Meersman, R., Jarrar, M.: Data modelling versus Ontology engineering. SIGMOD Record 31, 7–12 (2002)

    Article  Google Scholar 

  20. Stuckenschmidt, H.: Exploiting Partially Shared Ontologies for Multi-Agent Communication. In: Klusch, M., Ossowski, S., Shehory, O. (eds.) CIA 2002. LNCS, vol. 2446, pp. 249–263. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  21. Uschold, M., Gruninger, M.: Ontologies: principles, methods, and applications. Knowledge Engineering Review 2(11), 93–155 (1996)

    Article  Google Scholar 

  22. Van Aart, C., Pels, R., Caire, G., Bergenti, F.: Creating and Using Ontologies in Agent Communication. In: The first International Joint Conference on Autonomous Agents and Multi-agent systems (AAMAS 2003) (2002)

    Google Scholar 

  23. Van Heijst, G., Schreiber, A.T., Wielinga, B.J.: Using explicit ontologies in kbs development. International Journal of Human-Computer Studies 46, 183–292 (1997)

    Article  MATH  Google Scholar 

  24. Visser, P.R.S., Jones, D.M., Bench-Capon, T.J.M., Shave, M.J.R.: Assessing heteroge-neity by classifying ontology mismatches. In: Formal Ontology in Information Systems (FOIS 1998), pp. 148–162 (1998)

    Google Scholar 

Download references

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Hadzic, M., Wongthongtham, P., Dillon, T., Chang, E. (2009). Introduction to Ontology. In: Ontology-Based Multi-Agent Systems. Studies in Computational Intelligence, vol 219. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01904-3_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01904-3_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01903-6

  • Online ISBN: 978-3-642-01904-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics