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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Smith Barry. Ontology: Philosophical and Computational. http://ontology.buffalo.edu/smith/articles/ontologies.htm; 2000.
Quine WVO. On What There Is. Review of Metaphysics 1948; p. 21–38.
Gruber ThomasR. A Translation Approach to Portable Ontology Specifications. Knowledge Acquisition 1993; 5(2):199–220.
Uschold Mike, Grüninger Michael. Ontologies: principles, methods, and applications. Knowledge Engineering Review 1996; 11(2):93–155.
Sowa John, editor. Principles of Semantic Networks: Explorations in the Representation of Knowledge. San Mateo: Kaufmann; 1991.
Klyne Graham, Carroll Jeremy J. Resource Description Framework (RDF): Concepts and Abstract Syntax. http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/; 2004.
Brickley Dan, Guha RV. RDF Vocabulary Description Language 1.0: RDF Schema. http://www.w3.org/TR/2004/REC-rdf-schema-20040210/; 2004.
Dean Mike, Schreiber Guus. OWL Web Ontology Language Reference. http://www.w3.org/TR/2004/REC-owl-ref-20040210/; 2004.
Berners-Lee T, Hendler J, Lassila O. The Semantic Web. Scientific American 2001; 284(5):35–43.
Minsky Marvin. A Framework for Representing Knowledge. MIT. 1974.
Baader Franz, Calvanese Diego, McGuineness Deborah, Nardi Daniele, Patel-Schneider Peter. The Description Logic Handbook. Cambridge University Press; 2003.
Horrocks Ian, Fensel Dieter, Broekstra Jeen, Decker Stefan, Erdmann Michael, Goble Carole, et al. OIL: The Ontology Inference Layer. Vrije Universiteit Amsterdam; 2000.
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.
Codd EF. A relational model of data for large shared data banks. Commun ACM 1970; 13(6):377–387.
Sowa John. Semantic Networks. http://www.jfsowa.com/pubs/semnet.htm, 2002.
Gil Yolanda, Ratnakar Varun. Trusting Information Sources One Citizen at a Time. In: Proceedings of International Semantic Web Conference 2002; 2002. p. 162–176.
Golbeck Jennifer, Parsia Bijan, Hendler James. Trust Networks on the Semantic Web. In: Proceedings of Cooperative Intelligent Agents; 2003.
Richardson Matthew, Agrawal Rakesh, Domingos Pedro. Trust Management for the Semantic Web. In: Proceedings of the 2nd International Semantic Web Conference; 2003.
da Silva PauloPinheiro, McGuinness DeborahL, McCool Rob. Knowledge Provenance Infrastructure. Data Engineering Bulletin 2003; 26(4):26–32.
Carroll JeremyJ, Bizer Christian, Hayes Patrick, Stickler Patrick. Named Graphs, Provenance and Trust. HP Lab; 2004.
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.
Ding Zhongli, Peng Yun. A Probabilistic Extension to Ontology Language OWL. In: Proceedings of the 37th Hawaii International Conference On System Sciences, 2004.
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.
Lassila Ora, McGuinness DeborahL. The Role of Frame-Based Representation on the Semantic Web. Stanford University; 2001.
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.
Noy NatalyaFridman, Hafner CaroleD. The State of the Art in Ontology Design: A Survey and Comparative Review. AI Magazine 1997; 18(3):53–74.
Chandrasekaran B, Josephson JohnR, Benjamins VRichard. What Are Ontologies, and Why Do We Need Them? IEEE Intelligent Systems 1999; 14(1):20–26.
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.
Lenat DouglasB, Guha RV. Building Large Knowledge-Based Systems; Representation and Inference in the Cyc Project. Addison-Wesley; 1989.
Miller George. Wordnet: A Dictionary Browser. In: Proceedings of the First International Conference on Information in Data; 1985.
Fellbaum Christiane, WordNet:An Electronic Lexical Database. MIT Press; 1998.
Nirenburg Sergei, Raskin Victor. Ontological Semantics. MIT Press; 2001.
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.
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.
Java Akshay, Finin Tim, Nirenburg Sergei. Integrating Language Understanding Agents Into the Semantic Web. In: Proceedings of AAAI Fall Symposium Series; 2005.
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.
Smith Barry, Williams Jennifer, Schulze-Kremer SchulzeKremer. The Ontology of the Gene Ontology. In: Symposium of the American Medical Informatics Association; 2003.
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.
Sklyar Nataliya. Survey of existing Bio-ontologies. Univ. of Leipzig; 2001.
Fonseca FredericoT, Egenhofer MaxJ. Ontology-Driven Geographic Information Systems. In: ACM-GIS; 1999. p. 14–19.
Denny Michael. Ontology Tools Survey, Revisited. http://www.xml.com/pub/a/2004/07/14/onto.html; 2004.
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.
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.
Fikes R, Farquhar A. Large-Scale Repositories of Highly Expressive Reusable Knowledge. IEEE Intelligent Systems 1999; 14(2).
Parsia Bijan, Sirin Evren, Kalyanpu Aditya. Debugging OWL Ontologies. In: In the 14th International World Wide Web Conference (WWW-05); 2005.
Kopena Joseph, Regli William. DAMLJessKB: A Tool for Reasoning with the Semantic Web. IEEE Intelligent Systems 2003; 18(3):74–77.
Fikes Richard, Jenkins Jessica, Frank Gleb. JTP: A System Architecture and Component Library for Hybrid Reasoning. Stanford University; 2003.
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.
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.
Tsarkov Dmitry, Horrocks Ian. Implementing new reasoner with datatypes support. WonderWeb: Ontology Infrastructure for the Semantic Web Deliverable; 2003.
Horrocks Ian. The FaCT System. In: Automated Reasoning with Analytic Tableaux and Related Methods: International Conference Tableaux-98. 1998. p. 307–312.
Haarslev Volker, Moller Ralf. Description of the RACER System and its Applications. In: Proceedings of the International Workshop in Description Logics (DL2001); 2001.
Sirin Evren, Parsia Bijan. Pellet: An OWL DL Reasoner. In: Description Logics; 2004.
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.
Harris Stephen, Gibbins Nicholas. 3store: Efficient Bulk RDF Storage. In: Proceedings of the First International Workshop on Practical and Scalable Semantic Systems; 2003.
Lee Ryan. Scalability Report on Triple Store Applications. http://simile.mit.edu/reports/stores/; 2004.
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.
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.
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.
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.
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.
Horrocks Ian, Li Lei, Turi Daniele, Bechhofer Sean. The Instance Store: DL Reasoning with Large Numbers of Individuals. In: Description Logics; 2004.
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.
Haase Peter, Broekstra Jeen, Eberhart Andreas, Volz Raphael. A Comparison of RDF Query Languages. In: International Semantic Web Conference; 2004. p. 502–517.
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.
Stuckenschmidt Heiner, Vdovjak Richard, Broekstra Jeen, Houben GeertJan. Towards Distributed Processing of RDF Path Queries. In International Journal on Web Engineering and Technology; 2005
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.
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.
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.
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.
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.
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.
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.
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.
Kiryakov A., Simov K.I. Ontologically Supported Semantic Matching. In: Proceedings of NoDaLiDa-99 Conference; 1999.
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.
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.
Doan A.H., Madhavan J., Domingos P., Halevy A. Learning to Map between Ontologies on the Semantic Web. In: WWW 2002; 2002.
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.
Doan A.H., Madhavan J., Domingos P., Halevy A. Ontology Matching: A Machine Learning Approach; 2004. p. 397–416.
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.
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.
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.
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.
Noy N.F., Musen M.A. PROMPTDIFF: A Fixed-Point Algorithm for Comparing Ontology Versions. In: AAAI-2002, Edmonton, Canada; 2002.
Noy N.F. Semantic Integration: A Survey Of Ontology-Based Approaches. SIGMOD Record, Special Issue on Semantic Integration 2004; 33(4).
Pearl J. Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference. San Mateo, CA: Morgan Kaufman; 1988.
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.
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.
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.
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.
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.
Wiesman F., Roos N., Vogt P. Automatic Ontology Mapping for Agent Communication. MERIT; 2001.
Bailin S., Truszkowski W. Ontology Negotiation between Agents Supporting Intelligent Information Management. In: Workshop on Ontologies in Agent-based Systems; 2001.
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.
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.
Ciociou M., Nau D. Ontology-Based Semantics. In: Proceedings of the Seventh Intl. Conf. on Knowledge Representation and Reasoning; 2000. p. 539–560.
Stuckenschmidt H., Visser U. Semantic Translation Based on Approximate Reclassification. In: Workshop on Semantic Approximation, Granularity and Vagueness; 2000.
Avancha Sasikanth, Joshi Anupam, Finin Timothy. Enhanced Service Discovery in Bluetooth. Computer 2002; 35(6):96–99.
Farnsworth Dale. Service Discovery Protocol (in Bluetooth Specification). http://www. bluetooth.com/link/spec/bluetooth_e.pdf; 2001.
Avancha Sasikanth. Enhanced Service Discovery in Bluetooth. Master’s thesis. UMBC; 2002.
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.
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.
Raghavendra Cauligi S., Sivalingam Krishna M., Znati Taieb, editors. Wireless Sensor Networks. Kluwer Academic Publishers; 2004.
Avancha S., Joshi A., Pinkston J. SWANS: A Framework for Secure, Adaptive Wireless Sensor Networks. UMBC; 2005.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)