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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
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)
Möller, K., Dragan, L., Handschuh, S.: A Visual Interface for Building SPARQL Queries in Konduit. In: 7th International Semantic Web Conference (2008)
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)
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)
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)
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)
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)
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)
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)
Guha, R.V.: rdfDB: An RDF Database, http://www.guha.com/rdfdb/ (accessed: June 30, 2012)
Anyanwu, K., Sheth, A.: The ρ Operator: Discovering and Ranking Associations on the Semantic Web. ACM SIGMOD Record 31(4), 42–47 (2002)
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)
Barton, S.: Designing Indexing Structure for Discovering Relationships in RDF Graphs. In: Database, Texts, Specifications and Objects Workshop (DATESO), pp. 7–17 (2004)
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)
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)
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)
Hayes, P.: RDF Model Theory, http://www.w3.org/TR/rdf-mt (accessed: May 30, 2012)
Lassila, O., Swick, R.: Resource Description Framework: Model and Syntax Specification (1999)
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)
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)
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)
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)
Chen, L., Gupta, A., Kurul, M.E.: Stack-based Algorithms for Pattern Matching on DAGs. In: Proceedings of VLDB (2005)
Trißl, S., Leser, U.: Fast and Practical Indexing and Querying of Very Large Graphs. In: SIGMOD 2007 (2007)
Barton, S.: Indexing Graph Structured Data. Masaryk University (2007)
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)
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)
Page, L., Brin, S., Motwani, R., Winograd, T.: The pagerank citation ranking: Bringing order to the web (1999)
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)
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)
Viswanathan, V., Krishnamurthi, I.: Finding relevant semantic association paths through user-specific intermediate entities. Human-centric Computing and Information Sciences 2(1), 9 (2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)