Ontology-based Adaptive Reasoning Service for ScienceWeb
2011
Abstract
ScienceWeb is a system that provides answers to qualitative and quantitative queries of a large knowledge base covering science research. The system will support the community joining together, sharing the insights of its members, to evolve the large knowledge base. ScienceWeb will need to scale to accommodate the substantial corpus of information about researchers, their projects and their publications. It will need to accommodate the inherent heterogeneity of both its information sources and of its user community. A reasoning system supports the queries and scalability becomes a serious challenge. In this paper we describe experiments and the resulting reasoning architecture and services whose scalability and efficiency are able to meet the requirements of query and answering in ScienceWeb. One key element of the services is an adaptive combination of both Query-invoked Inference and Materialization Inference together with incremental inferencing for more efficient query and answering. Second, we introduce new ways of storing, grouping and indexing objects in the knowledge base for faster searching and reasoning as the size of the triple set scales to the millions and the complexity of the Abox increases. The adaptive reasoning architecture and resulting adaptive reasoning service should provide efficient reasoning based on a scalable knowledge base.
References (32)
- J. Tang, J. Zhang, L. Yao, J. Li, L. Zhang, and Z. Su, "Arnetminer: Extraction and mining of academic social net- works," in Proceedings of the Fourteenth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (SIGKDD'2008). ACM, 2008, pp. 990-998.
- H. Shi, K. Maly, S. Zeil, and M. Zubair, "Comparison of ontology reasoning systems using custom rules," in Interna- tional Conference on Web Intelligence, Mining and Semantics, Sogndal, Norway, 2011.
- A. Yaseen, K. J. Maly, S. J. Zeil, and M. Zubair, "Performance evaluation of Oracle semantic technologies with respect to user defined rules," in 10th International Workshop on Web Semantics, Toulouse, France, 2011.
- C. Bizer, J. Lehmann, G. Kobilarov, S. Auer, C. Becker, R. Cyganiak, and S. Hellmann, "DBpedia-A crystallization point for the web of data," Web Semantics: Science, Services and Agents on the World Wide Web, vol. 7, no. 3, pp. 154- 165, 2009.
- Wikipedia, About Wikipedia -Wikipedia, The Free Ency- clopedia, 2010, http://en.wikipedia.org/wiki/Wikipedia:About [June 18, 2011].
- A. Diaz and G. Baldo, "Co-Protégé: A groupware tool for supporting collaborative ontology design with divergence," in The Eighth International Protégé Conference, 2005, pp. 32- 32.
- R. Volz, D. Oberle, S. Staab, and B. Motik, "Kaon server -a semantic web management system," in Alternate Track Proceedings of the Twelfth International World Wide Web Conference, WWW2003, Budapest, Hungary, 2003, pp. 20- 24.
- D. Nardi and R. Brachman, "An introduction to description logics," in The description logic handbook: theory, implemen- tation, and applications, 2002, pp. 1-40.
- M. Minsky, "A framework for representing knowledge," The Psychology of Computer Vision, 1975.
- M. Quillian, "Semantic memory," Semantic Information Pro- cessing, pp. 227-270, 1968.
- F. Baader, The Description Logic Handbook: Theory, Imple- mentation, and Applications. Cambridge Univ Pr, 2003.
- F. Baader, I. Horrocks, and U. Sattler, "Description logics," Foundations of Artificial Intelligence, vol. 3, pp. 135-179, 2008.
- G. Stoilos, An Introduction to Description Logics, 2005.
- E. Mays, R. Dionne, and R. Weida, "K-Rep system overview," ACM SIGART Bulletin, vol. 2, no. 3, p. 97, 1991.
- Y. Kazakov and B. Motik, "A resolution-based decision procedure for SHOIQ," Journal of Automated Reasoning, vol. 40, no. 2, pp. 89-116, 2008.
- F. Baader, J. Hladik, C. Lutz, and F. Wolter, "From tableaux to automata for description logics," Fundamenta Informaticae, vol. 57, no. 2, pp. 247-279, 2003.
- C. Lutz, "Interval-based temporal reasoning with general TBoxes," in Proc.of the 17th Int. Joint Conf. on Artificial Intelligence (IJCAI 2001), 2001, pp. 85-96.
- F. Baader and U. Sattler, "An overview of tableau algorithms for description logics," Studia Logica, vol. 69, no. 1, pp. 5-40, 2001.
- S. Russell and P. Norvig, Artificial Intelligence: a Modern Approach. Prentice hall, 2009.
- A. Kiryakov, D. Ognyanov, and D. Manov, "OWLIM -a pragmatic semantic repository for OWL," Web Information Systems Engineering, vol. 3807/2005, pp. 182-192, 2005.
- Ontotext, OWLIM-OWL Semantic Repository, 2011, http://www.ontotext.com/owlim/ [June 18, 2011].
- Oracle Corporation, Oracle Database 11g R2, 2011, http://www.oracledatabase11g.com [June 18, 2011].
- J. Zhou, L. Ma, Q. Liu, L. Zhang, Y. Yu, and Y. Pan, "Minerva: A scalable OWL ontology storage and inference system," The Semantic Web-ASWC 2006, pp. 429-443, 2006.
- J. Heflin and Z. Pan, "DLDB: Extending relational databases to support semantic web queries," in Proceedings of Workshop on Practical and Scaleable Semantic Web Systems, 2003, pp. 109-113.
- O. Erling, Advances in Virtuoso RDF Triple Storage (Bitmap Indexing), June 2006, http://virtuoso.openlinksw.com- /dataspace/dav/wiki/Main/VOSBitmapIndexing [June 18, 2011].
- Y. Chen, J. Ou, Y. Jiang, and X. Meng, "HStar-a semantic repository for large scale OWL documents," The Semantic Web-ASWC 2006, pp. 415-428, 2006.
- Epimorphics Ltd, Jena -a Semantic Web Framework for Java, 2010, http://jena.sourceforge.net/ [June 18, 2011].
- J. Broekstra, A. Kampman, and F. Van Harmelen, "Sesame: A generic architecture for storing and querying RDF and RDF schema," The Semantic Web-ISWC 2002, pp. 54-68, 2002.
- B. Motik and U. Sattler, "A comparison of reasoning tech- niques for querying large description logic aboxes," Logic for Programming, Artificial Intelligence, and Reasoning, vol. 4246/2006, pp. 227-241, 2006.
- D. Calvanese, G. De Giacomo, D. Lembo, M. Lenzerini, and R. Rosati, "Data complexity of query answering in description logics," in Proceedings of the 10th International Conference on the Principles of Knowledge Representation and Reasoning, 2006, pp. 260-270.
- Y. Guo, Z. Pan, and J. Heflin, "LUBM: A benchmark for OWL knowledge base systems," Web Semantics: Science, Services and Agents on the World Wide Web, vol. 3, no. 2-3, pp. 158-182, 2005.
- K. Maly, S. Zeil, and M. Zubair, ScienceWeb pre-survey, 2010, http://www.cs.odu.edu/∼zeil/scienceWeb/survey2010/ [May 15, 2011].