Manuela Angioni, Roberto Demontis, Massimo Deriu, Emanuela De Vita, Cristian Lai, Ivan Marcialis, Gavino Paddeu, Antonio Pintus, Andrea Piras, Raffaella Sanna Alessandro Soro, Alessandro Soro, Franco Tuveri



Search engines help people to find information in the largest public knowledge system of the world: the Web. Unfortunately its size makes very complex to discover the right information. The users are faced lots of useless results forcing them to select one by one the most suitable. The new generation of search engines evolve from keyword-based indexing and classification to more sophisticated techniques considering the meaning, the context and the usage of information. We argue about the three key aspects: collaboration, geo-referencing and semantics. Collaboration distributes storage, processing and trust on a world-wide network of nodes running on users’ computers, getting rid of bottlenecks and central points of failures. The geo-referencing of catalogued resources allows contextualisation based on user position. Semantic analysis lets to increase the results relevance. In this paper, we expose the studies, the concepts and the solutions of a research project to introduce these three key features in a novel search engine architecture.


  1. Alonso, O., Drake, M., Banerjee, S., The Information Grid: A Practical Approach to the Semantic Web. Retrieved January 18, 2007, from Oracle Technical Information Web site: http://www.oracle.com/technology/tech/semantic_tech nologies/pdf/informationgrid_oracle.pdf
  2. Bergman, M. K., 2001, The Deep Web: Surfacing Hidden Value, Journal of Electronic Publishing, University of Michigan Press, Vol. 7.
  3. Biström, J., Cogliati, A., Rouhiainen, K., Post- WIMP User Interface Model for 3D Web Applications, Helsinki University of Technology Telecommunications Software and Multimedia Laboratory.
  4. Callan, J., 2000, Distributed information retrieval, Advances in Information Retrieval, Kluwer Academic Publishers, pp. 127-150.
  5. Carboni, D., Sanna, S., Zanarini, P., 2006, GeoPix: Image Retrieval on the Geo Web, from Camera Click to Mouse Click. In MobileHCI'06, Helsinki - Finland, ACM Press.
  6. Chen, L., Sycara, K., 1998, WebMate: a personal agent for browsing and searching. In 2nd international Conference on Autonomous Agents, Minneapolis - United States, ACM Press, pp. 132-139.
  7. Crainiceanu, A., et Al, 2004, Querying Peer-to-Peer Networks Using P-Trees. In WebDB Workshop.
  8. Ding, L., et al, 2004, Swoogle: a search and metadata engine for the semantic web, in Thirteenth ACM international Conference on information and Knowledge Management, Washington - USA, ACM Press, pp. 652-659.
  9. Geo-Names.org. Retrieved January 18, 2007 from http://www.geonames.org/export/
  10. Guan, J.H., Zhou, S.G., Wang, L.C., Bian, F.L., 2004, Peer to Peer Based GIS Web Services. In XXth ISPRS Congress, Istanbul - Turkey.
  11. Houston, B., Jacobson Z., 2002, A Simple 3D Visual Text Retrieval Interface. In TRO-MP-050 - Multimedia Visualization of Massive Military Datasets.
  12. Jagadish, H. V., 1990, Linear clustering of objects with multiple attributes. In SIGMOD'90, pp. 332-342.
  13. Lieberman, H., 1995, Letizia: An agent that assists web browsing. In International Joint Conference of Artificial Intelligence, Montreal - Canada.
  14. Maymounkov, P., Mazières D., 2002, Kademlia: A peerto-peer information system based on the xor metric. In IPTPS 7801: Revised Papers from the 1st International Workshop on Peer-to-Peer Systems, Springer-Verlag.
  15. MacEachren, A. M., et al, 2005, Enabling Collaborative Geoinformation Access and Decision-Making Through a Natural, Multimodal Interface. International Journal of Geographical Information Science. Vol.19, (19) , pp. 293-317
  16. Pugh, W., 1990, Skip Lists: A probabilistic alternative to Balanced Trees. In Workshop on Algorithms and Data Structures.
  17. Ramabhadran, S., et al, 2004, Prefix Hash Tree - An Indexing Data Structure over Distributed Hash Tables.
  18. Saiful Islam, A., et al, M., Ontology for Geographic Information. Retrieved January 18, 2007, from Drexel University Web site: http://loki.cae.drexel.edu/wbs/ontology/iso19115.htm
  19. Scott, S., Matwin, S., 1998, Text Classification using WordNet Hypernyms. In COLING/ACL Workshop on Usage of WordNet in Natural Language Processing Systems.
  20. Seo, Y., Zhang, B., 2000, Learning user's preferences by analyzing Web-browsing behaviours. In 4th International Conference on Autonomous Agents, Barcelona - Spain, ACM Press, pp. 381-387.
  21. Singh, A., Srivatsa, M., Liu, L., Miller, T., 2003, Apoidea: A Decentralized Peer-to-Peer Architecture for Crawling the World Wide Web. In SIGIR 2003 Workshop on Distributed Information Retrieval, Lecture Notes in Computer Science, Volume 2924.
  22. Sleator, D.D., Temperley, D., 1993, Parsing English with a Link Grammar. In 3rd International Workshop on Parsing Technologies.
  23. Somlo, G. L., Howe, A. E., 2003, Using web helper agent profiles in query generation. In AAMAS 7803: 2nd international joint conference on Autonomous agents and multiagent systems, ACM Press, pp. 812-818.
  24. Soro, A., Lai, C., 2006, Range-capable Distributed Hash Tables. In 3rd International Workshop on Geographic Information Retrieval - GIR'06, Seattle - USA.
  25. Straccia, U., Troncy, R., 2006, Towards Distributed Information Retrieval in Semantic Web. In 3rd European Semantic Web Conference (ESWC-06). Springer Verlag.
  26. WordNet. Retrieved January 18, 2007 from http://wordnet.princeton.edu.
  27. Web 3D Consortium - Overnet. Retrieved January 18, 2007 from http://www.web3d.org.

Paper Citation

in Harvard Style

Angioni M., Demontis R., Deriu M., De Vita E., Lai C., Marcialis I., Paddeu G., Pintus A., Piras A., Sanna Alessandro Soro R., Soro A. and Tuveri F. (2007). A COLLABORATIVE, SEMANTIC AND CONTEXT AWARE SEARCH ENGINE . In Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 4: ICEIS, ISBN 978-972-8865-91-7, pages 213-218. DOI: 10.5220/0002406202130218

in Bibtex Style

author={Manuela Angioni and Roberto Demontis and Massimo Deriu and Emanuela De Vita and Cristian Lai and Ivan Marcialis and Gavino Paddeu and Antonio Pintus and Andrea Piras and Raffaella Sanna Alessandro Soro and Alessandro Soro and Franco Tuveri},
booktitle={Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 4: ICEIS,},

in EndNote Style

JO - Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 4: ICEIS,
SN - 978-972-8865-91-7
AU - Angioni M.
AU - Demontis R.
AU - Deriu M.
AU - De Vita E.
AU - Lai C.
AU - Marcialis I.
AU - Paddeu G.
AU - Pintus A.
AU - Piras A.
AU - Sanna Alessandro Soro R.
AU - Soro A.
AU - Tuveri F.
PY - 2007
SP - 213
EP - 218
DO - 10.5220/0002406202130218