Abstract
This chapter focuses on the semantic indexing of resources in a Peer to Peer network. Keys used for indexing and the corresponding urls of indexed resources are stored in a distributed hash table scattered on the single peers of a community. A key is a semantic description of resources and can be considered as a small knowledge base in that it refers to concepts and properties belonging to ontologies. In this kind of index a key used for resource retrieval must be identical to a key used for indexing the resource. Therefore, it is necessary to publish a resource with several keys allowing its further retrieval in different contexts. For that purpose, we have defined an expansion mechanism of the keys used for indexing.With different examples, we present the main cases of expansion that define the retrieval context of a resource.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Baader, F., Sattler, U.: Tableau Algorithms for Description Logics. Studia Logica: An International Journal for Symbolic Logic (2001)
Beckett, D, Berners-Lee, T: Turtle - Terse RDF Triple Language. W3C Team Submission (2008), http://www.w3.org/TeamSubmission/turtle/
Berners-Lee, T.: Notation 3: A readable language for data on the web (2006), http://www.w3.org/DesignIssues/Notation3.html
Chawathe, Y., Ramabhadran, S., Ratnasamy, S., LaMarca, A., Shenker, S., Hellerstein, J.: A case study in building layered dht applications. In: SIGCOMM 2005: Proceedings of the 2005 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, vol. 35, pp. 97–108. ACM, New York (2005)
Gangemi, A., Presutti, V.: Ontology Design Patterns. In: Handbook of Ontologies, 2nd edn., Springer, Berlin
Ghebghoub, O., Abel, M.-H., Moulin, C.: Learning Object Indexing Tool Based on a LOM Ontology. In: Eighth IEEE International Conference on Advanced Learning Technologies, ICALT 2008, Santander, Spain (2008)
Ghebghoub, O., Abel, M.-H., Moulin, C., Leblanc, A.: A LOM ontology put into practice. In: Second International Conference on Web and Information Technologies, ICWIT 2009, Kerkennah Island Sfax, Tunisia (2009)
Gruber, T.R.: Towards Principles for the Design of Ontologies Used for Knowledge Sharing. In: Guarino, N., Poli, R. (eds.) Formal Ontology in Conceptual Analysis and Knowledge Representation. Kluwer Academic Publishers, Deventer (1993)
Mei, J., Parsia, B.: Reasoning Paradigms for OWL Ontologies. Department of Information Science, Freie Universitat Berlin, Techreport (2004)
Kiryakov, A., Ognyanov, D., Manov, D.: OWLIM - A Pragmatic Semantic Repository for OWL. In: WISE Workshops, pp. 182–192 (2005)
Moulin, C., Barthès, J.-P., Bettahar, F., Sbodio, M.: Representation of Semantics in an E-Government Platform. In: 6th Eastern European eGovernment Days, Prague, Czech Republic (2008)
Moulin, C., Bettahar, F., Sbodio, M., Barthès, J.-P., Korda, N.: Adding Support to User Interaction in Egovernment Environment. In: 4th Atlantic Web Intelligence Conference, AWIC 2006, Beer-Sheva, Israel, pp. 151–160 (2006)
Apache Lucene Project. Available on Internet at, http://lucene.apache.org/
Pan, Z.: Benchmarking DL Reasoners Using Realistic Ontologies. In: Proceedings of the OWLED 2005 Workshop on OWL: Experiences and Directions (2005)
Parsia, B., Sirin, E.: Pellet: An OWL DL Reasoner. In: 3rd International Semantic Web Conference, ISWC 2004 (2004)
Passadore, A., Grosso, A., Boccalatte, A.: An agent-based semantic search engine for scalable enterprise applications. In: Proceedings of the 3rd International Workshop on Ontology, Conceptualization and Epistemology for Information Systems, Software Engineering and Service Science (ONTOSE 2009), vol. 460, pp. 82–94 (2009)
Ramos, M., Tacla, C.A., Sato, G., Paraiso, E., Barthès, J.-P.: Dialog Construction in a Collaborative Project Management Environment. In: 14th International Conference on Computer Supported Cooperative Work in Design, CSCWD 2010 (2010)
Rodriguez, D., Sicilia, M.-A.: Defining spem 2 process constraints with se-mantic rules using swrl. In: Proceedings of the Third International Workshop on Ontology, Conceptualization and Epistemology for Information Systems, Soft- ware Engineering and Service Science (ONTOSE 2009), vol. 460, pp. 95–104 (2009)
Rowstron, A., Druschel, P.: Pastry: Scalable, decentralized object location, and routing for large-scale peer-to-peer systems. In: Liu, H. (ed.) Middleware 2001. LNCS, vol. 2218, pp. 329–350. Springer, Heidelberg (2001)
Salton, G., Fox Edward, A., Harry, W.: Extended Boolean information retrieval. Technical Report, Cornell University (1982)
Salton, G., Fox, E.A., Wu, H.: Extended boolean information retrieval. Commun. ACM 26(11), 1022–1036 (1983)
Sangpachatanaruk, C., Znati, T.: Semantic driven hashing (sdh): An ontology-based search scheme for the semantic aware network (sa net). In: P2P 2004: Proceedings of the Fourth International Conference on Peer-to-Peer Computing, pp. 270–271. IEEE Computer Society, Washington, DC (2004)
Stoica, I., Morris, R., Karger, D., Kaashoek, M.F., Bal-akrishnan, A.: Chord- A scalable peer-to-peer lookup service for internet applications. In: SIGCOMM 2001: Proceedings of the 2001 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, pp. 149–160. ACM, New York (2001)
Tummarello, G., Morbidoni, C., Petersson, J., Puliti, P., Piazza, F.: Rdfgrowth, a p2p annotation exchange algorithm for scalable semantic web applications. In: P2PKM (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Moulin, C., Lai, C. (2011). Query Building in a Distributed Semantic Indexing System. In: Pallotta, V., Soro, A., Vargiu, E. (eds) Advances in Distributed Agent-Based Retrieval Tools. Studies in Computational Intelligence, vol 361. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21384-7_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-21384-7_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-21383-0
Online ISBN: 978-3-642-21384-7
eBook Packages: EngineeringEngineering (R0)