Skip to main content

Topology Labeling: An Indexing Structure to Find Complex Relationships within Ontologies

  • Conference paper
Knowledge Discovery, Knowledge Engineering and Knowledge Management (IC3K 2012)

Abstract

Semantic Web technologies have contributed mainly to organize the knowledge and to search about this organized knowledge. One of the most important and complex kinds of search is to know if two entities are related within an ontology. These are called Semantic Associations, which have been classified using ρ operators: ρ-path, ρ-join and ρ-iso. Then, a ρ-query will solve any of them.

Studies about this area offer low performance execution times, while others increase the performance with pre-processing using complex structures in memory.

We focus on design of a simplified representation of the ontology that facilitates the graph traversal and reduces the algorithms complexity to solve these operators, starting from the first of them: ρ-path. We propose a topology labeling: we create a tree structure and identify each node with an interval index besides the level of root dependence. We will leave some space within the interval to manage future ontology modifications.

To validate this technique we will create ontologies of the order of thousands to 10000 nodes and a framework test with the implementation of the technique proposed in this paper. We will implement other techniques in order to compare execution times and performance.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Athanasis, N., Christophides, V., Kotzinos, D.: Generating On the Fly Queries for the Semantic Web: The ICS-FORTH Graphical RQL Interface (GRQL) 1. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, pp. 486–501. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  2. Catarci, T., Dongilli, P., Di Mascio, T., Franconi, E., Santucci, G., Tessaris, S.: An ontology based visual tool for query formulation support. In: Proceedings of the 16th Eureopean Conference on Artificial Intelligence, pp. 308–312 (2005)

    Google Scholar 

  3. Zhang, L., Yu, Y., Zhou, J., Lin, C., Yin, Y.: An Enhanced Model for Searching in Semantic Portals. In: WWW 2005: Proceedings of the 14th International Conference on World Wide Web, pp. 453–462 (2005)

    Google Scholar 

  4. Koutsomitropoulos, D.A., Domenech, R.B., Solomou, G.D.: A Structured Semantic Query Interface for Reasoning-Based Search and Retrieval. In: Proceedings of the 8th Extended Semantic Web Conference on The Semantic Web: Research and Applications, pp. 17–31 (2011)

    Google Scholar 

  5. Möller, K., Dragan, L., Handschuh, S.: A Visual Interface for Building SPARQL Queries in Konduit. In: 7th International Semantic Web Conference (2008)

    Google Scholar 

  6. Smart, P.R., Russell, A., Braines, D., Kalfoglou, Y., Bao, J., Shadbolt, N.R.: A Visual Approach to Semantic Query Design Using a Web-Based Graphical Query Designer. In: Gangemi, A., Euzenat, J. (eds.) EKAW 2008. LNCS (LNAI), vol. 5268, pp. 275–291. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  7. Zenz, G., Zhou, X., Minack, E., Siberski, W., Nejdl, W.: From Keywords to Semantic Queries — Incremental Query Construction on the Semantic Web. Web Semantics: Science, Services and Agents on the World Wide Web 7(3) (2009)

    Google Scholar 

  8. Karvounarakis, G., Alexaki, S., Christophides, V., Plexousakis, D., Scholl, M.: RQL: A Declarative Query Language for RDF. In: Proceedings of the 11th International World Wide Web Conference, WWW 2002 (2002)

    Google Scholar 

  9. Miller, L., Seaborne, A., Reggiori, A.: Three Implementations of SquishQL, a Simple RDF Query Language. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 423–435. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  10. Sintek, M., Decker, S.: TRIPLE - a query, inference, and trans- formation language for the semantic web. In: Proceedings of the First International Semantic Web Conference on The Semantic Web, pp. 364–378 (2002)

    Google Scholar 

  11. Fikes, R., Hayes, P., Horrocks, I.: OWL-QL – A Language for Deductive Query Answering on the Semantic Web. Web Semantics: Science, Services and Agents on the World Wide Web 2(1), 19–29 (2004)

    Article  Google Scholar 

  12. Haarslev, V., Ralf, M., Wessel, M.: Querying the Semantic Web with Racer + nRQL. In: Proceedings of the KI-2004 International Workshop on Applications of Description Logics (2004)

    Google Scholar 

  13. Guha, R.V.: rdfDB: An RDF Database, http://www.guha.com/rdfdb/ (accessed: June 30, 2012)

  14. Anyanwu, K., Sheth, A.: The ρ Operator: Discovering and Ranking Associations on the Semantic Web. ACM SIGMOD Record 31(4), 42–47 (2002)

    Article  Google Scholar 

  15. Anyanwu, K., Sheth, A.: The ρ-Operator: Enabling Querying for Semantic Associations on the Semantic Web. In: Proceedings of the 12th International Conference on World Wide Web (2003)

    Google Scholar 

  16. Barton, S.: Designing Indexing Structure for Discovering Relationships in RDF Graphs. In: Database, Texts, Specifications and Objects Workshop (DATESO), pp. 7–17 (2004)

    Google Scholar 

  17. Barton, S.: Indexing Structure for Discovering Relationships in RDF Graph Recursively Applying Tree Transformation. In: Semantic Web Workshop at 27th Annual International ACM SIGIR Conference, pp. 58–68 (2004)

    Google Scholar 

  18. Wu, G., Li, J., Feng, L., Wang, K.: Identifying Potentially Important Concepts and Relations in an Ontology. In: Sheth, A.P., Staab, S., Dean, M., Paolucci, M., Maynard, D., Finin, T., Thirunarayan, K. (eds.) ISWC 2008. LNCS, vol. 5318, pp. 33–49. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  19. Rada, R., Mili, H., Bicknell, E., Blettner, M.: Development and Application of a Metric on Semantic Nets. IEEE Transactions on Systems, Man and Cybernetics 19(1) (1989)

    Google Scholar 

  20. Hayes, P.: RDF Model Theory, http://www.w3.org/TR/rdf-mt (accessed: May 30, 2012)

  21. Lassila, O., Swick, R.: Resource Description Framework: Model and Syntax Specification (1999)

    Google Scholar 

  22. Hildebrand, M., Van Ossenbruggen, J., Hardman, L.: An Analysis of Search-based User Interaction on the Semantic Web. Information Systems, no. INS-E0706, pp. 1386–3681 (2007)

    Google Scholar 

  23. Agrawal, R., Borgida, A., Jagadish, H.V.: Eficient Managemente of Transitive Relationships in Large Data and Knowledge Bases. In: Proceedings of the 1989 ACM SIGMOD International Conference on Management of Data, pp. 253–262 (1989)

    Google Scholar 

  24. Barton, S., Zezula, P.: Indexing Structure for Graph-Structured Data. In: Zighed, D.A., Tsumoto, S., Ras, Z.W., Hacid, H. (eds.) Mining Complex Data. SCI, pp. 167–188. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  25. Wang, H., He, H., Yang, J., Yu, P.S., Yu, J.X.: Dual Labeling: Answering Graph Reachability Queries in Constant Time. In: 22nd International Conference on Data Engineering (ICDE 2006), p. 75 (2006)

    Google Scholar 

  26. Chen, L., Gupta, A., Kurul, M.E.: Stack-based Algorithms for Pattern Matching on DAGs. In: Proceedings of VLDB (2005)

    Google Scholar 

  27. Trißl, S., Leser, U.: Fast and Practical Indexing and Querying of Very Large Graphs. In: SIGMOD 2007 (2007)

    Google Scholar 

  28. Barton, S.: Indexing Graph Structured Data. Masaryk University (2007)

    Google Scholar 

  29. Mukherjea, S., Bamba, B., Kankar, P.: Information Retrieval and Knowledge Discovery Utilizing a BioMedical Patent Semantic Web. IEEE Transactions on Knowledge and Data Engineering 17(8), 1099–1110 (2005)

    Article  Google Scholar 

  30. Mukherjea, S., Bamba, B.: BioPatentMiner: An Information Retrieval System for BioMedical Patents. In: Proceedings of the Thirtieth International Conference on Very Large Data Base, VLDB 2004, vol. 30, pp. 1066–1077 (2004)

    Google Scholar 

  31. Page, L., Brin, S., Motwani, R., Winograd, T.: The pagerank citation ranking: Bringing order to the web (1999)

    Google Scholar 

  32. Barton, S., Zezula, P.: ρ-index – An Index for Graph Structured Data. In: 8th International Workshop of the DELOS Network of Excellence on Digital Libraries, pp. 57–64 (2005)

    Google Scholar 

  33. Hassan, Z., Qadir, M.A.: MinG: An Efficient Algorithm to Mine Graphs for Semantic Associations. In: International Conference on Computer Networks and Information Technology (ICCNIT), pp. 59–64 (2011)

    Google Scholar 

  34. Viswanathan, V., Krishnamurthi, I.: Finding relevant semantic association paths through user-specific intermediate entities. Human-centric Computing and Information Sciences 2(1), 9 (2012)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Robles, K., Ruiz, A., Fraga, A., Llorens, J. (2013). Topology Labeling: An Indexing Structure to Find Complex Relationships within Ontologies. In: Fred, A., Dietz, J.L.G., Liu, K., Filipe, J. (eds) Knowledge Discovery, Knowledge Engineering and Knowledge Management. IC3K 2012. Communications in Computer and Information Science, vol 415. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-54105-6_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-54105-6_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-54104-9

  • Online ISBN: 978-3-642-54105-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics