Ontology-Based Information Search in the Real World Using Web Services

  • Hyun-Suk Hwang
  • Kyoo-Seok Park
  • Chang-Soo Kim
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3982)


The ontology is an essential component to demonstrate the semantic Web, which is being described as the next Web generation. A semantic information search based on the ontology can provide the inferred and associated information between data. To develop an ontology application in the real world, we design the architecture of search systems based on the ontology using Web services. Our system consists of ontology modules, search procedure modules for searching, RDQL generator modules, and client modules for user interfaces. Also, we construct a hotel ontology integrated with the related terms and implement a search example with the defined ontology.


Resource Description Framework Content Provider Simple Object Access Protocol Ontology Server Ontology Module 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American 284(5), 34–43 (2001)CrossRefGoogle Scholar
  2. 2.
    Carroll, J.J., Dickinson, L., Chris, D.: Jena: Implementing the Semantic Web Recommendations. In: Proceedings of the 13th International World Wide Web (2004)Google Scholar
  3. 3.
    Clark, K., Parsia, B., Hendler, J.: Will the Semantic Web Change Education. Journal of Interactive Media in Education (2004)Google Scholar
  4. 4.
    Dameron, O., Natalya, F., Knublauch, H., Musen, A.M.: Accessing and Manipulating Ontologies Using Web Services. In: Third International Semantic Web Conference (ISWC 2004), Hiroshima, Japan (2004)Google Scholar
  5. 5.
    Decker, S., Erdmann, M., Fensel, D., Studer, R.: Ontobroker: Ontology Based Access to Distributed and Semi-Structured Information. In: Database Semantics: Semantic Issues in Multimedia Systems. Kluwer Academic Publisher, Dordrecht (1999)Google Scholar
  6. 6.
    Devedzic, V.: Understanding ontological engineering. Communications of the ACM 45(4), 136–144 (2002)CrossRefGoogle Scholar
  7. 7.
    Ding, L., Finin, T., Joshi, A., Pan, R., Cost, R.S., Sachs, J., Doshi, V., Reddivari, P., Peng, Y.: Swoogle: A Search and Metadata Engine for the Semantic Web. In: Thirteenth ACM Conference on Information and Knowledge Management (CIKM 2004), Washington DC, USA (2004)Google Scholar
  8. 8.
    Domingue, J., Stutt, A., Martins, M.: Supporting Online Shopping through a Combination of Ontologies and Interface Metaphors. International Journal of Human-Computer Studies 59 (2003)Google Scholar
  9. 9.
    Guarino, N., Masolo, C., Vetere, G.: OntoSeek: Content-Based Access to the Web. IEEE Intelligent Systems 14(3), 70–80 (1999)CrossRefGoogle Scholar
  10. 10.
    Guha, R., McCool, R., Miller, E.: Semantic Search. In: Proceedings of the 12th International Conference on World Wide Web (2003)Google Scholar
  11. 11.
    Knublauch, H., Musen, M.A., Rector, A.L.: Editing Description Logic Ontologies with the Protégé OWL Plugin. In: International Workshop on Description Logics – DL (2004)Google Scholar
  12. 12.
    Knublauch, H., Dameron, O., Musen, M.A.: Weaving the Biomedical Semantic Web with the Protégé OWL Plugin. In: First International Workshop on Formal Biomedical Knowledge Representation, Whistler, BC, Canada (2004)Google Scholar
  13. 13.
    Knublauch, H.: Ontology-Driven Software Development in the Context of the Semantic Web: An Example Scenario with Protege/OWL. In: International Workshop on the Model-Driven Semantic Web, Monterey, CA (2004)Google Scholar
  14. 14.
    Knublauch, H.: Protege OWL Plugin tutorial. In: 7th International Protege Conference, Bethesda, MD (2004),
  15. 15.
    Knublauch, H., Fergerson, R.W., Noy, N.F., Musen, M.A.: The Protégé OWL Plugin: An Open Development Environment for Semantic Web Applications. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, pp. 229–243. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  16. 16.
    Passin, T.B.: Explorer’s Guide to the Semantic Web. Manning (2004)Google Scholar
  17. 17.
    Rector, A., Drummond, N., Horridge, M., Rogers, J., Knublauch, H., Stevens, R., Wang, H., Wroe, C.: OWL Pizzas: Practical Experience of Teaching OWL-DL: Common Errors & Common Patterns. In: Motta, E., Shadbolt, N.R., Stutt, A., Gibbins, N. (eds.) EKAW 2004. LNCS (LNAI), vol. 3257, pp. 63–81. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  18. 18.
    Smith, M.K., Chris, W., McGuinness, D.L.: OWL Web Ontology Language Guide (2003),
  19. 19.
    Spyns, P., Oberle, D., Volz, R., Zheng, J., Jarrar, M., Sure, Y., Studer, R., Meersman, R.: OntoWeb: a Semantic Web Community Portal. In: Karagiannis, D., Reimer, U. (eds.) PAKM 2002. LNCS (LNAI), vol. 2569, pp. 189–200. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  20. 20.
    Staab, S., Studer, R., Schnurr, H.-P., Sure, Y.: Knowledge Management: Knowledge Processes and Ontologies. IEEE Intelligent Systems Journal (2001)Google Scholar
  21. 21.
    Sugumaran, V., Story, V.C.: A Semantic-Based Approach to Component Retrieval. The DATABASE for Advances in Information Systems 34(3) (2003)Google Scholar
  22. 22.
    Tane, J., Schmitz, C., Stumme, G.: Semantic Resource Management for the Web: An E-Learning Application. In: Proceedings of the 13th international World Wide Web (2004)Google Scholar
  23. 23.
    Uschold, M.F., Jasper, R.J.: A Framework for Understanding and Classifying Ontology Applications. In: Proceedings of the IJCAI 1999 workshops on Ontologies and Problem-Solving Mehtod (KRR5), Stockholm, Sweden (1999)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Hyun-Suk Hwang
    • 1
  • Kyoo-Seok Park
    • 2
  • Chang-Soo Kim
    • 3
  1. 1.Institute of Engineering ResearchPuKyong National UniversityKorea
  2. 2.Div. of Computer EngineeringKyungNam UniversityKorea
  3. 3.Dept. of Computer SciencePuKyong National UniversityKorea

Personalised recommendations