A Hybrid Method of Indexing Multiple-Inheritance Hierarchies

The problem of efficient processing of the basic operations on ontologies, such as subsumption checking, or finding all subtypes of a given type, becomes of a very high importance. In the paper we present a hybrid approach of organizing multi-hierarchical structures, combining numbering schemes [1], [13] with "gene-based" methods [10], [17]. The proposed method generalizes earlier solutions and inherits advantages of earlier approaches. The obtained structure preserves the feature of incremental changes of the ontology structure. The experiments performed show significant efficiency results in accessing ontology resources for performing processes specific for semantic web.

[1]  Paul F. Dietz Maintaining order in a linked list , 1982, STOC '82.

[2]  D. Preuveneers,et al.  Prime numbers considered useful: ontology encoding for efficient subsumption testing , 2006 .

[3]  David Maier,et al.  An Efficient Method for Storing Ancestor Information in Trees , 1979, SIAM J. Comput..

[4]  R. Nigel Horspool,et al.  Near Optimal Hierarchical Encoding of Types , 1997, ECOOP.

[5]  Satoshi Matsuoka,et al.  ECOOP'97 — Object-Oriented Programming , 1997, Lecture Notes in Computer Science.

[6]  Steven Skiena,et al.  Finding least common ancestors in directed acyclic graphs , 2001, SODA '01.

[7]  Alexander Borgida,et al.  Efficient management of transitive relationships in large data and knowledge bases , 1989, SIGMOD '89.

[8]  Patrick Th. Eugster,et al.  Efficient distributed subtyping tests , 2007, DEBS '07.

[9]  Patrick Lincoln,et al.  Efficient implementation of lattice operations , 1989, TOPL.

[10]  Wen-Lian Hsu PC-Trees vs. PQ-Trees , 2001, COCOON.

[11]  Dominique Laurent,et al.  Prefix based numbering schemes for XML: techniques, applications and performances , 2008, Proc. VLDB Endow..

[12]  Quanzhong Li,et al.  Indexing and Querying XML Data for Regular Path Expressions , 2001, VLDB.

[13]  Rachid Guerraoui,et al.  Extensible encoding of type hierarchies , 2008, POPL '08.

[14]  Joseph Gil,et al.  Efficient subtyping tests with PQ-encoding , 2001, OOPSLA '01.

[15]  Yves Caseau Efficient handling of multiple inheritance hierarchies , 1993, OOPSLA '93.

[16]  Toshiyuki Amagasa,et al.  A Path-based Relational RDF Database , 2005, ADC.

[17]  Kazimierz Subieta,et al.  ODRA: A Next Generation Object-Oriented Environment for Rapid Database Application Development , 2007, ADBIS.