Semantic indexing modelling of resources within a distributed system

This paper is concerning issues regarding the semantic indexing of resources in a peer-to-peer network. An important requirement is a good quality of the discovery i.e. the selection of results very related to a specific request and a short response time. Keys used for indexing and the corresponding URLs of indexed resources are stored in a Distributed Hash Table DHT scattered among the different peers of a community. A key of indexing is a semantic description of resources and refers to elements belonging to ontologies of domain and to knowledge bases. We propose a model of indexing patterns in order to generate keys. It is used to guide users for producing assertions about their resources. It induces navigation inside ontologies presented in graphical user interfaces in a friendly and easy to use way. With different examples, we present the main cases of key generation that define the indexing context of a resource. We also describe experiments performed in test environments simulating various situations.

[1]  Fatos Xhafa,et al.  Learning Structure and Schemas from Heterogeneous Domains in Networked Systems: A Survey , 2010, 2010 International Conference on Intelligent Networking and Collaborative Systems.

[2]  Stefan Decker,et al.  Creating Semantic Web Contents with Protégé-2000 , 2001, IEEE Intell. Syst..

[3]  Claude Moulin,et al.  Harmonization between Personal and Shared Memories , 2010, Int. J. Softw. Eng. Knowl. Eng..

[4]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[5]  Doina Ana Cernea,et al.  SOAF: Semantic Indexing System Based on Collaborative Tagging , 2008 .

[6]  Miguel-Ángel Sicilia,et al.  Defining SPEM 2 Process Constraints with Semantic Rules Using SWRL , 2009 .

[7]  Peter Druschel,et al.  Storage management and caching in PAST , 2001 .

[8]  Amit P. Sheth,et al.  Managing Semantic Content for the Web , 2002, IEEE Internet Comput..

[9]  A. Boccalatte,et al.  An Agent-based Semantic Search Engine for Scalable Enterprise Applications , 2009 .

[10]  Marie-Hélène Abel,et al.  Learning Object Indexing Tool Based on a LOM Ontology , 2008, 2008 Eighth IEEE International Conference on Advanced Learning Technologies.

[11]  Claude Moulin,et al.  Indexing Patterns within a Distributed System , 2010, 2010 International Conference on Intelligent Networking and Collaborative Systems.

[12]  James A. Hendler,et al.  Swoop: A Web Ontology Editing Browser , 2006, J. Web Semant..

[13]  Gerard Salton,et al.  Automatic Information Organization And Retrieval , 1968 .

[14]  Johan A. Pouwelse,et al.  The Bittorrent P2P File-Sharing System: Measurements and Analysis , 2005, IPTPS.

[15]  Marcelo Arenas,et al.  Semantics and Complexity of SPARQL , 2006, International Semantic Web Conference.

[16]  Antony I. T. Rowstron,et al.  Storage management and caching in PAST, a large-scale, persistent peer-to-peer storage utility , 2001, SOSP.

[17]  Sriram Ramabhadran,et al.  A case study in building layered DHT applications , 2005, SIGCOMM '05.

[18]  Alessio Bosca,et al.  OntoSphere: more than a 3D ontology visualization tool , 2005, SWAP.

[19]  Amit P. Sheth,et al.  Semantic Content Management for Enterprises and the Web , 2001 .

[20]  Aldo Gangemi,et al.  Ontology Design Patterns , 2005 .

[21]  Francesco Piazza,et al.  RDFGrowth, a P2P annotation exchange algorithm for scalable Semantic Web applications , 2004, P2PKM.

[22]  Robert Stevens,et al.  The Manchester OWL Syntax , 2006, OWLED.

[23]  Richard Cyganiak,et al.  A relational algebra for SPARQL , 2005 .

[24]  Edward A. Fox,et al.  Research Contributions , 2014 .

[25]  L. Stein,et al.  OWL Web Ontology Language - Reference , 2004 .

[26]  Ian Horrocks,et al.  OilEd: a Reason-able Ontology Editor for the Semantic Web , 2001, Description Logics.

[27]  Steffen Staab,et al.  Semantic Web and Peer-to-Peer - Decentralized Management and Exchange of Knowledge and Information , 2006 .

[28]  Taieb Znati,et al.  Semantic driven hashing (SDH): an ontology-based search scheme for the semantic aware network (SA Net) , 2004, Proceedings. Fourth International Conference on Peer-to-Peer Computing, 2004. Proceedings..

[29]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[30]  Steffen Staab,et al.  OntoEdit: Multifaceted Inferencing for Ontology Engineering , 2003, J. Data Semant..

[31]  Jens Lehmann,et al.  DBpedia - A crystallization point for the Web of Data , 2009, J. Web Semant..