A Vector Space Model for Semantic Similarity Calculation and OWL Ontology Alignment

  • Rubén Tous
  • Jaime Delgado
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4080)


Ontology alignment (or matching) is the operation that takes two ontologies and produces a set of semantic correspondences (usually semantic similarities) between some elements of one of them and some elements of the other. A rigorous, efficient and scalable similarity measure is a pre-requisite of an ontology alignment process. This paper presents a semantic similarity measure based on a matrix represention of nodes from an RDF labelled directed graph. An entity is described with respect to how it relates to other entities using N-dimensional vectors, being N the number of selected external predicates. We adapt a known graph matching algorithm when applying this idea to the alignment of two ontologies. We have successfully tested the model with the public testcases of the Ontology Alignment Evaluation Initiative 2005.


Bipartite Graph Semantic Similarity Resource Description Framework Vector Space Model Semantic Similarity Measure 
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.
    Bisson, M.: Learning in fol with a similarity measure. In: Proceedings of the 10th American Association for Artificial Intelligence conference, San-Jose (CA, US), pp. 82–87 (1992)Google Scholar
  2. 2.
    Doan, A., Madhavan, J., Domingos, P., Halevy, A.: Learning to map between ontologies on the semantic web (2002),
  3. 3.
    Ehrig, M., Euzenat, J.: Relaxed precision and recall for ontology matching,
  4. 4.
    Ehrig, M., Staab, S.: Qom - quick ontology mapping,
  5. 5.
    Blondel, V.D., et al.: A measure of similarity between graph vertices: Applications to synonym extraction and web searching. SIAM Rev. 46(4), 647–666 (2004)MATHCrossRefMathSciNetGoogle Scholar
  6. 6.
    Hu, W., et al.: Gmo: A graph matching for ontologies. Integrating Ontologies (2005)Google Scholar
  7. 7.
    Euzenat, J., Valtchev, P.: Similarity-based ontology alignment in owl-lite. In: Proc. of ECAI 2004, Valencia, Spain, August 2004, pp. 333–337 (August 2004)Google Scholar
  8. 8.
    Hopcroft, J.E., Karp, R.M.: An O(n 5/2) algorithm for maximum matching in bipartite graphs. SIAM J. Comput. 4, 225–231 (1973)CrossRefMathSciNetGoogle Scholar
  9. 9.
    Leacock, C., Chodorow, M.: Combining local context and wordnet similarity for word sense identification. WordNet: An Electronic Lexical Database 49(2), 265–283 (1998)Google Scholar
  10. 10.
    Lee, J.H., Kim, M.H., Lee, Y.J.: Information retrieval based on conceptual distance in is-a hierarchies. Journal of Documentation 49(2), 188–207 (1993)CrossRefGoogle Scholar
  11. 11.
    Ontology alignment evaluation initiative (2005),
  12. 12.
    Owl web ontology language overview. w3c recommendation (February 10, 2004), See:
  13. 13.
    Papadimitriou, C.H., Steiglitz, K.: Combinatorial optimization: algorithms and complexity. Prentice-Hall, Inc., Upper Saddle River (1982)MATHGoogle Scholar
  14. 14.
    Rahm, E., Bernstein, P.A.: A survey of approaches to automatic schema matching. VLDB Journal: Very Large Data Bases 10(4), 334–350 (2001), MATHCrossRefGoogle Scholar
  15. 15.
    Resource description framework, See:
  16. 16.
    Salton, G.: The smart retrieval system. Experiments in Automatic Document Processing (1971)Google Scholar
  17. 17.
    Wu, Z., Palmer, M.: Verbs semantics and lexical selection. In: Proceedings of the 32nd annual meeting on Association for Computational Linguistics, Morristown, NJ, USA, pp. 133–138. Association for Computational Linguistics (1994)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Rubén Tous
    • 1
  • Jaime Delgado
    • 1
  1. 1.Distributed Multimedia Applications Group (DMAG)Universitat Politècnica de Catalunya (UPC), Dpt. d’Arquitectura de Computadors, Universitat Pompeu Fabra (UPF), Dpt. de Tecnologia 

Personalised recommendations