Skip to main content

Using Ontologies in the Semantic Web: A Survey

  • Chapter
Ontologies

Part of the book series: Integrated Series in Information Systems ((ISIS,volume 14))

Abstract

The Semantic Web is well recognized as an effective infrastructure to enhance visibility of knowledge on the Web. The core of the Semantic Web is “ontology”, which is used to explicitly represent our conceptualizations. Ontology engineering in the Semantic Web is primarily supported by languages such as RDF, RDFS and OWL. This chapter discusses the requirements of ontology in the context of the Web, compares the above three languages with existing knowledge representation formalisms, and surveys tools for managing and applying ontology. Advantages of using ontology in both knowledge-base-style and database-style applications are demonstrated using three real world applications.

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 189.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.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. Smith Barry. Ontology: Philosophical and Computational. http://ontology.buffalo.edu/smith/articles/ontologies.htm; 2000.

    Google Scholar 

  2. Quine WVO. On What There Is. Review of Metaphysics 1948; p. 21–38.

    Google Scholar 

  3. Gruber ThomasR. A Translation Approach to Portable Ontology Specifications. Knowledge Acquisition 1993; 5(2):199–220.

    Article  Google Scholar 

  4. Uschold Mike, Grüninger Michael. Ontologies: principles, methods, and applications. Knowledge Engineering Review 1996; 11(2):93–155.

    Article  Google Scholar 

  5. Sowa John, editor. Principles of Semantic Networks: Explorations in the Representation of Knowledge. San Mateo: Kaufmann; 1991.

    MATH  Google Scholar 

  6. Klyne Graham, Carroll Jeremy J. Resource Description Framework (RDF): Concepts and Abstract Syntax. http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/; 2004.

    Google Scholar 

  7. Brickley Dan, Guha RV. RDF Vocabulary Description Language 1.0: RDF Schema. http://www.w3.org/TR/2004/REC-rdf-schema-20040210/; 2004.

    Google Scholar 

  8. Dean Mike, Schreiber Guus. OWL Web Ontology Language Reference. http://www.w3.org/TR/2004/REC-owl-ref-20040210/; 2004.

    Google Scholar 

  9. Berners-Lee T, Hendler J, Lassila O. The Semantic Web. Scientific American 2001; 284(5):35–43.

    Article  Google Scholar 

  10. Minsky Marvin. A Framework for Representing Knowledge. MIT. 1974.

    Google Scholar 

  11. Baader Franz, Calvanese Diego, McGuineness Deborah, Nardi Daniele, Patel-Schneider Peter. The Description Logic Handbook. Cambridge University Press; 2003.

    Google Scholar 

  12. Horrocks Ian, Fensel Dieter, Broekstra Jeen, Decker Stefan, Erdmann Michael, Goble Carole, et al. OIL: The Ontology Inference Layer. Vrije Universiteit Amsterdam; 2000.

    Google Scholar 

  13. Horrocks Ian, Patel-Schneider PeterF, van Harmelen Frank. Reviewing the Design of DAML+OIL: An Ontology Language for the Semantic Web. In: Proceedings of the Eighteenth National Conference on Artificial intelligence. 2002. p. 792–797.

    Google Scholar 

  14. Codd EF. A relational model of data for large shared data banks. Commun ACM 1970; 13(6):377–387.

    Article  MATH  Google Scholar 

  15. Sowa John. Semantic Networks. http://www.jfsowa.com/pubs/semnet.htm, 2002.

    Google Scholar 

  16. Gil Yolanda, Ratnakar Varun. Trusting Information Sources One Citizen at a Time. In: Proceedings of International Semantic Web Conference 2002; 2002. p. 162–176.

    Google Scholar 

  17. Golbeck Jennifer, Parsia Bijan, Hendler James. Trust Networks on the Semantic Web. In: Proceedings of Cooperative Intelligent Agents; 2003.

    Google Scholar 

  18. Richardson Matthew, Agrawal Rakesh, Domingos Pedro. Trust Management for the Semantic Web. In: Proceedings of the 2nd International Semantic Web Conference; 2003.

    Google Scholar 

  19. da Silva PauloPinheiro, McGuinness DeborahL, McCool Rob. Knowledge Provenance Infrastructure. Data Engineering Bulletin 2003; 26(4):26–32.

    Google Scholar 

  20. Carroll JeremyJ, Bizer Christian, Hayes Patrick, Stickler Patrick. Named Graphs, Provenance and Trust. HP Lab; 2004.

    Google Scholar 

  21. Ding Li, Kolari Pranam, Finin Tim, Joshi Anupam, Peng Yun, Yesha Yelena. On Homeland Security and the Semantic Web: A Provenance and Trust Aware Inference Framework. In: Proceedings of the AAAI Spring Symposium on AI Technologies for Homeland Security; 2005.

    Google Scholar 

  22. Ding Zhongli, Peng Yun. A Probabilistic Extension to Ontology Language OWL. In: Proceedings of the 37th Hawaii International Conference On System Sciences, 2004.

    Google Scholar 

  23. Ding Zhongli, Peng Yun, Pan Rong. A Bayesian Approach to Uncertainty Modelling in OWL Ontology. In: Proceedings of 2004 International Conference on Advances in Intelligent Systems-Theory and Applications (AISTA2004). 2004.

    Google Scholar 

  24. Lassila Ora, McGuinness DeborahL. The Role of Frame-Based Representation on the Semantic Web. Stanford University; 2001.

    Google Scholar 

  25. Horrocks Ian, Sattler Ulrike. Description Logics Basics, Applications, and More. Tutorial at ECAI-2002, http://www.cs.man.ac.uk/~horrocks/Slides/ecai-handout.pdf; 2002.

    Google Scholar 

  26. Noy NatalyaFridman, Hafner CaroleD. The State of the Art in Ontology Design: A Survey and Comparative Review. AI Magazine 1997; 18(3):53–74.

    Google Scholar 

  27. Chandrasekaran B, Josephson JohnR, Benjamins VRichard. What Are Ontologies, and Why Do We Need Them? IEEE Intelligent Systems 1999; 14(1):20–26.

    Article  Google Scholar 

  28. Kagal Lalana, Finin Tim, Joshi Anupam. A Policy Based Approach to Security for the Semantic Web. In: Proceedings of the 2nd International Semantic Web Conference; 2003.

    Google Scholar 

  29. Lenat DouglasB, Guha RV. Building Large Knowledge-Based Systems; Representation and Inference in the Cyc Project. Addison-Wesley; 1989.

    Google Scholar 

  30. Miller George. Wordnet: A Dictionary Browser. In: Proceedings of the First International Conference on Information in Data; 1985.

    Google Scholar 

  31. Fellbaum Christiane, WordNet:An Electronic Lexical Database. MIT Press; 1998.

    Google Scholar 

  32. Nirenburg Sergei, Raskin Victor. Ontological Semantics. MIT Press; 2001.

    Google Scholar 

  33. Niles Ian, Pease Adam. Towards a standard upper ontology. In Proceedings of the international conference on Formal Ontology in Information Systems. 2001. p. 2–9.

    Google Scholar 

  34. Beltran-Ferruz PJ, Gonzalez-Calero PA, Gervas P. Converting Frames into OWL: Preparing Mikrokosmos for Linguistic Creativity. In: Workshop on Language Resources for Linguistic Creativity; 2004.

    Google Scholar 

  35. Java Akshay, Finin Tim, Nirenburg Sergei. Integrating Language Understanding Agents Into the Semantic Web. In: Proceedings of AAAI Fall Symposium Series; 2005.

    Google Scholar 

  36. Bench-Capon TrevorJM, Visser PepijnRS. Ontologies in legal information systems; the need for explicit specifications of domain conceptualisations. In: ICAIL-97: Proceedings of the sixth international conference on Artificial intelligence and law. 1997. p. 132–141.

    Google Scholar 

  37. Smith Barry, Williams Jennifer, Schulze-Kremer SchulzeKremer. The Ontology of the Gene Ontology. In: Symposium of the American Medical Informatics Association; 2003.

    Google Scholar 

  38. Lopez MarianoFernandez, Gomez-Perez Asuncion, Sierra JuanPazos, Sierra AlejandroPazos. Building a Chemical Ontology Using Methontology and the Ontology Design Environment. IEEE Intelligent Systems 1999; 14(1):37–46.

    Article  Google Scholar 

  39. Sklyar Nataliya. Survey of existing Bio-ontologies. Univ. of Leipzig; 2001.

    Google Scholar 

  40. Fonseca FredericoT, Egenhofer MaxJ. Ontology-Driven Geographic Information Systems. In: ACM-GIS; 1999. p. 14–19.

    Google Scholar 

  41. Denny Michael. Ontology Tools Survey, Revisited. http://www.xml.com/pub/a/2004/07/14/onto.html; 2004.

    Google Scholar 

  42. Gennari JohnH, Musen MarkA, Fergerson RayW, Grosso WilliamE, Crubezy Monica, Eriksson Henrik, et al. The evolution of Protege: an environment for knowledge-based systems development. Int J Hum-Comput Stud 2003; 58(1):89–123.

    Article  Google Scholar 

  43. Kalyanpur A., Parsia B., Hendler J.. A Tool for Working with Web Ontologies. In: International Journal on Semantic Web and Information Systems. vol. 1; 2005.

    Google Scholar 

  44. Fikes R, Farquhar A. Large-Scale Repositories of Highly Expressive Reusable Knowledge. IEEE Intelligent Systems 1999; 14(2).

    Google Scholar 

  45. Parsia Bijan, Sirin Evren, Kalyanpu Aditya. Debugging OWL Ontologies. In: In the 14th International World Wide Web Conference (WWW-05); 2005.

    Google Scholar 

  46. Kopena Joseph, Regli William. DAMLJessKB: A Tool for Reasoning with the Semantic Web. IEEE Intelligent Systems 2003; 18(3):74–77.

    Article  Google Scholar 

  47. Fikes Richard, Jenkins Jessica, Frank Gleb. JTP: A System Architecture and Component Library for Hybrid Reasoning. Stanford University; 2003.

    Google Scholar 

  48. Carroll JeremyJ, Dickinson Ian, Dollin Chris, Reynolds Dave, Seaborne Andy, Wilkinson Kevin. Jena: implementing the semantic web recommendations. In: WWW (Alternate Track Papers & Posters); 2004. p. 74–83.

    Google Scholar 

  49. Zou Youyong, Finin Tim, Chen Harry. F-OWL: an Inference Engine for the Semantic Web. In: Formal Approaches to Agent-Based Systems. vol. 3228 of Lecture Notes in Computer Science. Springer-verlag; 2004.

    Google Scholar 

  50. Tsarkov Dmitry, Horrocks Ian. Implementing new reasoner with datatypes support. WonderWeb: Ontology Infrastructure for the Semantic Web Deliverable; 2003.

    Google Scholar 

  51. Horrocks Ian. The FaCT System. In: Automated Reasoning with Analytic Tableaux and Related Methods: International Conference Tableaux-98. 1998. p. 307–312.

    Google Scholar 

  52. Haarslev Volker, Moller Ralf. Description of the RACER System and its Applications. In: Proceedings of the International Workshop in Description Logics (DL2001); 2001.

    Google Scholar 

  53. Sirin Evren, Parsia Bijan. Pellet: An OWL DL Reasoner. In: Description Logics; 2004.

    Google Scholar 

  54. Sintek Michael, Decker Stefan. TRIPLE-A Query, Inference, and Transformation Language for the Semantic Web. In: Proceedings of the 1st International Semantic Web Conference (ISWC-02). Springer-Verlag; 2002. p. 364–378.

    Google Scholar 

  55. Harris Stephen, Gibbins Nicholas. 3store: Efficient Bulk RDF Storage. In: Proceedings of the First International Workshop on Practical and Scalable Semantic Systems; 2003.

    Google Scholar 

  56. Lee Ryan. Scalability Report on Triple Store Applications. http://simile.mit.edu/reports/stores/; 2004.

    Google Scholar 

  57. Guo Yuanbo, Pan Zhengxiang, Heflin Jeff. An Evaluation of Knowledge Base Systems for Large OWL Datasets. In: International Semantic Web Conference; 2004. p. 274–288.

    Google Scholar 

  58. Beckett D., Grant J. Semantic Web Scalability and Storage: Mapping Semantic Web Data with RDBMSes. http://www.w3.org/2001/sw/Europe/reports/scalable_rdbms_mapping_report/; 2003.

    Google Scholar 

  59. Wilkinson K, Sayers C, Kuno H, Reynolds D. Efficient RDF Storage and Retrieval in Jena2. In: Proc. of the 1st International Workshop on Semantic Web and Databases; 2003.

    Google Scholar 

  60. Alexaki Sofia, Christophides Vassilis, Karvounarakis Gregory, Plexousakis Dimitris, Tolle Karsten. The ICS-FORTH RDFSuite: Managing Voluminous RDF Description Bases. In: Proc. of the 2nd International Workshop on the Semantic Web; 2001.

    Google Scholar 

  61. Broekstra Jeen, Kampman Arjohn, van Harmelen Frank. Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema. In: Proceedings of the 1st International Semantic Web Conference (ISWC-02); 2002. p. 54–68.

    Google Scholar 

  62. Horrocks Ian, Li Lei, Turi Daniele, Bechhofer Sean. The Instance Store: DL Reasoning with Large Numbers of Individuals. In: Description Logics; 2004.

    Google Scholar 

  63. Pan Zhengxiang, Heflin Jeff. DLDB: Extending Relational Databases to Support Semantic Web Queries. In: Proceedings of the First International Workshop on Practical and Scalable Semantic Systems (PSSS); 2003.

    Google Scholar 

  64. Haase Peter, Broekstra Jeen, Eberhart Andreas, Volz Raphael. A Comparison of RDF Query Languages. In: International Semantic Web Conference; 2004. p. 502–517.

    Google Scholar 

  65. Prud’hommeaux Eric, Seaborne Andy. SPARQL Query Language for RDF. http://www.w3.org/TR/rdf-sparql-query/; 2004. W3C Working Draft 12 October 2004.

    Google Scholar 

  66. Stuckenschmidt Heiner, Vdovjak Richard, Broekstra Jeen, Houben GeertJan. Towards Distributed Processing of RDF Path Queries. In International Journal on Web Engineering and Technology; 2005

    Google Scholar 

  67. Cai Min, Frank Martin. RDFPeers: a scalable distributed RDF repository based on a structured peer-to-peer network. In: WWW-04: Proceedings of the 13th international conference on World Wide Web. ACM Press; 2004. p. 650–657.

    Google Scholar 

  68. Harth A., Decker S. Yet Another RDF Store: Perfect Index Structures for Storing Semantic Web Data With Contexts. http://sw.deri.org/2004/06/yars/doc/summary; 2004.

    Google Scholar 

  69. Stumme G., Maedche A. Ontology Merging for Federated Ontologies on the Semantic Web. In: Proceedings of the International Workshop for Foundations of Models for Information Integration (FMII-2001); 2001.

    Google Scholar 

  70. Stumme G., Maedche A. FCA-Merge: Bottom-up Merging of Ontologies. In: Proceedings of 7th Intl. Conf. on Artificial Intelligence (IJCAI-01); 2001. p. 225–230.

    Google Scholar 

  71. Noy N.F., Musen M.A. PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment. In: Proceedings of the Seventeenth National Conference on Artificial Intelligence (AAAI-2000); 2000.

    Google Scholar 

  72. McGuinness D.L., Fikes R., Rice J., Wilder S. An Environment for Merging and Testing Large Ontologies. In: Proceedings of the Seventh International Conference on Principles of Knowledge Representation and Reasoning (KR-00); 2000.

    Google Scholar 

  73. Hovy E. Combining and Standardizing Large-Scale, Practical Ontologies for Machine Translation and Other Uses. In: Proc. of 1st Intl. Conf. on Language Resources and Evaluation; 1998.

    Google Scholar 

  74. Guarino Nicola. Semantic Matching: Formal Ontological Distinctions for Information Organization, Extraction, and Integration. In: SCIE-97: International Summer School on Information Extraction. London, UK: Springer-Verlag; 1997. p. 139–170.

    Google Scholar 

  75. Kiryakov A., Simov K.I. Ontologically Supported Semantic Matching. In: Proceedings of NoDaLiDa-99 Conference; 1999.

    Google Scholar 

  76. Lacher Martin S., Groh Georg. Facilitating the Exchange of Explicit Knowledge through Ontology Mappings. In: Proceedings of the Fourteenth International Florida Artificial Intelligence Research Society Conference. AAAI Press; 2001. p. 305–309.

    Google Scholar 

  77. Prasad S., Peng Y., Finin T. A Tool For Mapping Between Two Ontologies Using Explicit Information. In: AAMAS-02 Workshop on Ontologies and Agent Systems, 2002.

    Google Scholar 

  78. Doan A.H., Madhavan J., Domingos P., Halevy A. Learning to Map between Ontologies on the Semantic Web. In: WWW 2002; 2002.

    Google Scholar 

  79. Doan AnHai, Madhavan Jayant, Dhamankar Robin, Domingos Pedro, Halevy Alon. Learning to match ontologies on the Semantic Web. The VLDB Journal 2003; 12(4):303–319.

    Article  Google Scholar 

  80. Doan A.H., Madhavan J., Domingos P., Halevy A. Ontology Matching: A Machine Learning Approach; 2004. p. 397–416.

    Google Scholar 

  81. Mitra Prasenjit, Wiederhold Gio, Kersten MartinL. A Graph-Oriented Model for Articulation of Ontology Interdependencies. In: EDBT-00: Proceedings of the 7th International Conference on Extending Database Technology; 2000. p. 86–100.

    Google Scholar 

  82. Kalfoglou Y., Schorlemmer M. Information Flow Based Ontology Mapping. In: Proceedings of 1st International Conference on Ontologies, Databases and Applications of Semantics (ODBASE-02); 2002.

    Google Scholar 

  83. Melnik S., Molina-Garcia H., Rahm E. Similarity Flooding: A Versatile Graph Matching Algorithm. In: Proceedings of the Intl. Conf. on Data Engineering (ICDE); 2002.

    Google Scholar 

  84. Noy N.F., Musen M.A. Anchor-PROMPT: Using Non-local Context for Semantic Matching. In: Workshop on Ontologies and Information Sharing at IJCAI-2001; 2001.

    Google Scholar 

  85. Noy N.F., Musen M.A. PROMPTDIFF: A Fixed-Point Algorithm for Comparing Ontology Versions. In: AAAI-2002, Edmonton, Canada; 2002.

    Google Scholar 

  86. Noy N.F. Semantic Integration: A Survey Of Ontology-Based Approaches. SIGMOD Record, Special Issue on Semantic Integration 2004; 33(4).

    Google Scholar 

  87. Pearl J. Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference. San Mateo, CA: Morgan Kaufman; 1988.

    Google Scholar 

  88. Mitra P., Noy N.F., Jaiswal A.R. OMEN: A Probabilistic Ontology Mapping Tool. In: Workshop on Meaning Coordination and Negotiation at ISWC-04; 2004.

    Google Scholar 

  89. Ding Z., Peng Y., Pan R., Yu Y. A Bayesian Methodology towards Automatic Ontology Mapping. In: First international workshop on Contexts and Ontologies: Theory, Practice and Applications, held in AAAI-05; 2005.

    Google Scholar 

  90. Pan R., Ding Z., Yu Y., Peng Y. A Bayesian Network Approach to Ontology Mapping. In: Proceedings of the 4th International Semantic Web Conference (ISWC-05); 2005.

    Google Scholar 

  91. Chalupsky H. Ontomorph: A Translation System for Symbolic Knowledge. In: Proceedings of the Seventh International Conference on Principles of Knowledge Representation and Reasoning (KR-00). Morgan Kaufman; 2000. p. 471–482.

    Google Scholar 

  92. Dou D., McDermott D., Qi P. Ontology Translation by Ontology Merging and Automated Reasoning. In: Proc. of EKAW Workshop on Ontologies for Multi-Agent Systems; 2002.

    Google Scholar 

  93. Wiesman F., Roos N., Vogt P. Automatic Ontology Mapping for Agent Communication. MERIT; 2001.

    Google Scholar 

  94. Bailin S., Truszkowski W. Ontology Negotiation between Agents Supporting Intelligent Information Management. In: Workshop on Ontologies in Agent-based Systems; 2001.

    Google Scholar 

  95. Bailin S., Truszkowski W. Ontology Negotiation as a Basis for Opportunistic Cooperation between Intelligent Information Agents. In: Proceedings of the Fifth International Workshop on Cooperative Information Agents (CIA 2001); 2001.

    Google Scholar 

  96. Peng Y., Zou Y., Luan X., Ivezic N., Gruninger M., Jones A. Semantic Resolution for E-Commerce. In: Proceedings of the 1st International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS-02); 2002.

    Google Scholar 

  97. Ciociou M., Nau D. Ontology-Based Semantics. In: Proceedings of the Seventh Intl. Conf. on Knowledge Representation and Reasoning; 2000. p. 539–560.

    Google Scholar 

  98. Stuckenschmidt H., Visser U. Semantic Translation Based on Approximate Reclassification. In: Workshop on Semantic Approximation, Granularity and Vagueness; 2000.

    Google Scholar 

  99. Avancha Sasikanth, Joshi Anupam, Finin Timothy. Enhanced Service Discovery in Bluetooth. Computer 2002; 35(6):96–99.

    Article  Google Scholar 

  100. Farnsworth Dale. Service Discovery Protocol (in Bluetooth Specification). http://www. bluetooth.com/link/spec/bluetooth_e.pdf; 2001.

    Google Scholar 

  101. Avancha Sasikanth. Enhanced Service Discovery in Bluetooth. Master’s thesis. UMBC; 2002.

    Google Scholar 

  102. Ding Li, Finin Tim, Joshi Anupam, Pan Rong, Cost RScott, Peng Yun, et al. Swoogle: A Search and Metadata Engine for the Semantic Web. In: Proceedings of the Thirteenth ACM Conference on Information and Knowledge Management; 2004.

    Google Scholar 

  103. Ding Li, Zhou Lina, Finin Tim, Joshi Anupam. How the Semantic Web is Being Used:An Analysis of FOAF. In: Proceedings of the 38th International Conference on System Sciences; 2005.

    Google Scholar 

  104. Raghavendra Cauligi S., Sivalingam Krishna M., Znati Taieb, editors. Wireless Sensor Networks. Kluwer Academic Publishers; 2004.

    Google Scholar 

  105. Avancha S., Joshi A., Pinkston J. SWANS: A Framework for Secure, Adaptive Wireless Sensor Networks. UMBC; 2005.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Ding, L., Kolari, P., Ding, Z., Avancha, S. (2007). Using Ontologies in the Semantic Web: A Survey. In: Sharman, R., Kishore, R., Ramesh, R. (eds) Ontologies. Integrated Series in Information Systems, vol 14. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-37022-4_4

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-37022-4_4

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-37019-4

  • Online ISBN: 978-0-387-37022-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics