Integrating Keywords and Semantics on Document Annotation and Search

  • Nikos Bikakis
  • Giorgos Giannopoulos
  • Theodore Dalamagas
  • Timos Sellis
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6427)


This paper describes GoNTogle, a framework for document annotation and retrieval, built on top of Semantic Web and IR technologies. GoNTogle supports ontology-based annotation for documents of several formats, in a fully collaborative environment. It provides both manual and automatic annotation mechanisms. Automatic annotation is based on a learning method that exploits user annotation history and textual information to automatically suggest annotations for new documents. GoNTogle also provides search facilities beyond the traditional keyword-based search. A flexible combination of keyword-based and semantic-based search over documents is proposed in conjunction with advanced ontology-based search operations. The proposed methods are implemented in a fully functional tool and their effectiveness is experimentally validated.


GoNTogle Semantic Annotation Document Annotations Ontology based Retrieval Hybrid Search Semantic Search Keyword Search 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Mitchell, T.M.: Machine Learning. WCB/McGraw-Hill (1997)Google Scholar
  2. 2.
    Handschuh, S., Staab, S. (eds.): Annotation for the Semantic Web. IOS Press, Amsterdam (2003)zbMATHGoogle Scholar
  3. 3.
    Agosti, M., Ferro, N.: A Formal Model of Annotations of Digital Content. ACM Transactions on Information Systems (TOIS) 26(1), 3:1–3:57 (2008) Google Scholar
  4. 4.
    Agosti, M., Albrechtsen, H., Ferro, N., Frommholz, I., Hansen, P., et al.: DiLAS: a digital library annotation service. In: Proc. of IWAC 2005 (2005)Google Scholar
  5. 5.
    Haslhofer, B., Jochum, W., King, R., Sadilek, C., Schellner, K.: The LEMO annotation framework: weaving multimedia annotations with the web. JODL 10(1), 15–32 (2009)Google Scholar
  6. 6.
    Reeve, L., Han, H.: Survey of semantic annotation platforms. In: Proc. of the ACM Symposium on Applied Computing 2005 (2005)Google Scholar
  7. 7.
    Uren, V.S., Cimiano, P., Iria, J., Handschuh, S., Vargas-Vera, M., Motta, E., Ciravegna, F.: Semantic annotation for knowledge management: Requirements and a survey of the state of the art. Journal of Web Semantics 4 (2006)Google Scholar
  8. 8.
    Kiyavitskaya, N., Zeni, N., Cordy, J.R., Mich, L., Mylopoulos, J.: Cerno: Light-weight tool support for semantic annotation of textual documents. Data Knowl. Eng. (DKE) 68(12) (2009)Google Scholar
  9. 9.
    Hogue, A., Karger, D.: Thresher: automating the unwrapping of semantic content from the World Wide Web. In: Proc. of WWW 2005 (2005)Google Scholar
  10. 10.
    Cimiano, P., Handschuh, S., Staab, S.: Towards the self-annotating web. In: Proc. of WWW 2004 (2004)Google Scholar
  11. 11.
    Dill, S., Eiron, N., Gibson, D., Gruhl, D., Guha, R., Jhingran, A., Kanungo, T., McCurley, K.S., Rajagopalan, S., Tomkins, A., Tomlin, J.A., Zien, J.Y.: A Case for Automated Large-Scale Semantic Annotation. Journal of Web Semantics 1(1) (2003)Google Scholar
  12. 12.
    SMORE: Create OWL Markup for HTML Web Pages,
  13. 13.
    Handschuh, S., Staab, S., Ciravegna, F.: S-CREAM: Semi-automatic CREAtion of Metadata. In: Gómez-Pérez, A., Benjamins, V.R. (eds.) EKAW 2002. LNCS (LNAI), vol. 2473, p. 358. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  14. 14.
    Vargas-Vera, M., Motta, E., Domingue, J., Lanzoni, M., et al.: MnM: Ontology Driven Semi-automatic and Automatic Support for Semantic Markup. In: Gómez-Pérez, A., Benjamins, V.R. (eds.) EKAW 2002. LNCS (LNAI), vol. 2473, p. 379. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  15. 15.
    Cunningham, H., Maynard, D., Bontcheva, K., Tablan, V.: GATE: A Framework and Graphical Development Environment for Robust NLP Tools and Applications. In: Proc. of the ACL 2002 (2002)Google Scholar
  16. 16.
    Kiryakov, A., Popov, B., Terziev, I., Manov, D., Ognyanoff, D.: Semantic annotation, indexing, and retrieval. Journal of Web Semantics 2(1) (2004)Google Scholar
  17. 17.
    Chakravarthy, A., Lanfranchi, V., Ciravegna, F.: Cross-media document annotation and enrichment. In: 1st Semantic Authoring and Annotation Workshop 2006 (2006)Google Scholar
  18. 18.
    Eriksson, H.: An annotation tool for semantic documents. In: Franconi, E., Kifer, M., May, W. (eds.) ESWC 2007. LNCS, vol. 4519, pp. 759–768. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  19. 19.
    Tallis, M.: SemanticWord processing for content authors. In: Proc. of the Knowledge Markup and Semantic Annotation Workshop 2003 (2003)Google Scholar
  20. 20.
    Mangold, C.: A survey and classification of semantic search approaches. Int. J. Metadata Semantics and Ontology 2(1) (2007)Google Scholar
  21. 21.
    Bhagdev, R., Chapman, S., Ciravegna, F., Lanfranchi, V., Petrelli, D.: Hybrid search: Effectively combining keywords and semantic searches. In: Bechhofer, S., Hauswirth, M., Hoffmann, J., Koubarakis, M. (eds.) ESWC 2008. LNCS, vol. 5021, pp. 554–568. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  22. 22.
    Giunchiglia, F., Kharkevich, U., Zaihrayeu, I.: Concept search. In: Aroyo, L., Traverso, P., Ciravegna, F., Cimiano, P., Heath, T., Hyvönen, E., Mizoguchi, R., Oren, E., Sabou, M., Simperl, E. (eds.) ESWC 2009. LNCS, vol. 5554, pp. 429–444. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  23. 23.
    Giannopoulos, G., Bikakis, N., Dalamagas, T., Sellis, T.: GoNTogle: A Tool for Semantic Annotation and Search. In: Proc. of the ESWC 2010 (Demo)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Nikos Bikakis
    • 1
    • 2
  • Giorgos Giannopoulos
    • 1
    • 2
  • Theodore Dalamagas
    • 2
  • Timos Sellis
    • 1
    • 2
  1. 1.Knowledge & Database Systems LabNational Technical University of AthensGreece
  2. 2.Institute for the Management of Information Systems"Athena" Research CenterGreece

Personalised recommendations