Abstract
A recent development of a Semantic Web language led to Web Ontology Language (OWL) 2, an extension of OWL. So far OWL 2 has been designed by W3C as the language for representing a web ontology. Earlier we have developed a meta-logical approach for reasoning with Semantic Web ontologies expressed in OWL (Hirankitti and Tran, 4th IEEE International Conference on Computer Sciences: Research, Innovation and Vision for the Future, Vietnam, pp 228–235, 2006b). With the new extension—OWL 2, in this paper we shall extend our previous work to support this richer language. A meta-interpreter, defined by a demo(.) predicate together with auxiliary axioms, is proposed and used for reasoning with OWL 2 ontologies expressed in terms of meta-programs. Finally we demonstrate some expressiveness of the meta-interpreter and compare it with other approaches.
Similar content being viewed by others
References
Almendros-Jiménez JM (2011) A prolog library for OWL RL. In: the 4th International Workshop on Logic in Database (LID’11), pp 45–57
Baader F, Calvanese D, McGuinness DL, Nardi D, Patel-Schneider PF (2007) The description logic handbook: theory, implementation, and applications. 2nd edn. University Press, Cambridge
Bizer C, Lehmann J, Kobilarov G, Auer S, Becker C, Cyganiak R, Hellmann S (2009) DBpedia—a crystallization point for the Web of Data. Web Semant 7(3):154–165. doi:10.1016/j.websem.2009.07.002
Grosof BN, Horrocks I, Volz R, Decker S (2003) Description logic programs: combining logic programs with description logic. In: the 12th International Conference on the WWW, pp 48–57
Hirankitti V, Tran VX (2006a) Meta-reasoning for multi-agent communication of semantic web information. Int J Inf Technol (IJIT) 3:91–100
Hirankitti V, Tran VX (2006b) A meta-logical approach for reasoning with semantic web ontologies. In: 4th IEEE International Conference on Computer Sciences: Research, Innovation and Vision for the Future, Vietnam, pp 228–235
Hirankitti V, Tran VX (2006c) A meta-logical approach for multi-agent communication of the semantic web information. In: Lecture Notes in Computer Science, vol 4369, Springer, pp 215–228
Hirankitti V, Tran VX (2006d) Meta-reasoning with multiple distributed ontologies on the semantic web. In: 6th International Conference on Intelligent Technologies, Thailand, pp 301–309
Horrocks I, Kutz O, Sattler U (2006) The even more irresistible SROIQ. In: the 10th International Conference on Principles of Knowledge Representation and Reasoning (KR2006), Lake District, UK, pp 57–67
Kowalski RA, Kim JS (1991) A metalogic programming approach to multi-agent knowledge and belief. AI and mathematical theory of computation, pp 231–246
Motik B, Patel-Schneider PF, Parsia B (2009) OWL 2 Web Ontology Language document overview
Patel-Schneider PF, Hayes P, Horrocks I (2004) OWL Web Ontology Language Semantics and Abstract Syntax, W3C Recommendation
Suchanek FM, Kasneci G, Weikum G (2008) YAGO: a large ontology from Wikipedia and WordNet. Web Semant 6(3):203–217. doi:10.1016/j.websem.2008.06.001
The family ontology for testing new features from OWL 2 (2010) http://www.owldl.com/ontologies/family.owl
Vassiliadis V, Wielemaker J, Mungall C (2009) Processing OWL 2 ontologies using Thea: an application of logic programming. In: OWL: Experiences and Direction (OWLED 2009)
W3C (2004) The resource description framework. http://www.w3.org/tr/2004/rec-owl-semantics-20040210/
Acknowledgments
This research was financially supported by the Japan International Corporation Agency (JICA) under the AUN/SEED-Net Program. We are very grateful for that. Thanks for fruitful comments from the reviewers which suggested some practical aspects of this work.
Author information
Authors and Affiliations
Corresponding author
Appendix: A simple family ontology expressed in OWL 2
Appendix: A simple family ontology expressed in OWL 2
Rights and permissions
About this article
Cite this article
Hirankitti, V., Mai, T.X. A meta-logical approach for reasoning with an OWL 2 ontology. J Ambient Intell Human Comput 3, 293–303 (2012). https://doi.org/10.1007/s12652-012-0142-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-012-0142-y